
.products,.products .breadcrumbs{background-color:var(--c-secondary-subtle)}.products .breadcrumbs li>*,.quote .text p{-webkit-box-orient:vertical;overflow:hidden}.products{padding-block:1.375rem;transition:padding-block var(--trans-3)}.products .wrapper{display:grid;align-items:center;gap:1rem;transition:gap var(--trans-3)}.products .breadcrumbs{order:-1;height:fit-content;display:flex;align-items:center;border:1px solid var(--c-border);border-radius:var(--br-sm);overflow:hidden;margin:.625rem auto 0;transition:max-width var(--trans-3),margin-inline var(--trans-3)}.products .breadcrumbs li{position:relative;padding-block:0.5rem;border-right:1px solid var(--c-border)}.products .breadcrumbs li a{position:relative;font-weight:500;color:var(--c-primary);padding-inline:0.5rem;z-index:2;transition:color var(--trans-3),padding var(--trans-3),transform var(--trans-3)}.products .breadcrumbs li a:hover{color:var(--c-dark);transform:translateX(.25rem)}.products .breadcrumbs li:has(a)::before{position:absolute;inset:0 0 0 auto;width:1.5rem;height:1.5rem;background-color:var(--c-secondary-subtle);border:1px solid var(--c-primary);border-bottom:none;border-left:none;border-radius:var(--br-sm,2px);margin-block:auto;transform:rotate(45deg)}.products .breadcrumbs li:nth-last-of-type(2) a{z-index:4}.products .breadcrumbs li:nth-last-of-type(2)::before{z-index:3}.products .breadcrumbs li:last-of-type{background-color:var(--c-primary);padding-block:0.5rem;border-radius:0 var(--br-sm) var(--br-sm) 0;transition:padding-block var(--trans-3)}.products .breadcrumbs li>*{display:-webkit-box;-webkit-line-clamp:1;font-size:calc(var(--fs-xs, .75rem) - .125rem);font-weight:600;line-height:var(--lh-sm);color:#fff;padding-inline:0.5rem}.products .breadcrumbs li span::selection{background-color:#fff;color:var(--c-primary)}.products .slider-card{width:100%;min-width:100%;padding-inline:0.5rem;transition:padding-inline var(--trans-3)}.products .image{width:100%;max-width:28rem;height:100%;background-color:#fff;border:1px solid var(--c-primary);border-radius:var(--br-base,5px);box-shadow:var(--shdw-primary-drk);margin-inline:auto;transition:max-width var(--trans-3)}.products .image img{width:100%;height:25rem;object-fit:contain;transition:height var(--trans-3)}.industries .slider-dot,.products .slider-dot,.testimonials .slider-dot{width:.75rem;height:.75rem;background-color:var(--c-text);opacity:.3;margin-inline:0.375rem;transition:var(--trans-3)}.products .slider-dot.active{width:2.5rem;background-color:var(--c-primary);opacity:1}.products .content{max-width:38rem;margin:.375rem auto 0;transition:max-width var(--trans-3)}.products .content>:first-child{font-size:calc(var(--fs-xl, 1.375rem) + .25rem);line-height:var(--lh-2xl)}.products .content>*{margin-bottom:1rem}.products .content h2{font-size:var(--_fs-md-add, 1.25rem);line-height:var(--lh-lg)}.products .content h3{font-size:var(--fs-md, 1.125rem);line-height:var(--lh-lg)}.products .content h4{font-size:var(--fs-sm, 1rem);line-height:var(--lh-md)}.products .content h5{font-size:var(--fs-base, .875rem);line-height:var(--lh-md)}.products .content h6{font-size:var(--fs-xs, .75rem)}.products .content p{max-height:14.625rem;transition:max-height var(--trans-3)}.faq .block :last-child,.information .content :last-child:not(table),.products .content>:last-child{margin-bottom:0}.products .content :where(ul,ol){display:grid;gap:.625rem 1.25rem}.products .content li{position:relative;font-weight:500;color:var(--c-dark);padding-left:1.25rem}.products .content li::before{content:'';position:absolute;inset:0 auto 0 0;width:.875rem;height:.875rem;background:url(https://www.customboxesinc.com/theme/website/assets/images/icons/check-round.png) center/cover no-repeat;margin-block:auto;transition:top var(--trans-3)}.products .btns{width:100%;max-width:38rem;display:flex;flex-direction:column;gap:.625rem;margin-inline:auto;transition:gap var(--trans-3),max-width var(--trans-3)}.products .btns .block{position:relative;width:100%}.products .btns .btn{max-width:100%;font-size:var(--fs-base, .875rem);padding:.625rem .75rem}.products .snake-btn{position:relative;color:var(--c-primary);border:1px solid var(--c-border);border-radius:var(--br-base,5px);cursor:pointer;overflow:hidden}.products .snake-btn:hover{background-color:#fff;color:var(--c-dark)}.products .snake-border{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.products .snake-border rect{width:100%;height:100%;stroke-dasharray:0 1;stroke-dashoffset:0;animation:5s linear infinite snakeMove}@keyframes snakeMove{to{stroke-dashoffset:var(--perimeter-neg,-1000)}}.products .btns>.btn.transparent::selection{background-color:var(--c-primary);color:#fff}.products .specifications-query{position:absolute;inset:auto 0 calc(100% + 0.625rem) auto;width:max-content;height:fit-content;display:flex;flex-direction:column;gap:.5rem;background-color:#fff;padding:.75rem;border-radius:var(--br-base,5px);opacity:0;visibility:hidden;z-index:5;transition:gap var(--trans-3),padding var(--trans-3),opacity var(--trans-5),visibility var(--trans-5)}.products .specifications-query.show{opacity:1;visibility:visible}.products .specifications-query input{display:block;width:15.625rem;padding-block:0.375rem;border:1px solid var(--c-border);border-radius:var(--br-sm,2px)}.products .specifications-query label{display:block;font-size:var(--fs-xs, .75rem);font-weight:500;color:var(--c-dark);margin-bottom:.375rem}.products .specifications-query .btn{line-height:1}.faq .accord-title,.work .main p,.work .process>:nth-child(2){line-height:var(--lh-md)}.quote{padding-block:1.75rem;transition:var(--trans-3)}.information,.work{padding-block:2rem}.quote .head{max-width:30rem;text-align:center;margin:0 auto 1.25rem;transition:max-width var(--trans-3),margin-bottom var(--trans-3)}.quote .steps,.quote .wrapper,.work .wrapper{transition:gap var(--trans-3);display:grid}.industries .head>:first-child,.quote .head>:first-child{font-size:var(--fs-xl, 2rem)}.quote .wrapper{gap:1.25rem}.quote .steps{max-width:38rem;gap:1.125rem;margin-inline:auto}.quote .steps li{--_step-height:4.75rem;position:relative;height:var(--_step-height);display:flex;align-items:center;gap:.75rem;transition:height var(--trans-3),gap var(--trans-3)}.quote .steps li:not(:last-of-type):before{--_border-width:4.5rem;--_border-height:1.25rem;content:'';position:absolute;inset:0;width:calc(100% - var(--_border-width));height:calc(100% + var(--_border-height));border-bottom:1px solid var(--c-border);margin:auto;z-index:-1;transition:width var(--trans-3),height var(--trans-3)}.quote .steps .icon{position:relative;flex:none;width:4.5rem;height:4rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid var(--c-border);border-radius:var(--br-sm,2px);transition:width var(--trans-3),height var(--trans-3)}.quote .text>:first-child,.work .main>:first-child{display:block;transition:margin-bottom var(--trans-3)}.quote .steps .icon::before{--_border-position:-1rem;--_border-height:2rem;content:'';position:absolute;inset:var(--_border-position) 0 0;width:1px;height:calc(100% + var(--_border-height));background-color:var(--c-border);margin-inline:auto;z-index:-1;transition:top var(--trans-3),height var(--trans-3)}.quote .steps li:first-of-type .icon::before{--_border-position:0;--_border-height:1rem}.quote .steps li:last-of-type .icon::before{--_border-position:-1rem;--_border-height:1rem}.quote .steps li:nth-of-type(2n) .icon{order:2;margin-left:auto}.quote .text>:first-child{font-size:var(--fs-sm, 1rem);font-weight:500;color:var(--c-dark);margin-bottom:.25rem}.quote .text p{display:-webkit-box;-webkit-line-clamp:3}.work{position:relative;background-color:var(--c-primary);z-index:-2;transition:padding-block var(--trans-3)}.work .wrapper{align-items:center;gap:1.25rem}.work .main,.work .main p{transition:var(--trans-3)}.work .main{max-width:80%}.work .main *{color:#fff}.work .main>:first-child{font-size:var(--fs-md, 1.125rem);font-weight:600;margin-bottom:.5rem}.work ul{display:grid;grid-template-columns:53% 1fr;gap:1.25rem 1rem}.work .process{position:relative;display:flex;flex-direction:column;gap:.625rem;transition:gap var(--trans-3),padding var(--trans-3)}.work .process:nth-of-type(2n){padding-left:.5rem}.work .process::before{position:absolute;inset:0 0 0 -1rem;width:2px;height:100%;background:linear-gradient(to var(--_color-position),#fff 0,var(--c-primary) 100%);border-radius:var(--br-base,5px);transition:inset var(--trans-3)}.work .process:nth-of-type(2n)::before{content:''}.work .process:nth-of-type(4n+2)::before{--_color-position:top}.work .process:nth-of-type(4n+4)::before{--_color-position:bottom}.work .process .shell{display:flex;flex-direction:column;gap:.75rem}.work .process .count{display:none;width:1.375rem;height:1.375rem;align-items:center;justify-content:center;font-size:var(--fs-2xs, .75rem);background-color:#fff;color:var(--c-primary);border-radius:var(--br-circle)}.work .process :where(.count,.icon)::before{--_color-position:top;position:absolute;inset:0 0 0 1.125rem;width:1px;height:calc(50% - 2.125rem);background:linear-gradient(to var(--_color-position),#fff 0,var(--c-primary) 100%);z-index:-1}.work .process .icon{flex:none;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background-color:var(--c-primary);border:1px solid #fff;border-radius:var(--br-circle);transition:width var(--trans-3),height var(--trans-3)}.work .process .icon::before{--_color-position:bottom;top:auto;bottom:0}.work .process:first-of-type .icon{padding-left:.25rem}.work .process:nth-of-type(3) .icon{padding-right:2px;padding-bottom:3px}.work .process>:nth-child(2){font-size:var(--fs-sm, 1rem);font-weight:500;color:#fff;transition:max-width var(--trans-3)}.work .process:nth-of-type(odd)>:nth-child(2){max-width:90%}.work :not(.count)::selection{background-color:#fff;color:var(--c-primary)}.information{transition:var(--trans-3)}.information .wrapper{padding:1.75rem 0 1.75rem .875rem;border:1px solid var(--c-border);border-radius:var(--br-sm,2px);box-shadow:var(--shdw-primary);transition:var(--trans-3)}.information .content{max-height:30rem;transition:var(--trans-3)}.information .content>:first-child{font-size:var(--fs-xl, 2rem);margin-bottom:.625rem;transition:var(--trans-3)}.information .content h2{font-weight:500;margin-bottom:.375rem}.information .content :where(h3,h4,h5,h6){font-size:var(--fs-base, .875rem);font-weight:500;color:var(--c-dark);line-height:var(--lh-md);margin-bottom:.75rem;transition:margin-bottom var(--trans-3)}.information .content h3{font-size:var(--fs-sm, 1rem);transition:var(--trans-3)}.information .content p{margin-bottom:.75rem}.information .content :where(ul,ol){margin-bottom:1rem}.information .content ol{counter-reset:list-index}.information .content li{position:relative;font-weight:500;color:var(--c-text);padding-left:1.125rem;margin-bottom:.375rem;transition:padding-left var(--trans-3),margin-bottom var(--trans-3)}.information .content li::before{content:'';position:absolute;inset:0.25rem auto 0 0;width:.75rem;height:.75rem;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-2xs, .75rem) - .125rem);font-weight:600;color:#fff;border-radius:50%;transition:top var(--trans0-3),width var(--trans-3),height var(--trans-3),padding-left var(--trans-3)}.information .content ul li::before{background:url('https://www.customboxesinc.com/theme/website/assets/images/icons/check-round.png') center/cover no-repeat}.information .content ol li::before{content:counter(list-index);counter-increment:list-index;background:var(--c-primary)}.information .content table{width:100%;border-spacing:0;border-collapse:collapse;margin-bottom:1rem;transition:margin-bottom var(--trans-3)}.information .content :where(th,td){font-weight:500;text-align:left;border:1px solid var(--c-primary);padding:.875rem .5rem;transition:padding var(--trans-3)}.information .content th{font-size:var(--fs-sm, 1rem);color:var(--c-primary)}.information .content td:first-of-type{color:var(--c-dark)}.faq .block li,.information .content td:nth-of-type(n+2){color:var(--c-text)}.faq,.testimonials{padding-bottom:1.75rem;transition:var(--trans-3)}.faq .head,.testimonials .head{margin:0 auto 1.25rem;transition:var(--trans-3)}.testimonials .image img,.testimonials .wrapper{transition:border-radius var(--trans-3)}.faq .head>:first-child,.testimonials .head>:first-child{font-size:var(--fs-xl, 2rem);margin-bottom:.5rem;transition:margin-bottom var(--trans-3)}.faq .accord-title,.testimonials .review>:nth-child(2),.testimonials .reviewer-name{font-size:var(--fs-sm, 1rem);font-weight:500}.testimonials .slider{padding:0}.testimonials .slider-card{min-width:100%;padding:0}.testimonials .wrapper{display:grid;align-items:center;column-gap:1.875rem;border:1px solid var(--c-border);border-radius:var(--br-sm,2px)}.faq .image img,.testimonials .image img{height:100%;border-radius:var(--br-sm,2px);width:100%;object-fit:cover}.testimonials .review{width:100%;padding:1rem 1.125rem 1.5rem;transition:padding var(--trans-3)}.testimonials .review ul{display:flex;align-items:center;margin-bottom:.5rem}.testimonials .review>:nth-child(2){display:block;color:var(--c-dark);margin-bottom:.5rem}.testimonials .review p{max-height:4.75rem;transition:var(--trans-3)}.testimonials .reviewer{margin-top:.75rem;transition:var(--trans-3)}.testimonials .reviewer *{display:block}.testimonials .reviewer-name{color:var(--c-dark);margin-bottom:.25rem}.faq .accord-title:hover,.industries .product:hover>:nth-child(2){color:var(--c-primary)}.testimonials .reviewer-occupation{color:var(--c-primary);transition:font-size var(--trans-3)}.testimonials .slider-dots-container{justify-content:end;margin:0 1.125rem 1.5rem 0;transition:margin var(--trans-3)}.testimonials .slider-dot.active{width:1.5rem;background-color:var(--c-primary);opacity:1}.faq .accord-title:hover,.industries{background-color:var(--c-secondary-subtle)}.faq .btn,.testimonials .btn{max-width:100%;margin:1.25rem auto 0}.faq .wrapper{max-width:38rem;display:grid;align-items:center;gap:1.25rem;margin-inline:auto;transition:max-width var(--trans-3),gap var(--trans-3)}.faq .image img{max-height:26.875rem;transition:max-width var(--trans-3),border-radius var(--trans-3)}.faq .accordions{display:grid;place-content:start center;gap:1rem;transition:gap var(--trans-3)}.faq .accord[data-expanded=true]{border:1px solid var(--c-primary);border-radius:var(--br-sm,2px) var(--br-sm,2px) var(--br-base,5px) var(--br-base,5px);box-shadow:var(--shdw-primary);transition:border-radius var(--trans-3),box-shadow var(--trans-3)}.faq .accord-title{position:relative;width:100%;display:flex;align-items:center;gap:.75rem;text-align:left;color:var(--c-text);padding:.75rem 2.25rem .75rem .75rem;border:1px solid var(--c-border);border-radius:var(--br-sm,2px);transition:gap var(--trans-3),background-color var(--trans-3),color var(--trans-3),padding var(--trans-3)}.faq .accord[data-expanded=true] .accord-title{border-top:none}.faq .accord-title::after,.faq .accord-title::before{content:'';position:absolute;inset:0 0.625rem 0 auto;width:.875rem;height:.875rem;background-color:var(--c-primary);border-radius:50%;margin-block:auto;transition:inset var(--trans-3),width var(--trans-3),height var(--trans-3),background-color var(--trans-3),transform var(--trans-3)}.faq .accord-title::after{background:url(https://www.customboxesinc.com/theme/website/assets/images/icons/chevron-down.png) center/.5rem no-repeat}.faq .accord-title.active{background-color:var(--c-primary);color:#fff}.faq .accord-title.active::before{background-color:#fff}.faq .accord-title.active::after{filter:var(--fltr-primary);transform:rotate(180deg)}.faq .accord .block{max-height:0;opacity:0;overflow:hidden;padding:0;transform:translateY(-.625rem);transition:var(--trans-3)}.faq .accord[data-expanded=true] .block{max-height:100vh;opacity:1;padding:1rem .625rem;overflow:visible;transform:translateY(0)}.faq .block :where(p,ul,ol){margin-bottom:.5rem;transition:var(--trans-3)}.faq .block ul{margin-left:1.25rem}.faq .block ol{margin-left:1rem}.faq .block ul li{list-style:disc}.faq .block ol li{list-style:decimal}.industries{padding-block:1.75rem;transition:var(--trans-3)}.industries .head{text-align:center;margin:0 auto 1.25rem;transition:margin-bottom var(--trans-3)}.industries .slider{padding:0 0 5px}.industries .slider-card{padding-inline:0.375rem;transition:padding-inline var(--trans-3)}.industries .product{width:100%;height:100%;display:flex;flex-direction:column;border-radius:var(--br-base,5px);transition:box-shadow var(--trans-3)}.industries .product:hover{box-shadow:var(--shdw-drk)}.industries .product img{width:100%;height:100%;object-fit:cover;border-radius:var(--br-base,5px) var(--br-base,5px) 0 0;transition:max-height var(--trans-3)}.industries .product>:nth-child(2){width:100%;height:100%;display:block;font-weight:500;line-height:var(--lh-md);text-align:center;background-color:#fff;color:var(--c-dark);padding:.75rem;border-radius:0 0 var(--br-base,5px) var(--br-base,5px);box-shadow:var(--shdw-primary);transition:inset var(--trans-3),max-width var(--trans-3),line-height var(--trans-3),color var(--trans-3),padding var(--trans-3)}@-moz-document url-prefix(){.industries .product,.industries .product>:nth-child(2){height:fit-content}}.industries .slider-dot.active{width:2rem;background-color:var(--c-primary);opacity:1}@media screen and (min-width:30rem){.products .breadcrumbs li>*{font-size:var(--fs-xs, .75rem)}.products .content>:first-child{line-height:var(--lh-xl)}.products .content :is(ul,ol){grid-template-columns:repeat(2,1fr)}.products .content li{padding-left:1.5rem}.products .content li::before{top:.25rem;margin:0}.products .btns{flex-direction:row;flex-wrap:wrap}.products .btns>:nth-child(n+2){width:calc(50% - .313rem)}.products .specifications-query{gap:.75rem;padding:1rem}.quote .steps li{gap:1.25rem}.information .wrapper{padding:2rem 0 2rem 1.25rem}.information .content{max-height:31rem;padding-right:1.25rem}.testimonials .btn{max-width:14.75rem;margin:1.5rem auto 0}.testimonials .review ul{margin-bottom:.75rem}.faq .btn{max-width:13rem;margin:1.5rem auto 0}.industries .slider-dots-container{margin-top:1.5rem}.industries .product img{max-height:17rem}}@media screen and (min-width:38rem){.products .wrapper{gap:1.375rem}.products .breadcrumbs li{border:none}.products .breadcrumbs li:last-of-type{margin-left:-.75rem}.products .breadcrumbs li:last-of-type *{padding-left:1.5rem}.products .breadcrumbs li a{padding-inline:1rem}.products .breadcrumbs li:has(a)::before{content:''}.products .image img{height:28rem}.products .slider-dots-container{margin-top:1.5rem}.faq .head,.industries .head,.quote .head,.testimonials .head{margin-bottom:1.875rem}.work .wrapper{gap:1.875rem}.work .main{max-width:100%}.work ul{grid-template-columns:repeat(4,1fr)}.work .process{text-align:center}.work .process::before{content:'';left:auto;right:calc(100% + .625rem)}.work .process:nth-of-type(2n){padding:0}.work .process:first-of-type::before{content:none}.work .process:nth-of-type(odd)::before{--_color-position:bottom}.work .process:nth-of-type(2n)::before{--_color-position:top}.work .process .icon{margin-inline:auto}.work .process>:nth-child(2){max-width:90%}.information .content{max-height:31.25rem}.information .content :is(th,td){padding:1.125rem .75rem}.testimonials .review ul{margin-bottom:.75rem}.testimonials .review p{max-height:5rem}.faq .accord[data-expanded=true] .block{padding:1.25rem 1rem}}@media screen and (min-width:48rem){.products{padding-block:3rem}.products .breadcrumbs li a::before{top:.25rem}.products .specifications-query{gap:.875rem;padding:1.25rem}.quote .wrapper{gap:1.75rem}.quote .steps{gap:2rem}.quote .steps li{--_step-height:5rem}.quote .steps .icon{width:5.5rem;height:5rem}.quote .steps li:not(:last-of-type):before{--_border-width:5.5rem;--_border-height:2rem}.industries,.information{padding-block:2.5rem}.information .wrapper{padding:2.5rem 0 2.5rem 1.5rem}.information .content{padding-right:1.5rem}.information .content li::before{top:.313rem}.faq,.testimonials{padding-bottom:2.5rem}.faq .head,.testimonials .head{text-align:center}.testimonials .wrapper{grid-template-columns:repeat(2,1fr);border-radius:var(--br-base,5px)}.testimonials .review{padding-inline:0}.testimonials .review p{max-height:6rem}.industries .container{padding:0}.industries .product>:nth-child(2){line-height:var(--lh-sm)}}@media screen and (min-width:62rem){.products .breadcrumbs,.products .breadcrumbs li a::before{border-color:var(--c-primary);border-radius:var(--br-base,5px)}.products .wrapper,.quote .wrapper{grid-template-columns:repeat(2,1fr)}.faq .head,.industries .head,.quote .head,.testimonials .head{margin-bottom:2.5rem}.products{padding-block:4rem}.products .wrapper{row-gap:2rem}.products .breadcrumbs{max-width:100%;grid-column:span 2}.products .breadcrumbs li,.products .breadcrumbs li:last-of-type{padding-block:0.25rem}.products .breadcrumbs li a::before{top:0}.products .breadcrumbs li span{padding-inline:2.5rem 1.25rem}.products .slider-card{padding-inline:0.75rem}.products .image{max-width:100%;border:none}.faq .accord-title,.faq .image img,.information .wrapper,.products .specifications-query input,.testimonials .image img,.testimonials .wrapper{border-radius:var(--br-base,5px)}.products .content{max-width:100%}.products .content li{font-size:var(--fs-sm, 1rem)}.testimonials .reviewer-occupation,.work .main p{font-size:var(--fs-sm, 1.125rem)}.products .content li::before{top:.375rem}.products .btns{grid-column:span 2;max-width:45rem;flex-wrap:nowrap;gap:1rem}.products .btns .block{max-width:13rem}.products .btns>:nth-child(2){width:11.25rem}.products .btns>:nth-child(3){width:12.75rem}.products .specifications-query{left:0}.industries,.information,.quote{padding-block:3.125rem}.quote .wrapper{align-items:center;gap:2rem}.quote .head{max-width:38rem}.work{padding:0}.work .wrapper{grid-template-columns:13rem 1fr;gap:2.5rem}.faq .head>:first-child,.information .content>:first-child,.testimonials .head>:first-child,.work .main>:first-child{margin-bottom:.75rem}.work .main p{line-height:var(--lh-base)}.work .process{flex-direction:row;align-items:center;gap:1rem;text-align:left;padding-block:8.5rem}.work .process:nth-of-type(n+1)::before{content:none}.work .process .shell{align-items:center}.work .process .count{display:flex}.work .process :is(.count,.icon)::before{content:'';left:1.25rem}.work .process .icon{width:2.5rem;height:2.5rem}.work .process:nth-of-type(n+1)>:nth-child(2){max-width:6.875rem;line-height:var(--lh-base)}.information .wrapper{padding:3rem 0 3rem 2rem}.information .content{max-height:32.75rem;padding-right:2rem}.information .content h3{font-size:var(--fs-md, 1.25rem)}.information .content :is(h3,h4,h5,h6){margin-bottom:.375rem}.information .content :is(p,ul,ol,table){margin-bottom:1.25rem}.information .content li{padding-left:1.75rem;margin-bottom:.625rem}.information .content li::before{width:1.125rem;height:1.125rem}.information .content ol li::before{content:counter(list-index,decimal-leading-zero);padding-left:1px}.information .content :is(th,td){padding:1.25rem 1.5rem}.faq,.testimonials{padding-bottom:3.125rem}.faq .btn,.industries .slider-dots-container,.testimonials .btn{margin-top:2rem}.testimonials .wrapper{grid-template-columns:minmax(28rem,34.75rem) minmax(24.25rem,31.75rem);padding:2.25rem;box-shadow:var(--shdw-primary)}.testimonials .review{padding-block:2rem}.testimonials .review ul{margin-bottom:1rem}.testimonials .review p{max-height:6.75rem}.testimonials .reviewer{margin-top:1rem}.testimonials .slider-dots-container{margin:0}.industries .slider-dot.active,.testimonials .slider-dot.active{width:2.5rem}.faq .wrapper{max-width:100%;grid-template-columns:repeat(2,1fr);gap:1.5rem}.faq .image img{max-height:100%}.faq .accordions{height:33rem;gap:1.25rem}.faq .accord[data-expanded=true]{border-radius:var(--br-base)}.faq .accord-title{gap:1rem;line-height:var(--lh-sm);padding:1.375rem 3.75rem 1.375rem 1.75rem}.faq .accord-title::after,.faq .accord-title::before{width:1.25rem;height:1.25rem;right:1.75rem}.faq .accord-title::after{background-size:.75rem}.faq .accord[data-expanded=true] .block{padding:1.5rem 1.75rem}.faq .block :is(p,ul,ol){margin-bottom:.75rem}.industries .slider-card{padding-inline:0.625rem}}@media screen and (min-width:75rem){.products .wrapper{grid-template-columns:29.625rem 1fr;align-items:flex-start;row-gap:1.25rem}.products .breadcrumbs{width:fit-content;order:initial;grid-column:auto;margin-inline:0}.products .gallery{grid-row:span 4}.products .slider-dots-container{margin-top:2rem}.products .image img{height:100%;max-height:35.625rem}.products .content>:first-child{max-width:90%;line-height:calc(var(--lh-xl) + .375rem)}.products .content p{max-height:13rem}.products .btns{grid-column:auto}.quote .wrapper{grid-template-columns:1fr 38rem;gap:3.75rem}.quote .steps{gap:1.375rem}.quote .steps li{--_step-height:6rem}.quote .steps .icon{width:6.25rem;height:5.375rem}.quote .steps li:not(:last-of-type):before{--_border-width:6.25rem;--_border-height:1.5rem}.quote .steps .icon::before{--_border-position:-1rem;--_border-height:2rem}.quote .steps li:first-of-type .icon::before,.quote .steps li:last-of-type .icon::before{--_border-height:1rem}.quote .steps li:last-of-type .icon::before{--_border-position:-1rem}.quote .steps .icon img{width:auto;height:3rem}.quote .text>:first-child{margin-bottom:.5rem}.work .wrapper{gap:3.75rem}.faq .btn,.industries .slider-dots-container,.testimonials .btn{margin-top:2.5rem}.faq .wrapper{grid-template-columns:32.875rem 38.75rem}.industries .product>:nth-child(2){padding-inline:1rem}}