/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{box-sizing:border-box;word-spacing:normal;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;scroll-behavior:smooth;}html{height:100%;}body{line-height:1;margin:0 auto;height:100%;}header,menu,nav{display:block;}ul{list-style:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0;}a{text-decoration:none;}li{list-style-type:none;}img{max-width:100%;height:auto;}table{border-collapse:collapse;}input,button,select:active,select:hover{outline:none;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;}@font-face{font-family:"HelveticaNeueLTStd-Bd";src:url(/themes/custom/cutwise/fonts/HelveticaNeueLTStdBold.eot);src:url(/themes/custom/cutwise/fonts/HelveticaNeueLTStdBold.woff) format("woff"),url(/themes/custom/cutwise/fonts/HelveticaNeueLTStdBold.ttf) format("truetype");}@font-face{font-family:"HelveticaNeueLTStd";src:url(/themes/custom/cutwise/fonts/HelveticaNeueLTStd.ttf) format("truetype");}@font-face{font-family:"Kosova";src:url(/themes/custom/cutwise/fonts/Kosova.ttf) format("truetype");}@font-face{font-family:"Roboto-Bold";src:url(/themes/custom/cutwise/fonts/Roboto-Bold.ttf) format("truetype");}@font-face{font-family:"Roboto-Light";src:url(/themes/custom/cutwise/fonts/Roboto-Light.ttf) format("truetype");}@font-face{font-family:"Roboto-Medium";src:url(/themes/custom/cutwise/fonts/Roboto-Medium.ttf) format("truetype");}@font-face{font-family:"Poppins-Thin";src:url(/themes/custom/cutwise/fonts/Poppins-Thin.ttf) format("truetype");}@font-face{font-family:"Poppins-ExtraLight";src:url(/themes/custom/cutwise/fonts/Roboto-Medium.ttf) format("truetype");}@font-face{font-family:"Poppins-Light";src:url(/themes/custom/cutwise/fonts/Poppins-Light.ttf) format("truetype");}@font-face{font-family:"Poppins-Regular";src:url(/themes/custom/cutwise/fonts/Poppins-Regular.ttf) format("truetype");}@font-face{font-family:"Poppins-Medium";src:url(/themes/custom/cutwise/fonts/Poppins-Medium.ttf) format("truetype");}@font-face{font-family:"Poppins-SemiBold";src:url(/themes/custom/cutwise/fonts/Poppins-SemiBold.ttf) format("truetype");}@font-face{font-family:"Poppins-Bold";src:url(/themes/custom/cutwise/fonts/Poppins-Bold.ttf) format("truetype");}@font-face{font-family:"Poppins-ExtraBold";src:url(/themes/custom/cutwise/fonts/Poppins-ExtraBold.ttf) format("truetype");}@font-face{font-family:"Poppins-Black";src:url(/themes/custom/cutwise/fonts/Poppins-Black.ttf) format("truetype");}@font-face{font-family:"Poppins-Thin-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-ThinItalic.ttf) format("truetype");}@font-face{font-family:"Poppins-ExtraLight-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-ExtraLightItalic.ttf) format("truetype");}@font-face{font-family:"Poppins-Light-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-LightItalic.ttf) format("truetype");}@font-face{font-family:"Poppins-Regular-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-Italic.ttf) format("truetype");}@font-face{font-family:"Poppins-Medium-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-MediumItalic.ttf) format("truetype");}@font-face{font-family:"Poppins-SemiBold-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-SemiBoldItalic.ttf) format("truetype");}@font-face{font-family:"Poppins-Bold-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-BoldItalic.ttf) format("truetype");}@font-face{font-family:"Poppins-ExtraBold-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-ExtraBoldItalic.ttf) format("truetype");}@font-face{font-family:"Poppins-Black-Italic";src:url(/themes/custom/cutwise/fonts/Poppins-BlackItalic.ttf) format("truetype");}body{font-family:"Poppins",sans-serif;font-weight:500;text-align:center;overflow-x:hidden;scroll-behavior:smooth;}.poppins-thin{font-family:"Poppins",sans-serif;font-weight:100;font-style:normal;}.poppins-extra-light{font-family:"Poppins",sans-serif;font-weight:200;font-style:normal;}.poppins-light{font-family:"Poppins",sans-serif;font-weight:300;font-style:normal;}.poppins-regular{font-family:"Poppins",sans-serif;font-weight:400;font-style:normal;}.poppins-medium{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal;}.poppins-semibold{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal;}.poppins-bold{font-family:"Poppins",sans-serif;font-weight:700;font-style:normal;}.poppins-extrabold{font-family:"Poppins",sans-serif;font-weight:800;font-style:normal;}.poppins-black{font-family:"Poppins",sans-serif;font-weight:900;font-style:normal;}.poppins-thin-italic{font-family:"Poppins",sans-serif;font-weight:100;font-style:italic;}.poppins-extra-light-italic{font-family:"Poppins",sans-serif;font-weight:200;font-style:italic;}.poppins-light-italic{font-family:"Poppins",sans-serif;font-weight:300;font-style:italic;}.poppins-regular-italic{font-family:"Poppins",sans-serif;font-weight:400;font-style:italic;}.poppins-medium-italic{font-family:"Poppins",sans-serif;font-weight:500;font-style:italic;}.poppins-semibold-italic{font-family:"Poppins",sans-serif;font-weight:600;font-style:italic;}.poppins-bold-italic{font-family:"Poppins",sans-serif;font-weight:700;font-style:italic;}.poppins-extrabold-italic{font-family:"Poppins",sans-serif;font-weight:800;font-style:italic;}.poppins-black-italic{font-family:"Poppins",sans-serif;font-weight:900;font-style:italic;}.container{max-width:1200px;margin:0 auto;padding-left:1%;padding-right:1%;}@media screen and (max-width:1024px){.container{padding-left:8px;padding-right:8px;}}.container-max{max-width:1470px;}.container-min{max-width:760px;}.container-max,.container-min{width:100%;margin:0 auto;}@media screen and (max-width:996px){.container-max,.container-min{max-width:720px;}}@media screen and (max-width:768px){.container-max,.container-min{max-width:420px;}}@media screen and (max-width:480px){.container-max,.container-min{max-width:320px;}}.clearfix:before,.clearfix:after{content:"";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both;}.left{float:left;}.right{float:right;}@media screen and (max-width:1200px){.float-none{float:none;}}.list-inline{display:inline-block;vertical-align:middle;}.heading-1{margin-bottom:0.5em;font-size:48px;line-height:1;font-family:"Poppins-Bold";text-transform:uppercase;}@media screen and (max-width:1200px){.heading-1{font-size:36px;}}@media screen and (max-width:768px){.heading-1{font-size:28px;}}.heading-2{margin:20px auto;font-size:32px;font-family:"Poppins-SemiBold";line-height:1.1;text-transform:uppercase;}@media screen and (max-width:768px){.heading-2{padding:0 16px;font-size:22px;}}.paragraph{margin-bottom:16px;font-size:16px;font-family:"Poppins-Light";text-align:left;line-height:1.8;}div.line{position:relative;padding:1em 0;}div.line:before,div.line:after{content:" ";display:inline-block;position:absolute;}div.line:before{right:42%;border:1px solid #fdfbf2;width:9em;}@media screen and (max-width:1200px){div.line:before{display:none;}}div.line:after{left:45%;border:1px solid #D80000;width:3em;}#block-cutwise-breadcrumbs{display:none;}.group:before,.group:after{content:"";display:table;}.group:after{clear:both;}.btn-showcase{text-align:center;padding:40px;background:#d3cdcd;}.btn-row{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.btn-row h3{margin:16px 0;width:100%;display:flex;flex:0 0 100%;justify-content:center;}.btn-row button{margin:1em 0;}.btn{margin:0;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;padding:8px 16px;height:52px;max-height:74px;min-width:170px;max-width:fit-content;border-radius:8px;border:1px solid currentColor;cursor:pointer;font-size:16px;overflow:hidden;position:relative;transition-duration:0.25s;transition-timing-function:ease-in;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;font-family:"Poppins-SemiBold";}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.btn{height:52px;}}.btn:focus{outline:1px solid transparent;}.btn.disabled,.btn[disabled]{opacity:0.5;cursor:not-allowed;pointer-events:none;}.btn-small{margin-top:5px;min-width:140px;display:block;text-align:center;}.btn-transparent{background:transparent;color:currentColor;}.btn-transparent:hover{background-color:rgba(255,255,255,0.1);transition:all 0.3s ease-in-out;}.btn-border-expand{background:transparent;color:currentColor;border:2px solid currentColor;position:relative;overflow:hidden;}.btn-border-expand:hover{background:currentColor;color:white;}.btn-border-expand:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:currentColor;transition:width 0.3s ease-out,height 0.3s ease-out;transform:translate(-50%,-50%);z-index:-1;}.btn-border-expand:hover:before{width:120%;height:120%;}.btn-glow{background:transparent;color:currentColor;border:1px solid currentColor;}.btn-glow:hover{box-shadow:0px 0px 12px rgba(255,255,255,0.5);}.btn-underline{background:transparent;color:currentColor;border:2px solid currentColor;position:relative;}.btn-underline:after{content:"";position:absolute;width:0;height:3px;bottom:0;left:50%;background:currentColor;transition:all 0.3s ease-in-out;transform:translateX(-50%);}.btn-underline:hover:after{width:100%;}.btn-filled.btn-red{color:white !important;background-color:#D80000 !important;border-color:#D80000 !important;}.btn-filled.btn-red:hover{background-color:transparent !important;color:#D80000 !important;}.btn-filled.btn-green{color:white !important;background-color:#41A061 !important;border-color:#41A061 !important;}.btn-filled.btn-green:hover{background-color:transparent !important;color:#41A061 !important;}.btn-filled.btn-black{color:white !important;background-color:#000 !important;border-color:#000 !important;}.btn-filled.btn-black:hover{background-color:transparent !important;color:#000 !important;}.btn-filled.btn-white{color:black !important;background-color:#fff !important;border-color:#fff !important;}.btn-filled.btn-white:hover{background-color:transparent !important;color:#fff !important;}.btn-transparent{background-color:transparent !important;border:1px solid currentColor !important;color:currentColor !important;position:relative;overflow:hidden;transition:color 0.3s ease-in-out,background-color 0.3s ease-in-out;}.btn-transparent:hover{background-color:currentColor !important;color:white !important;}.btn-transparent.btn-red{color:#D80000 !important;border-color:#D80000 !important;}.btn-transparent.btn-red:hover{background-color:#D80000 !important;color:white !important;}.btn-transparent.btn-green{color:#41A061 !important;border-color:#41A061 !important;}.btn-transparent.btn-green:hover{background-color:#41A061 !important;color:white !important;}.btn-transparent.btn-black{color:#000 !important;border-color:#000 !important;}.btn-transparent.btn-black:hover{background-color:#000 !important;color:white !important;}.btn-transparent.btn-white{color:#fff !important;border-color:#fff !important;}.btn-transparent.btn-white:hover{background-color:#fff !important;color:black !important;}form.user-login-form{margin:24px 0;}input#edit-name,input#edit-pass{width:300px;padding:12px 16px;margin:10px;font-size:16px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;transition:border-color 0.3s,box-shadow 0.3s;}input#edit-name:focus,input#edit-pass:focus{border-color:#ff3333;outline:none;box-shadow:0 0 0 3px rgba(255,51,51,0.2);}input#edit-submit{margin-top:16px;padding:12px 24px;background-color:#ff3333;color:white;border:none;border-radius:6px;font-size:16px;cursor:pointer;transition:background-color 0.3s;}input#edit-submit:hover{background-color:#cc0000;}.checklist{margin:2em 0;padding:0;list-style:none;}.checklist li{margin-bottom:12px;padding-left:30px;display:flex;align-items:flex-start;position:relative;font-size:16px;line-height:1.6;color:#6D6D6D;font-family:"Poppins-Light";}.checklist li::before{margin-right:10px;width:24px;height:24px;content:"";background-image:url(/themes/custom/cutwise/assets/checkmark.svg);background-size:contain;background-repeat:no-repeat;display:inline-block;color:black;position:absolute;left:0;}@media screen and (max-width:480px){.checklist{max-width:290px;}}.region{position:relative;}.block.custom-block{width:100%;z-index:10;}.breadcrumb{margin-top:30px;}.breadcrumb .breadcrumb-list{display:flex;flex-direction:row;align-items:center;justify-content:center;}.breadcrumb .breadcrumb-list .breadcrumb-item{color:#fff;font-size:16px;font-family:"Poppins-SemiBold";text-transform:uppercase;}.breadcrumb .breadcrumb-list .breadcrumb-item.active{opacity:60%;}.breadcrumb .breadcrumb-list .breadcrumb-item a{color:inherit;}.breadcrumb .breadcrumb-list .breadcrumb-item span{margin:0 20px;font-weight:inherit;font-size:20px;}.cards-grid{margin:0 auto;max-width:1320px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;}.cards-grid .card{padding-bottom:30px;min-width:270px;max-width:420px;display:flex;flex-direction:column;flex:0 0 420px;position:relative;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:left;transition:transform 0.3s ease,box-shadow 0.3s ease;}.cards-grid .card h3{padding:16px 20px 8px;margin:10px auto;font-size:20px;line-height:1.1;font-weight:600;}.cards-grid .card p{padding:0 20px 10px;color:#6D6D6D;font-family:"Poppins-Light";line-height:1.5;}.cards-grid .card a{width:100%;height:100%;line-height:36px;display:inline-block;color:inherit;}.cards-grid .card a span{position:absolute;bottom:20px;}.cards-grid .card .card-image > img{max-height:280px;height:218px;width:100%;}.cards-grid .card .card-icon{width:100%;min-height:55px;display:flex;justify-content:center;align-items:center;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);transition:transform 0.5s ease-in-out;}.cards-grid .card div.views-field.views-field-field-industry-card-link{margin-top:auto;position:absolute;top:0;left:0;right:0;bottom:0;}.cards-grid .card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.15);}.cards-grid .card:hover .card-icon{transform:translate(-50%,-50%) rotate(360deg);}@media screen and (max-width:768px){.cards-grid .card{flex:0 0 380px;}}@media screen and (max-width:480px){.cards-grid .card{flex:0 0 270px;}}.capabilities{padding:3em 2em;text-align:center;position:relative;}.capabilities h2{margin:40px auto;}.capabilities-overlay{width:250px;height:150px;display:block;position:absolute;top:0;left:0;background:url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:cover;background-position:bottom;}.capabilities-grid{margin:auto;padding-bottom:40px;max-width:1320px;display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:30px;}.capabilities-grid .card{padding-bottom:90px;min-width:270px;flex:0 0 420px;display:flex;flex-direction:column;position:relative;background:#F3F4F7;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:left;transition:transform 0.3s ease,box-shadow 0.3s ease;}.capabilities-grid .card .card-content{padding:16px 20px;}.capabilities-grid .card .card-content h3{margin-bottom:12px;font-size:20px;line-height:1.1;font-weight:bold;}.capabilities-grid .card .card-content p{margin-bottom:20px;color:#6D6D6D;font-family:"Poppins-Light";line-height:1.5;}.capabilities-grid .card .card-content p:last-child{margin-top:auto;margin-bottom:0;}.capabilities-grid .card .card-image{position:relative;}.capabilities-grid .card .card-image > img{max-height:280px;height:218px;width:100%;}.capabilities-grid .card > p{position:absolute;top:0;left:0;right:0;bottom:0;}.capabilities-grid .card > p a{min-height:100%;max-width:100%;height:100%;width:100%;display:block;}.capabilities-grid .card > p a span{margin:20px 16px;position:absolute;bottom:0;}.capabilities-grid .card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.15);}@media screen and (max-width:768px){.capabilities-grid .card{flex:0 0 380px;}}@media screen and (max-width:480px){.capabilities-grid .card{flex:0 0 270px;}}.why-cutwise{background-color:#fff;padding:3rem 2rem;text-align:center;}.why-cutwise h2{margin-bottom:40px;}.why-cutwise__grid{margin:0 auto;max-width:1320px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;}.why-cutwise__card{padding-bottom:10px;flex:0 0 420px;min-width:280px;position:relative;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:left;transition:transform 0.3s ease,box-shadow 0.3s ease;}.why-cutwise__card img:first-child{max-height:216px;width:auto;}.why-cutwise__card img:nth-child(2){height:45px;width:auto;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);transition:transform 0.5s ease-in-out;}.why-cutwise__card-content{padding:20px;}.why-cutwise__card h3{margin-bottom:12px;font-size:20px;line-height:1.1;font-weight:600;}.why-cutwise__card p{color:#6D6D6D;font-family:"Poppins-Light";line-height:1.5;font-size:16px;font-weight:300;}.why-cutwise__card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.15);}.why-cutwise__card:hover img:nth-child(2){transform:translate(-50%,-50%) rotate(360deg);}@media screen and (max-width:768px){.why-cutwise__card{flex:0 0 380px;}}@media screen and (max-width:480px){.why-cutwise__card{flex:0 0 270px;}.why-cutwise__card img:nth-child(2){top:25%;}}input[type=search],input[type=text]{background-color:transparent !important;color:#fff !important;color-scheme:dark;}.search-block{margin-top:20px;width:100%;display:flex;justify-content:center;z-index:5;}.search-block .views-element-container{width:100%;}.search-block .search-result--row{margin:0 auto;max-width:1320px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;}.search-block .search-result--row form{padding:0;flex:0 0 100%;border:none;}.search-block .faq-search.faq-search-result{display:inherit;}.search-block--result.content-block{padding:16px;max-width:292px;min-width:292px;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:15px;background:#F3F4F7;box-shadow:0 1px 6px rgba(0,0,0,0.1);color:black;text-align:left;transition:transform 0.3s ease,box-shadow 0.3s ease;}.search-block--result.content-block a{margin-top:auto;}.search-block--result.content-block h3{margin-bottom:20px;opacity:0.7;}.search-block-form,.search-block-form form{width:100%;max-width:650px;margin:0 auto;padding:8px 16px;padding-right:0;display:flex;flex-direction:row-reverse;height:54px;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,0.5);border-radius:15px;}.search-block-form .form-item,.search-block-form form .form-item{flex:0 0 95%;height:inherit;}.search-block-form .form-item label,.search-block-form form .form-item label{display:none;}.search-block-form .form-item input,.search-block-form form .form-item input{padding-right:10px;width:100%;height:100%;background:transparent;border:none;color:#fff;opacity:60%;font-size:18px;}.search-block-form .form-actions.form-wrapper,.search-block-form form .form-actions.form-wrapper{width:40px;height:40px;background:url(/themes/custom/cutwise/assets/search.png) center no-repeat;background-size:20px auto;}.search-block-form .form-actions.form-wrapper input,.search-block-form form .form-actions.form-wrapper input{display:none;}.tabs-block{margin-top:30px;z-index:10;}.tabs-block .bef-exposed-form{flex:0 0 100%;}.tabs-block .bef-exposed-form .form-item .bef-links ul{max-width:830px;margin:1em auto;display:flex;flex-direction:row;width:100%;justify-content:space-evenly;align-items:center;gap:20px;font-size:16px;font-weight:bold;text-transform:uppercase;color:white;}.tabs-block .bef-exposed-form .form-item .bef-links ul li .bef-link{color:inherit;}.tabs-block .bef-exposed-form .form-item .bef-links ul li .bef-link.active,.tabs-block .bef-exposed-form .form-item .bef-links ul li .bef-link--selected{opacity:0.3;}@media screen and (max-width:480px){.tabs-block .bef-exposed-form .form-item .bef-links ul{flex-wrap:wrap;}}.tabs-block .bef-exposed-form .form-actions.form-wrapper{display:none;}.slick-initialized .slick-slide{padding:15px;margin:8px;border-radius:15px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);}.applications-section{margin-top:2em;padding:3em 4em;background:#F3F4F7;}.applications-section .application-items{margin:3em auto 1em;max-width:1320px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;}.applications-section .application-item{padding:22px 30px;flex:0 0 330px;background:#fff;border-radius:15px;font-size:16px;font-weight:300;line-height:24px;align-items:center;justify-content:flex-start;display:flex;}.applications-section .application-item .icon-check{margin-right:16px;width:24px;height:24px;display:inline-block;position:relative;}.applications-section .application-item .icon-check::before{content:"";position:absolute;left:0;width:100%;height:100%;background:url(/themes/custom/cutwise/assets/circle-check-solid.svg) no-repeat center/cover;}.applications-section .application-item p{max-width:210px;word-wrap:break-word;text-align:left;}.material-overview{padding:1em 1em 3em;}.material-overview--grid{margin:3em auto 2em;}.material-overview--grid .material-card.card{flex:0 0 315px;padding-bottom:70px;}.material-overview--grid .material-card.card img{height:218px;width:auto;}.material-overview--grid .material-card.card p{margin-bottom:20px;}.material-overview--grid .material-card.card div.material-card--cta{padding:0 20px;width:100%;height:100%;}.material-overview--grid .material-card.card > div:last-child{margin-top:auto;position:absolute;top:0;bottom:0;left:0;right:0;}@media screen and (max-width:768px){.material-overview{padding-bottom:1em;}}.brand-header{background-color:#191919;}.brand-header nav{padding:16px;width:100%;height:95px;display:flex;align-items:center;justify-content:space-between;position:relative;}.brand-header nav .logo{width:160px;height:auto;}.brand-header nav .logo img{max-width:150px;width:100%;height:32px;}@media screen and (max-width:1200px){.brand-header nav .logo{order:2;}}@media screen and (max-width:480px){.brand-header nav .logo{width:100px;order:inherit;}.brand-header nav .logo img{max-width:100px;height:20px;}}.brand-header nav ul{display:flex;justify-content:space-around;font-family:"Poppins-Regular";text-transform:uppercase;width:50%;text-align:left;word-spacing:normal;}.brand-header nav ul li{display:inline-flex;vertical-align:top;}.brand-header nav ul li.active a,.brand-header nav ul li:hover a{color:#D80000;}.brand-header nav ul li a{display:inline-block;color:#ffffff;font-size:16px;font-family:"Poppins-SemiBold";}.brand-header nav ul li a.active{color:#D80000;}body.es .brand-header nav ul li a,body.fr .brand-header nav ul li a{font-size:13px;}@media screen and (max-width:1320px){.brand-header nav ul li a{font-size:14px;}body.es .brand-header nav ul li a,body.fr .brand-header nav ul li a{font-size:11.5px;}}.brand-header nav ul li .btn-white{display:none;}@media screen and (max-width:1200px){.brand-header nav ul{display:none;}.brand-header nav ul li{padding:1em 1em 0.5em;}}html.es .brand-header nav .btn-white.btn-desktop,html.fr .brand-header nav .btn-white.btn-desktop{font-size:13px;}.brand-header nav input.trigger{position:absolute;top:-9999px;left:-9999px;}.brand-header nav input.trigger ~ ul{-webkit-transition:max-height 500ms ease-in-out,opacity 300ms ease-in-out;-moz-transition:max-height 500ms ease-in-out,opacity 300ms ease-in-out;-o-transition:max-height 500ms ease-in-out,opacity 300ms ease-in-out;transition:max-height 500ms ease-in-out,opacity 300ms ease-in-out;}@media screen and (max-width:1200px){.brand-header nav input.trigger ~ ul{display:flex;flex-direction:column;text-align:left;overflow:hidden;max-height:0px;opacity:0;visibility:hidden;position:absolute;top:100%;left:0;width:100%;background-color:#191919;z-index:1000;}}@media screen and (max-width:1200px){.brand-header nav input.trigger:checked ~ ul{padding-bottom:1em;max-height:500px;opacity:1;overflow:visible;visibility:visible;}.brand-header nav input.trigger:checked ~ ul li.mobile-btn{justify-content:center;}.brand-header nav input.trigger:checked ~ ul li.mobile-btn .btn-white{display:inline-flex;}}.brand-header nav input.trigger:checked ~ label:after{left:1.5em;}.brand-header nav div.clearfix{display:block;position:relative;z-index:999999;}@media screen and (max-width:1200px){.brand-header nav div.clearfix{order:1;}}@media screen and (max-width:481px){.brand-header nav div.clearfix{order:2;grid-column:3;grid-row:2;}}.brand-header nav .navbutton{min-height:2em;width:2em;background-color:#D80000;cursor:pointer;}.brand-header nav .navbutton:after{content:"≡";font-size:2em;color:#ffffff;}@media (min-width:1202px){.brand-header nav .navbutton{display:none;}}@media screen and (max-width:1200px){.brand-header nav .navbutton{float:left;}}@media screen and (max-width:481px){.brand-header nav .navbutton{display:inline-block;float:none;}}.brand-header nav .menu-item{min-width:60px;display:flex;flex-direction:column;align-items:center;color:white;font-size:14px;font-weight:500;text-align:center;cursor:pointer;transition:all 0.3s ease-in-out;position:relative;order:4;}.brand-header nav .menu-item:hover a{transform:scale(1.1);}@media screen and (max-width:481px){.brand-header nav .menu-item{order:1;}}.brand-header nav .menu-item a{margin-top:8px;display:flex;flex-direction:column;align-items:center;color:#ffffff;font-size:13px;font-family:"Poppins-Regular";}.brand-header nav .menu-item a#auth-name{margin-top:0;display:inline-block;}@media screen and (max-width:481px){.brand-header nav .menu-item a{margin-top:0;}}.brand-header nav .menu-item span{margin-top:8px;font-size:13px;}.brand-header nav .dropdown{position:relative;}.brand-header nav .dropdown .dropdown-toggle{display:flex;flex-direction:column;align-items:center;cursor:pointer;}.brand-header nav .dropdown .dropdown-menu{margin-top:4px;padding:5px 0;width:168px;display:none;position:absolute;top:100%;left:50%;z-index:20;transform:translateX(-50%);background:#222;border-radius:6px;overflow:hidden;text-align:left;box-shadow:0px 4px 6px rgba(0,0,0,0.2);}.brand-header nav .dropdown .dropdown-menu.show{display:block;}.brand-header nav .dropdown .dropdown-menu li{list-style:none;width:100%;}.brand-header nav .dropdown .dropdown-menu li a{margin-top:0;padding:8px 15px;width:inherit;display:flex;flex-direction:row;align-items:center;gap:10px;color:white;text-decoration:none;}.brand-header nav .dropdown .dropdown-menu li a img{width:20px;height:auto;border-radius:3px;}.brand-header nav .dropdown .dropdown-menu li a:hover{background:rgb(59.5,59.5,59.5);}@media screen and (max-width:1200px){.brand-header nav .btn-white.btn-desktop{display:none;}}@media screen and (max-width:481px){.brand-header nav{display:flex;flex-direction:row;flex-wrap:wrap;max-width:none;min-width:315px;gap:10px;height:auto;justify-content:space-between;align-items:center;}}.header-item--auth{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:#fff;}.contact{padding:4em 0;background:url(/themes/custom/cutwise/assets/form-background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}@media screen and (max-width:768px){.contact{padding:1em 0;}}.contact .container-min{background-color:#ffffff;padding:3em 1em 1em;}.contact .container-min i{font-size:4em;color:#623c15;}.contact .container-min .form-contacts{margin:3em 0;}.contact .container-min .form-contacts .row{width:100%;display:inline-block;}.contact .container-min .form-contacts label{display:inline-block;width:50%;padding:5px 10px;}.contact .container-min .form-contacts input,.contact .container-min .form-contacts textarea{font-family:"HelveticaNeueLTStd",sans-serif;width:100%;font-size:16px;}.contact .container-min .form-contacts input{height:40px;border:none;padding:0 3em;border-bottom:2px solid #996e46;}.contact .container-min .form-contacts textarea{margin:30px auto;padding:1em 3em;border:2px solid #996e46;resize:none;}.contact .container-min .form-contacts input[name=name]{background:url(/themes/custom/cutwise/assets/user.png);}.contact .container-min .form-contacts input[name=tel]{background:url(/themes/custom/cutwise/assets/call.png);}.contact .container-min .form-contacts input[name=email]{background:url(/themes/custom/cutwise/assets/email.png);background-position:2% 50%;}@media screen and (max-width:768px){.contact .container-min .form-contacts input[name=email]{background-position:5% 50%;}}.contact .container-min .form-contacts textarea{background:url(/themes/custom/cutwise/assets/message.png);background-position:2% 10%;}@media screen and (max-width:768px){.contact .container-min .form-contacts textarea{background-position:5% 10%;}}.contact .container-min .form-contacts input[name=name],.contact .container-min .form-contacts input[name=tel],.contact .container-min .form-contacts input[name=email],.contact .container-min .form-contacts textarea{background-repeat:no-repeat;}.contact .container-min .form-contacts input[name=name],.contact .container-min .form-contacts input[name=tel]{background-position:5% 50%;}.contact .container-min .form-contacts ::-webkit-input-placeholder{color:#996e46;}.contact .container-min .form-contacts ::-moz-placeholder{color:#996e46;}.contact .container-min .form-contacts :-moz-placeholder{color:#996e46;}.contact .container-min .form-contacts :-ms-input-placeholder{color:#996e46;}.contact .container-min .form-contacts input[type=submit]{border:none;width:25%;background-color:#D80000;font-weight:600;padding:1em;color:#ffffff;height:initial;cursor:pointer;}@media screen and (max-width:768px){.contact .container-min .form-contacts label,.contact .container-min .form-contacts input[type=submit]{width:100%;}}.contact .container-min .form-contacts input:focus,.contact .container-min .form-contacts textarea:focus{outline:none;}.brand-footer{background-color:#fff;padding:40px 20px;font-family:"Poppins-Regular";}.brand-footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;}@media screen and (max-width:768px){.brand-footer .container{flex-direction:column;}}.brand-footer .footer-logo{margin-bottom:12px;}.brand-footer .footer-logo img{width:130px;height:auto;}.brand-footer .footer-links{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto;}.brand-footer .footer-links .footer-column{display:flex;flex-direction:column;}.brand-footer .footer-links .footer-column h3{margin-bottom:16px;font-size:20px;font-weight:bold;text-align:left;cursor:not-allowed;}.brand-footer .footer-links .footer-column h3 .accordion-icon{display:none;}.brand-footer .footer-links .footer-column h3 a{margin-bottom:0;font-family:"Poppins-Regular";font-size:inherit;color:black;}.brand-footer .footer-links .footer-column .accordion-content{display:flex;flex-direction:column;max-width:180px;text-align:left;}.brand-footer .footer-links .footer-column a,.brand-footer .footer-links .footer-column p{text-decoration:none;color:#6D6D6D;font-size:14px;line-height:1.5;margin-bottom:12px;transition:color 0.3s;font-family:"Poppins-Light";}.brand-footer .footer-links .footer-column a:hover,.brand-footer .footer-links .footer-column p:hover{color:#D80000;}.brand-footer .contact-number span{color:#D80000;font-family:"Poppins-SemiBold";}.brand-footer .footer-bottom{margin-top:20px;width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;padding-top:20px;}.brand-footer .footer-bottom p{font-size:12px;color:#6D6D6D;font-family:"Poppins-Light";}.brand-footer .footer-bottom .social-icons{margin:12px 0;display:flex;align-items:center;}.brand-footer .footer-bottom .social-icons a{display:inherit;}.brand-footer .footer-bottom .social-icons a img{margin-left:5px;transition:opacity 0.3s;}.brand-footer .footer-bottom .social-icons a img:hover{opacity:0.7;}@media screen and (max-width:768px){.brand-footer{padding:16px;}.brand-footer .footer-links{display:flex;flex-direction:column;gap:0;}.brand-footer .footer-links .footer-column{width:100%;}.brand-footer .footer-links .footer-column h3{margin-bottom:8px;font-size:16px;font-weight:bold;cursor:pointer;padding:10px;background-color:#f8f8f8;display:flex;justify-content:space-between;align-items:center;border-radius:8px;}.brand-footer .footer-links .footer-column h3 .accordion-icon{display:inline-block;transition:transform 0.3s ease-in-out;}.brand-footer .footer-links .footer-column h3.active{margin-bottom:0;background-color:#f8f8f8;color:#D80000;border-bottom-left-radius:0;border-bottom-right-radius:0;}.brand-footer .footer-links .footer-column h3.active .accordion-icon{transform:rotate(0deg);}.brand-footer .footer-links .footer-column .accordion-content{margin-bottom:16px;padding:10px;max-width:100%;display:none;background-color:#fff;border-radius:0 0 8px 8px;border:1px solid #f0e5e5;border-top:0;gap:8px;}.brand-footer .footer-links .footer-column .accordion-content a{margin-bottom:0;}.brand-footer .footer-bottom{flex-direction:column;text-align:center;}}.hero-banner{background:url(/themes/custom/cutwise/assets/hp-banner.png) center/cover no-repeat;color:white;text-align:center;padding:60px 20px 40px;position:relative;display:flex;flex-direction:column;align-items:center;min-height:350px;}.hero-banner--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.hero-banner--content{z-index:3;}.hero-banner p{margin-bottom:0;text-align:center;opacity:75%;line-height:1.6;}.hero-banner .cta{margin:24px auto;}.hero-banner .hero-bottom{display:flex;align-items:center;justify-content:space-around;width:80%;flex-wrap:wrap;}.hero-banner .hero-bottom p{font-size:12px;text-align:center;opacity:75%;}.hero-banner .hero-bottom .partner-logos{display:grid;align-items:center;grid-template-columns:repeat(7,0.8fr);gap:10px;}.hero-banner .hero-bottom .partner-logos img{margin:8px auto;max-height:60px;filter:grayscale(100%);opacity:0.8;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out,transform 0.2s ease-in-out;}@media screen and (max-width:480px){.hero-banner .hero-bottom{flex-direction:column;}}.quote-section{display:grid;align-items:center;grid-template-columns:0.5fr 1.5fr 2fr;gap:20px;}.quote-section-vector{width:auto;height:100%;background:url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:200% auto;background-position:right;}.quote-section .text-section{padding:3em 4em;text-align:left;}.quote-section .text-section h2{font-family:"Poppins-Bold";text-transform:uppercase;}.quote-section .upload-section{padding:2em;}.quote-section .upload-section img{min-width:350px;}@media screen and (max-width:1200px){.quote-section{gap:20px;grid-template-rows:auto auto;grid-template-columns:auto;}.quote-section-vector{display:none;}.quote-section .text-section{padding:2em 3em 4em;order:2;}.quote-section .upload-section{padding:3em 3em 0;background:url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:110% auto;background-position:bottom;order:1;}.quote-section .upload-section img{min-width:280px;}}@media screen and (max-width:480px){.quote-section .text-section{padding:0 1em 2em;}}.how-it-works{padding:3em 4em;background:#F3F4F7;}.how-it-works h2{margin-bottom:32px;}.how-it-works a{margin:40px auto 0;}@media screen and (max-width:1200px){.how-it-works{padding:2em 1em 4em;}}.industries-section{padding:3em 4em;z-index:5;position:relative;background:#F3F4F7;}.industries-section h2{margin-bottom:32px;background:inherit;}.industries-section .industries-grid .card{padding-bottom:80px;flex:0 0 315px;}.industries-section .industries-grid .card .read-more-btn{margin:0 10px;}@media screen and (max-width:1200px){.industries-section{padding:2em 1em 4em;gap:10px;}}.cutwise-showcase{padding:3em 0 5em;background:url(/themes/custom/cutwise/assets/cutwise-showcase.svg) no-repeat;background-size:35% auto;background-position:right;}@media screen and (max-width:768px){.cutwise-showcase{background-size:100% auto;}}.cutwise-showcase h2{z-index:5;position:relative;background:#fff;}.cutwise-showcase .project-gallery-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:20px;}.cutwise-showcase .project-gallery-slider img{width:100%;height:240px;max-width:90%;border-radius:10px;object-fit:contain;object-position:center;transition:transform 0.3s ease-in-out;}.cutwise-showcase .project-gallery-slider img:hover{transform:scale(1.05);}@media screen and (max-width:480px){.cutwise-showcase .project-gallery-slider img{height:145px;}}.testimonials-section{padding:40px 4px 80px;text-align:center;position:relative;background:url(/themes/custom/cutwise/assets/user-community.svg) no-repeat;background-size:20% auto;background-position:left;}@media screen and (max-width:768px){.testimonials-section{padding:20px 16px;}}.testimonials-section h2{z-index:5;position:relative;background:#fff;}.testimonials-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;z-index:9;}.testimonials-slider .slick-track{display:flex;justify-content:center;}.testimonials-slider .slick-slide img{margin:16px 0;}.testimonials-slider .testimonial{margin:20px 16px;padding:20px;height:290px;background:#F3F4F7;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1);text-align:left;position:relative;}.testimonials-slider .testimonial .card-image img{height:60px;width:auto;max-width:100%;}.testimonials-slider .testimonial .trust-pilot-stars.card-icon img{margin:16px 0;height:20px;width:auto;}.testimonials-slider .testimonial p{color:#6D6D6D;font-size:13px;line-height:1.5;font-family:"Poppins-Light";max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;position:relative;}.testimonials-slider .testimonial p:hover{max-height:500px;-webkit-line-clamp:5;overflow-y:auto;}.testimonials-slider .testimonial p::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(to bottom,transparent,#F3F4F7);pointer-events:none;transition:opacity 0.3s ease-in-out;}.testimonials-slider .testimonial p:hover::after{opacity:0;}.testimonials-slider .testimonial p:hover::-webkit-scrollbar{width:6px;}.testimonials-slider .testimonial p:hover::-webkit-scrollbar-track{background:transparent;}.testimonials-slider .testimonial p:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);border-radius:10px;}.testimonials-slider .testimonial p:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.5);}.testimonials-slider .testimonial strong{display:block;position:absolute;bottom:30px;font-size:14px;font-family:"Poppins-SemiBold";}@keyframes fadeInOverlay{from{opacity:0;}to{opacity:1;}}.intro-section{width:100%;text-align:center;}.intro-section .features-bar{background:#000;color:#fff;display:flex;justify-content:center;flex-wrap:wrap;padding:10px 20px;font-size:14px;font-weight:500;text-align:center;}.intro-section .features-bar .feature-item{margin:4px 12px;padding-left:20px;display:flex;align-items:center;font-size:12px;font-family:"Poppins-Regular";background-image:url(/themes/custom/cutwise/assets/check-icon.svg);background-size:contain;background-repeat:no-repeat;}.intro-section .cta-banner{background:url(/themes/custom/cutwise/assets/intro-section.png) center/cover no-repeat;position:relative;display:flex;align-items:center;justify-content:center;min-height:250px;padding:80px 20px;color:#fff;}.intro-section .cta-banner .cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.intro-section .cta-banner .cta-content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.intro-section .cta-banner .cta-content h2.heading-1{margin-bottom:32px;}@media screen and (max-width:768px){.intro-section .cta-banner{padding:16px;}}.material-slider{margin:30px auto 40px;width:100%;}.material-slider-content{gap:20px;z-index:9;}.material-slider .slick-slide{max-width:none !important;margin:0 16px;}.material-slider .material-card{display:flex;flex-direction:column;align-items:center;position:relative;padding:12px 12px 75px;margin:8px 16px;background:white;overflow:hidden;text-align:center;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:transform 0.3s;cursor:pointer;}.material-slider .material-card:hover img{transform:scale(1.05);}.material-slider .material-card img{margin:0 auto;width:215px;height:150px;}.material-slider .material-card h4{margin:16px auto;font-size:16px;font-weight:bold;color:#000;}@media screen and (max-width:1200px){.material-slider .material-card h4{font-size:14px;}}.material-slider .material-card a{min-width:220px;width:100%;height:100%;line-height:36px;display:inline-block;color:inherit;}.material-slider .material-card a span{margin:0 auto;max-width:80%;position:absolute;bottom:20px;left:0;right:0;font-size:15px;}.material-slider .material-card > div:last-child{margin-top:auto;position:absolute;top:0;bottom:0;left:0;right:0;}.material-slider .material-card > div:last-child div{height:100%;}.material-slider .slick-slide{margin:0 16px !important;}.material-slider .slick-slide[data-contextual-id]{display:none !important;}.material-slider nav.slick-slide{display:none !important;}.gallery-slider--block .cutwise-showcase{background:#fff;}.hero-banner{background:url(/themes/custom/cutwise/assets/hp-banner.png) center/cover no-repeat;color:white;text-align:center;padding:60px 20px 40px;position:relative;display:flex;flex-direction:column;align-items:center;}.hero-banner p{text-align:center;opacity:75%;line-height:1.6;}.hero-banner .cta{margin:24px auto;}.hero-banner .hero-bottom{display:flex;align-items:center;justify-content:space-around;width:80%;flex-wrap:wrap;}.hero-banner .hero-bottom p{font-size:12px;text-align:center;opacity:75%;}.hero-banner .hero-bottom .partner-logos{display:grid;align-items:center;grid-template-columns:repeat(7,0.8fr);gap:10px;}.hero-banner .hero-bottom .partner-logos img{margin:8px auto;max-height:60px;filter:grayscale(100%);opacity:0.8;transition:filter 0.3s ease-in-out,opacity 0.3s ease-in-out,transform 0.2s ease-in-out;}@media screen and (max-width:480px){.hero-banner .hero-bottom{flex-direction:column;}}.quote-section{display:grid;align-items:center;grid-template-columns:0.5fr 1.5fr 2fr;gap:20px;}.quote-section-vector{width:auto;height:100%;background:url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:200% auto;background-position:right;}.quote-section .text-section{padding:3em 4em;text-align:left;}.quote-section .text-section h2{font-family:"Poppins-Bold";text-transform:uppercase;}.quote-section .upload-section{padding:2em;}.quote-section .upload-section img{min-width:350px;}@media screen and (max-width:1200px){.quote-section{gap:20px;grid-template-rows:auto auto;grid-template-columns:auto;}.quote-section-vector{display:none;}.quote-section .text-section{padding:2em 3em 4em;order:2;}.quote-section .upload-section{padding:3em 3em 0;background:url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:110% auto;background-position:bottom;order:1;}.quote-section .upload-section img{min-width:280px;}}@media screen and (max-width:480px){.quote-section .text-section{padding:0 1em 2em;}}.how-it-works{padding:3em 4em;background:#F3F4F7;}.how-it-works h2{margin-bottom:32px;}.how-it-works a{margin:40px auto 0;}@media screen and (max-width:1200px){.how-it-works{padding:2em 1em 4em;}}.industries-section{padding:3em 4em;z-index:5;position:relative;background:#F3F4F7;}.industries-section h2{margin-bottom:32px;background:inherit;}.industries-section .industries-grid .card{flex:0 0 315px;}.industries-section .industries-grid .card .read-more-btn{margin:0 10px;}@media screen and (max-width:1200px){.industries-section{padding:2em 1em 4em;gap:10px;}}.cutwise-showcase{padding:3em 0 5em;background:url(/themes/custom/cutwise/assets/cutwise-showcase.svg) no-repeat;background-size:35% auto;background-position:right;}@media screen and (max-width:768px){.cutwise-showcase{background-size:100% auto;}}.cutwise-showcase h2{z-index:5;position:relative;background:#fff;}.cutwise-showcase .project-gallery-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;padding:20px;}.cutwise-showcase .project-gallery-slider img{margin:0 auto;width:100%;height:240px;max-width:90%;border-radius:10px;object-fit:contain;object-position:center;transition:transform 0.3s ease-in-out;}.cutwise-showcase .project-gallery-slider img:hover{transform:scale(1.05);}@media screen and (max-width:480px){.cutwise-showcase .project-gallery-slider img{height:145px;}}.testimonials-section{padding:40px 4px 80px;text-align:center;position:relative;}@media screen and (max-width:768px){.testimonials-section{padding:20px 16px;}}.testimonials-section .testimonials-bg-wrapper{width:10%;height:100%;position:absolute;top:-60px;left:0;z-index:3;background:url(/themes/custom/cutwise/assets/user-community.svg) no-repeat;background-size:200% auto;background-position:left;}@media screen and (max-width:768px){.testimonials-section .testimonials-bg-wrapper{width:20%;top:-15em;}}.testimonials-section h2{z-index:5;position:relative;background:#fff;}.testimonials-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;z-index:9;}.testimonials-slider .slick-track{display:flex;justify-content:center;}.testimonials-slider .testimonial{margin:20px 16px;padding:20px;height:290px;background:#F3F4F7;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,0.1);text-align:left;position:relative;}.testimonials-slider .testimonial .card-image img{height:60px;width:auto;max-width:100%;}.testimonials-slider .testimonial .trust-pilot-stars.card-icon img{margin:16px 0;height:20px;width:auto;}.testimonials-slider .testimonial p{color:#6D6D6D;font-size:13px;line-height:1.5;font-family:"Poppins-Light";max-height:100px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;position:relative;}.testimonials-slider .testimonial p:hover{max-height:500px;-webkit-line-clamp:5;overflow-y:auto;}.testimonials-slider .testimonial p::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:linear-gradient(to bottom,transparent,#F3F4F7);pointer-events:none;transition:opacity 0.3s ease-in-out;}.testimonials-slider .testimonial p:hover::after{opacity:0;}.testimonials-slider .testimonial p:hover::-webkit-scrollbar{width:6px;}.testimonials-slider .testimonial p:hover::-webkit-scrollbar-track{background:transparent;}.testimonials-slider .testimonial p:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);border-radius:10px;}.testimonials-slider .testimonial p:hover::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.5);}.testimonials-slider .testimonial strong{display:block;position:absolute;bottom:30px;font-size:14px;font-family:"Poppins-SemiBold";}@keyframes fadeInOverlay{from{opacity:0;}to{opacity:1;}}.intro-section{width:100%;text-align:center;}.intro-section .features-bar{background:#000;color:#fff;display:flex;justify-content:center;flex-wrap:wrap;padding:10px 20px;font-size:14px;font-weight:500;text-align:center;}.intro-section .features-bar .feature-item{margin:4px 12px;padding-left:20px;display:flex;align-items:center;font-size:12px;font-family:"Poppins-Regular";background-image:url(/themes/custom/cutwise/assets/check-icon.svg);background-size:contain;background-repeat:no-repeat;}.intro-section .cta-banner{background:url(/themes/custom/cutwise/assets/intro-section.png) center/cover no-repeat;position:relative;display:flex;align-items:center;justify-content:center;min-height:250px;padding:80px 20px;color:#fff;}.intro-section .cta-banner .cta-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.intro-section .cta-banner .cta-content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.intro-section .cta-banner .cta-content h2.heading-1{margin-bottom:32px;}@media screen and (max-width:768px){.intro-section .cta-banner{padding:16px;}}.material-slider{margin:30px auto 40px;width:100%;}.material-slider .material-card{margin:8px 16px;background:white;text-align:center;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:transform 0.3s;cursor:pointer;}.material-slider .material-card:hover img{transform:scale(1.05);}.material-slider .material-card img{width:215px;height:150px;}.material-slider .material-card h4{margin:16px auto;font-size:16px;font-weight:bold;color:#000;}@media screen and (max-width:1200px){.material-slider .material-card h4{font-size:14px;}}.material-slider .material-card a{min-width:220px;width:100%;height:100%;line-height:36px;display:inline-block;color:inherit;}@media screen and (max-width:768px){.material-slider .material-card{width:260px !important;}}.gallery-slider--block .cutwise-showcase{background:#fff;}.processing--page .hero-banner{padding:60px 20px 40px;min-height:320px;max-height:460px;background:url(/themes/custom/cutwise/assets/processing-hb-banner.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.processing--page .hero-banner--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.processing--page .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.processing--page .hero-banner--content h1{margin-top:1em;}.processing--page .hero-banner--content p{text-align:center;opacity:75%;}@media screen and (max-width:768px){.processing--page .hero-banner--content{padding:0 1em;}}.landing--page .hero-banner--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.landing--page .hero-banner--content{max-width:100%;padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:3;}.landing--page .hero-banner--content h1{margin-top:1em;max-width:785px;line-height:1.3;}.landing--page .hero-banner--content div.paragraph{text-align:center;opacity:75%;}@media screen and (max-width:768px){.landing--page .hero-banner--content{padding:0 1em;}}.landing--page .applications-section{margin-top:0;background:url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-position:left bottom;}.landing--page .applications-section .application-item{background:#F3F4F7;}.landing--page .material-overview{background:#F3F4F7;}.landing--page .material-overview .material-overview--grid .material-card.card{background:#fff;}.landing--page .cutwise-showcase{background:none;}.landing--page .why-cutwise{background:#F3F4F7;}.landing--page .reviews-wrapper{padding:60px 20px;display:flex;flex-direction:column;gap:80px;background:#F3F4F7;}@media screen and (max-width:1200px){.landing--page .reviews-wrapper{padding:20px;}}@media screen and (max-width:768px){.landing--page .reviews-wrapper{gap:20px;}}.landing--page .reviews-wrapper article{margin:0 auto;max-width:1180px;width:100%;display:grid;align-items:center;grid-template-columns:6fr 6fr;justify-content:space-between;gap:80px;}.landing--page .reviews-wrapper article .text-container{text-align:left;}.landing--page .reviews-wrapper article .text-container h2{text-transform:uppercase;word-wrap:break-word;}.landing--page .reviews-wrapper article .text-container p{color:#6D6D6D;font-size:16px;line-height:1.5;font-weight:300;}.landing--page .reviews-wrapper article .image-container img{border-radius:16px;}.landing--page .reviews-wrapper article img{min-height:285px;max-height:495px;object-fit:cover;border-radius:16px;}@media screen and (max-width:1200px){.landing--page .reviews-wrapper article .text-container{grid-column-start:1;}.landing--page .reviews-wrapper article.reverse .text-container{grid-column-start:2;}}@media screen and (max-width:768px){.landing--page .reviews-wrapper article{grid-template-columns:1fr;gap:20px;}.landing--page .reviews-wrapper article .text-container{grid-column-start:auto;max-width:100%;}.landing--page .reviews-wrapper article.reverse{grid-template-columns:1fr;}.landing--page .reviews-wrapper article.reverse .text-container{grid-row-start:1;grid-column-start:1;}}.industries--page.landing--page .reviews-wrapper article .image-container{background-size:cover;background-repeat:no-repeat;background-position:top center;border-radius:16px;overflow:hidden;aspect-ratio:4/3;}.industries--page.landing--page .reviews-wrapper article.reverse .image-container{background-image:url(/themes/custom/cutwise/assets//office-workspace.png);}.about-us--page .hero-banner{padding:60px 20px 40px;min-height:320px;max-height:460px;background:url(/themes/custom/cutwise/assets/about-us-hb-banner.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.about-us--page .hero-banner--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.about-us--page .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.about-us--page .hero-banner--content h1{margin-top:1em;}.about-us--page .hero-banner--content p{text-align:center;opacity:75%;}@media screen and (max-width:768px){.about-us--page .hero-banner--content{padding:0 1em;}}.about-us--page .company-journey{padding:60px 20px;display:flex;flex-direction:column;gap:80px;background:#FFF url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:20% auto;background-position:left top;background-position-y:-30%;}@media screen and (max-width:1200px){.about-us--page .company-journey{padding:20px;}}@media screen and (max-width:768px){.about-us--page .company-journey{gap:20px;}}.about-us--page .company-journey article{margin:0 auto;max-width:1180px;width:auto;display:grid;align-items:center;grid-template-columns:5fr 7fr;justify-content:space-between;gap:80px;}.about-us--page .company-journey article.reverse{grid-template-columns:7fr 5fr;}.about-us--page .company-journey article .text-container{text-align:left;background:#FFF;}.about-us--page .company-journey article .text-container h2{text-transform:uppercase;}.about-us--page .company-journey article .text-container p{margin-bottom:16px;color:#6D6D6D;font-size:16px;line-height:1.6;font-weight:300;letter-spacing:0.3px;}.about-us--page .company-journey article .image-container img{border-radius:16px;aspect-ratio:3/2;}.about-us--page .company-journey article:nth-last-child(2) .image-container{background-image:url("/sites/default/files/2025-03/cutwise-plastic-fabrication-workshop.png");background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:16px;aspect-ratio:3/2;}.about-us--page .company-journey article:nth-last-child(2) .image-container img{display:none;}@media screen and (max-width:1200px){.about-us--page .company-journey article{grid-template-columns:5fr 7fr;}.about-us--page .company-journey article .text-container{grid-column-start:1;}.about-us--page .company-journey article.reverse .text-container{grid-column-start:2;}}@media screen and (max-width:768px){.about-us--page .company-journey article{grid-template-columns:1fr;gap:20px;}.about-us--page .company-journey article .text-container{grid-column-start:auto;max-width:100%;}.about-us--page .company-journey article.reverse{grid-template-columns:1fr;}.about-us--page .company-journey article.reverse .text-container{grid-row-start:1;grid-column-start:1;}}.team{padding:3em 2em;text-align:center;background:#F3F4F7;}.team h2{margin-bottom:40px;}.team .team-grid .team-card{padding-bottom:16px;flex:0 0 310px;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:left;transition:transform 0.3s ease,box-shadow 0.3s ease;}.team .team-grid .team-card figure{padding-bottom:10px;height:100%;}.team .team-grid .team-card figure > div.embedded-entity{height:100%;display:flex;flex-direction:column;justify-content:space-between;}.team .team-grid .team-card figure h2{display:none;}.team .team-grid .team-card figure img{height:262px;width:100%;object-fit:cover;object-position:top;}.team .team-grid .team-card figure h3{margin-top:8px;font-size:20px;line-height:1.1;font-weight:600;}.team .team-grid .team-card figure p{color:#6D6D6D;font-family:"Poppins-Light";line-height:1.5;}.team .team-grid .team-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.15);}.team .team-grid .team-card:hover img{transition:all 0.8s;transform:rotateY(360deg);}@media screen and (max-width:768px){.team .team-grid .team-card{padding-bottom:0;min-width:250px;flex:0 0 230px;}.team .team-grid .team-card figure img{height:210px;}}.careers--page .hero-banner{padding:60px 20px 40px;min-height:320px;max-height:460px;background:url(/themes/custom/cutwise/assets/careers-hb.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.careers--page .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:3;}.careers--page .hero-banner--content h1{margin-top:1em;}.careers--page .hero-banner--content p{text-align:center;opacity:75%;}@media screen and (max-width:768px){.careers--page .hero-banner--content{padding:0 1em;}}.career-opportunities-section,.vacancy-wrapper{padding:40px 20px 80px;display:flex;flex-direction:column;gap:40px;background:#FFF url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:contain;background-position:left top;background-position-y:-8em;}.career-opportunities-section h2,.vacancy-wrapper h2{background:#FFF;}.career-opportunities-section--listing,.vacancy-wrapper--listing{background:#fff;}.career-opportunities-section--listing .vacancy-card,.vacancy-wrapper--listing .vacancy-card{padding-bottom:80px;background:#F3F4F7;}.career-opportunities-section--listing .vacancy-card p,.vacancy-wrapper--listing .vacancy-card p{padding-bottom:30px;}.career-opportunities-section--listing .vacancy-card--cta,.vacancy-wrapper--listing .vacancy-card--cta{padding:0 20px;margin-top:auto;position:absolute;top:0;bottom:0;left:0;right:0;}@media screen and (max-width:1200px){.career-opportunities-section,.vacancy-wrapper{padding:20px;}}@media screen and (max-width:768px){.career-opportunities-section,.vacancy-wrapper{padding:1em 1em 3em;gap:20px;}.career-opportunities-section--listing,.vacancy-wrapper--listing{gap:30px;}}.vacancy-wrapper{padding:40px 0 80px;background-size:auto;background-position-y:-15em;}.vacancy-wrapper h1{margin:10px auto 0;}.vacancy-wrapper .vacancy-benefits,.vacancy-wrapper .job-footer{margin:0 auto;max-width:685px;}.vacancy-wrapper .vacancy-benefits h2,.vacancy-wrapper .job-footer h2{margin-bottom:16px;font-size:28px;}.vacancy-wrapper .vacancy-benefits p,.vacancy-wrapper .job-footer p{margin-bottom:16px;font-size:16px;}.vacancy-wrapper--content{margin:0 auto;padding:0 30px 30px;max-width:1199px;display:flex;flex-direction:column;gap:20px;background:#fff;}.vacancy-wrapper--content section{font-size:18px;line-height:22px;text-align:left;}.vacancy-wrapper--content section h2{font-weight:600;}.vacancy-wrapper--content .job-card{margin:2rem 0 3rem;display:flex;flex-wrap:wrap;gap:2rem;}.vacancy-wrapper--content .job-column{flex:1 1 250px;}.vacancy-wrapper--content .job-column h3{margin-bottom:20px;font-size:22px;font-weight:600;color:#d90000;}.vacancy-wrapper--content .job-column ul{padding:0;margin:0;list-style:none;}.vacancy-wrapper--content .job-column ul li{padding-left:1.5em;margin-bottom:0.75em;position:relative;line-height:1.4;}.vacancy-wrapper--content .job-column ul li::before{content:"✔";position:absolute;left:0;top:0.1em;color:#d90000;font-size:1rem;line-height:1;}.vacancy-wrapper--content .job-item-title{margin:0;font-weight:600;}.vacancy-wrapper--content .job-item-desc{margin:0.25em 0 0;color:#666;font-size:0.95rem;line-height:1.5;}@media screen and (max-width:768px){.vacancy-wrapper--content .job-column{max-width:295px;min-width:100%;flex:0 0 100%;}}@media screen and (max-width:768px){.vacancy-wrapper--content{padding:0 16px 30px;}}.news--page .hero-banner{padding:60px 20px 40px;min-height:320px;max-height:460px;background:url(/themes/custom/cutwise/assets/news-hb.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.news--page .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.news--page .hero-banner--content h1{margin-top:1em;}.news--page .hero-banner--content p{text-align:center;opacity:75%;}@media screen and (max-width:768px){.news--page .hero-banner--content{padding:0 1em;}}.news--page .news-overview-wrapper{padding:2rem 3rem 4rem;background:#FFF url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:auto;background-position:left;background-position-y:-12rem;}.news--page .news-overview-wrapper h2{margin-bottom:40px;}.news--page .news-overview-wrapper .news-overview-grid.cards-grid > div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px;}.news--page .news-overview-wrapper .news-overview-grid.cards-grid > div > div{display:inherit;gap:inherit;flex-wrap:wrap;justify-content:inherit;}.news--page .news-overview-wrapper .news-overview-grid.cards-grid .card{padding-bottom:100px;}.news--page .news-overview-wrapper .news-overview-grid.cards-grid .card > div:last-child{margin-top:auto;position:absolute;top:0;bottom:0;left:0;right:0;}.news--page .news-overview-wrapper .news-overview-grid.cards-grid .card p{padding-bottom:20px;}.news--page .news-overview-wrapper .news-overview-grid.cards-grid .card .news-card--cta{padding:0 20px;height:100%;width:100%;}.news--page .news-overview-wrapper .news-overview-grid.cards-grid .card .card-image > img{object-fit:cover;object-position:center;}.article-item .hero-banner{padding:60px 20px 40px;min-height:320px;max-height:460px;background:url(/themes/custom/cutwise/assets/news-hb.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.article-item .hero-banner--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.article-item .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.article-item .hero-banner--content h1{margin-top:1em;}.article-item .hero-banner--content p{text-align:center;opacity:75%;color:#fff;}@media screen and (max-width:768px){.article-item .hero-banner--content{padding:0 1em;}}.article-item--overview{padding:2rem;background:#FFF url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:auto;background-position:left;background-position-y:-12rem;}.article-item--overview .heading-2{max-width:650px;min-width:280px;background:#FFF;}.article-item--overview p strong{font-weight:600;}.article-item--overview img{margin:20px auto 10px;min-height:280px;border-radius:16px;}.article-item--body{margin:1rem auto;max-width:650px;}.article-item--image{margin-bottom:30px;min-height:480px;width:100%;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;background-position:center;border-radius:12px;}@media screen and (max-width:480px){.article-item--image{min-height:325px;}}.article-item p{color:#6D6D6D;text-align:left;font-weight:300;line-height:1.5;}.article-item .news-overview-wrapper{padding:3rem 2rem 4rem;background:#F3F4F7;}.article-item .news-overview-wrapper h2{margin-bottom:40px;}.article-item .news-overview-wrapper .news-overview-grid.cards-grid > div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px;}.article-item .news-overview-wrapper .news-overview-grid.cards-grid > div > div{display:inherit;gap:inherit;flex-wrap:wrap;justify-content:center;}.article-item .news-overview-wrapper .news-overview-grid.cards-grid .card{padding-bottom:100px;}.article-item .news-overview-wrapper .news-overview-grid.cards-grid .card > div:last-child{margin-top:auto;position:absolute;top:0;bottom:0;left:0;right:0;}.article-item .news-overview-wrapper .news-overview-grid.cards-grid .card p{padding-bottom:20px;}.article-item .news-overview-wrapper .news-overview-grid.cards-grid .card .news-card--cta{padding:0 20px;height:100%;width:100%;}.article-item .news-overview-wrapper .news-overview-grid.cards-grid .card .card-image > img{object-fit:cover;object-position:center;}.semi-finished-products--page .hero-banner{padding:60px 20px 40px;min-height:320px;max-height:460px;background:url(/themes/custom/cutwise/assets/semi-finished-products-hb-banner.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.semi-finished-products--page .hero-banner--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.semi-finished-products--page .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.semi-finished-products--page .hero-banner--content h1{margin-top:1em;}.semi-finished-products--page .hero-banner--content p{text-align:center;opacity:75%;}@media screen and (max-width:768px){.semi-finished-products--page .hero-banner--content{padding:0 1em;}}.semi-finished-products--page .why-cutwise{background-color:#fff;padding:3rem 2rem;text-align:center;}.semi-finished-products--page .why-cutwise h2{margin-bottom:40px;}.semi-finished-products--page .why-cutwise__grid{margin:0 auto;max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:40px;}.semi-finished-products--page .why-cutwise__card{padding-bottom:10px;flex:1 0 30%;max-width:420px;min-width:280px;position:relative;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,0.1);text-align:left;transition:transform 0.3s ease,box-shadow 0.3s ease;}.semi-finished-products--page .why-cutwise__card img:first-child{max-height:216px;width:auto;}.semi-finished-products--page .why-cutwise__card img:nth-child(2){height:45px;width:auto;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);transition:transform 0.5s ease-in-out;}.semi-finished-products--page .why-cutwise__card-content{padding:20px;}.semi-finished-products--page .why-cutwise__card h3{margin-bottom:12px;font-size:20px;line-height:1.1;font-weight:600;}.semi-finished-products--page .why-cutwise__card p{color:#6D6D6D;font-family:"Poppins-Light";line-height:1.5;font-size:16px;font-weight:300;}.semi-finished-products--page .why-cutwise__card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.15);}.semi-finished-products--page .why-cutwise__card:hover img:nth-child(2){transform:translate(-50%,-50%) rotate(360deg);}@media screen and (max-width:1200px){.semi-finished-products--page .why-cutwise__card{flex:1 0 50%;max-width:35%;}}@media screen and (max-width:768px){.semi-finished-products--page .why-cutwise__card{flex:1 0 100%;max-width:50%;}}@media screen and (max-width:480px){.semi-finished-products--page .why-cutwise__card{max-width:90%;}}.contact--page .hero-banner{padding:60px 20px 40px;min-height:320px;max-height:460px;background:url(/themes/custom/cutwise/assets/contact-hb-banner.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.contact--page .hero-banner--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(25,25,25) 0%,rgba(25,25,25,0.5) 50%,rgba(25,25,25,0) 100%);z-index:1;opacity:0;animation:fadeInOverlay 1.5s ease-in-out forwards;mix-blend-mode:multiply;}.contact--page .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.contact--page .hero-banner--content h1{margin-top:1em;}.contact--page .hero-banner--content p{text-align:center;opacity:75%;}@media screen and (max-width:768px){.contact--page .hero-banner--content{padding:0 1em;}}.customer-service{background-color:#F3F4F7;padding:3rem 2rem 5rem;text-align:center;}.customer-service h2{margin-bottom:40px;}@media screen and (max-width:768px){.customer-service h2{margin-bottom:20px;}}.customer-service .read-more-btn{margin:0 20px;}.customer-service__card.card{padding-bottom:90px;}.office{padding:60px 20px;display:grid;align-items:top;grid-template-columns:1fr 3fr 3fr 3fr 1fr;justify-content:space-between;gap:40px 60px;background:#FFF url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:20% auto;background-position:left top;background-position-y:-15em;}.office__details{grid-column-start:2;text-align:left;background:#FFF;}.office__details address p{margin:16px auto;font-size:16px;line-height:1.6;font-weight:300;color:#191919;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;}.office__details address p > *{display:inline-block;line-height:1.3;}.office__details address p span{font-size:18px;font-weight:600;}.office__details address p strong{font-weight:600;}.office__details address p a{color:#FF0000;}.office__details address p a:hover{text-decoration:underline;}.office__image img{max-width:100%;min-width:280px;}@media screen and (max-width:996px){.office{grid-template-columns:1fr;gap:20px;}.office__details{max-width:100%;text-align:center;grid-column-start:1 !important;}.office__image{grid-row-start:1 !important;grid-column-start:1 !important;}}.contact-block--office .office{background:#F3F4F7;}.contact-block--office .office__details{background:inherit;}.contact-block--office .office__details h2{background:inherit;}.cutwise_contact_us{padding:60px 20px;display:grid;align-items:center;grid-template-columns:1fr 3fr 8fr;justify-content:space-between;gap:80px;background:#F3F4F7;}.cutwise_contact_us__details{min-width:380px;grid-column-start:2;text-align:left;background:inherit;}.cutwise_contact_us__details address p{margin:16px auto;font-size:16px;line-height:1.6;font-weight:300;color:#6D6D6D;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;}.cutwise_contact_us__details address p > *{display:inline-block;line-height:1.5;}.cutwise_contact_us__details address p span{font-size:18px;font-weight:600;}.cutwise_contact_us__details address p strong{font-weight:600;}.cutwise_contact_us__details address p a{color:#FF0000;}.cutwise_contact_us__details address p a:hover{text-decoration:underline;}.cutwise_contact_us__image img{max-width:100%;min-width:280px;}@media screen and (max-width:996px){.cutwise_contact_us{grid-template-columns:1fr;gap:20px;}.cutwise_contact_us__details{max-width:100%;text-align:center;grid-column-start:1 !important;}.cutwise_contact_us__image{grid-row-start:1 !important;grid-column-start:1 !important;}}.faq-category--page .hero-banner{padding:60px 20px 40px;min-height:350px;max-height:520px;background:url(/themes/custom/cutwise/assets/get-cutwise-help--hb.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.faq-category--page .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.faq-category--page .hero-banner--content p{margin-top:8px;text-align:center;opacity:75%;}@media screen and (max-width:768px){.faq-category--page .hero-banner--content{padding:0 1em;}}.faq-category--page .search-block form{max-width:650px;}.faq-category--page .faq-search-result{max-width:1320px;margin:0 auto;}.faq-category--page .faq-search-result--context .search-result--row header{padding:30px;}.faq-category--page .faq-search-result--context .search-result--row .faq-search.faq-search-result{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:40px;}.faq-category--page .faq-search-result--context p{text-align:center;}.faq-category--page .faq-category-wrapper{padding:3rem 2rem 5rem;text-align:center;background:#FFF url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:20% auto;background-position:left top;background-position-y:-4em;}.faq-category--page .faq-category-wrapper h2{margin-bottom:50px;background:#fff;}.faq-category--page .faq-category-wrapper--list .faq-card{flex:0 0 315px;background:#F3F4F7;box-shadow:0 1px 6px rgba(0,0,0,0.1);}.faq-category--page .faq-category-wrapper--list .faq-card--content{margin-bottom:20px;}.faq-category--page .faq-category-wrapper--list .faq-card h3{margin:10px 0;}.faq-category--page .faq-category-wrapper--list .faq-card p:first-of-type{margin-bottom:20px;}.faq-category--page .faq-category-wrapper--list .faq-card p:last-child{margin:auto 0 0;}.faq-category--page .faq-category-wrapper--list .faq-card--cta{margin:auto 20px 0;}.faq-category--page .capabilities{background:#F3F4F7;}.faq-category--page .capabilities-overlay{display:none;}.faq-category--page .capabilities-grid .card{background:#fff;}.faq-category--page .contact_us_block .cutwise_contact_us{background:#fff;}.faq-category--page .faq-item--wrapper{padding:3rem 2rem 5rem;background:#FFF url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:20% auto;background-position:left top;background-position-y:-15em;}.faq-category--page .faq-item--content{margin:50px auto 20px;max-width:680px;text-align:left;}.faq-category--page .faq-item--content p{margin:8px 0;font-size:18px;line-height:1.5;color:#6D6D6D;}.faq-category--page .faq-item--content ul{padding-left:20px;list-style-type:disc;}.faq-category--page .faq-item--content ul li{list-style-type:inherit;line-height:1.5;color:#6D6D6D;}.material-landing--page .hero-banner{padding:60px 20px 40px;min-height:420px;max-height:460px;background:url(/themes/custom/cutwise/assets/material-banner-hb.png) center/cover no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;}.material-landing--page .hero-banner--content{padding:0 3em;display:flex;align-items:center;flex-direction:column;z-index:2;}.material-landing--page .hero-banner--content h1{margin-top:1em;max-width:1100px;min-width:285px;line-height:1.15;}.material-landing--page .hero-banner--content div.paragraph{text-align:center;opacity:75%;}@media screen and (max-width:768px){.material-landing--page .hero-banner--content{padding:0 1em;}}.material-landing--page .hero-banner .categories-tabs--block{z-index:5;}.material-landing--page .overview-section{padding:40px 20px 0;display:flex;flex-direction:column;gap:80px;background:#FFF url(/themes/custom/cutwise/assets/quote-section.svg) no-repeat;background-size:20% auto;background-position:left top;background-position-y:-30%;}@media screen and (max-width:1200px){.material-landing--page .overview-section{padding:20px;}}@media screen and (max-width:768px){.material-landing--page .overview-section{padding:0;gap:20px;}}.material-landing--page .overview-section article{padding:30px 16px;display:grid;align-items:start;grid-template-columns:0.5fr 4fr 7fr 0.5fr;justify-content:space-between;gap:80px;}.material-landing--page .overview-section article.reverse{grid-template-columns:0.5fr 5fr 4fr 0.5fr;}.material-landing--page .overview-section article.reverse .material-info{grid-column-start:3;}.material-landing--page .overview-section article .embed-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:15px;grid-column-start:2;box-shadow:0 8px 20px rgba(0,0,0,0.25);}.material-landing--page .overview-section article .embed-responsive iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0;}.material-landing--page .overview-section article .material-info{max-width:480px;text-align:left;grid-column-start:2;background:#FFF;}.material-landing--page .overview-section article .material-info h2{font-size:28px;font-weight:600;text-transform:uppercase;max-width:100%;word-wrap:break-word;}.material-landing--page .overview-section article .material-info p{margin:20px 0;color:#6D6D6D;font-size:16px;line-height:1.5;font-weight:300;}.material-landing--page .overview-section article .material-info p.material-subtitle{margin:8px 0 0;font-weight:600;color:black;}.material-landing--page .overview-section article .material-info p a{color:#FF0000;}.material-landing--page .overview-section article .material-image img{border-radius:12px;}.material-landing--page .overview-section article ul{margin:30px 0;padding-left:0;list-style:none;}.material-landing--page .overview-section article ul li{margin:0.5em 0;padding-left:1.5em;position:relative;color:#6D6D6D;font-weight:300;line-height:1.3;}.material-landing--page .overview-section article ul li::before{content:"";position:absolute;left:0;top:3px;width:1em;height:1em;background:url(/themes/custom/cutwise/assets/circle-check-solid.svg) no-repeat center/contain;}.material-landing--page .overview-section article ul.material-processes li{color:black;font-weight:600;}@media screen and (max-width:1200px){.material-landing--page .overview-section article{grid-template-columns:5fr 7fr;}.material-landing--page .overview-section article .material-info{grid-column-start:1;}.material-landing--page .overview-section article.reverse{grid-template-columns:7fr 5fr;}.material-landing--page .overview-section article.reverse .embed-responsive{grid-column-start:1;}.material-landing--page .overview-section article.reverse .material-info{grid-column-start:2;}}@media screen and (max-width:996px){.material-landing--page .overview-section article{grid-template-columns:1fr;gap:20px;}.material-landing--page .overview-section article .material-info{grid-column-start:auto;max-width:100%;}.material-landing--page .overview-section article.reverse{grid-template-columns:1fr;}.material-landing--page .overview-section article.reverse .material-info{grid-row-start:1;grid-column-start:1;}}.material-landing--page .how-it-works{background:#FFF;}.material-landing--page .how-it-works .cards-grid{gap:30px;}.material-landing--page .how-it-works .cards-grid .card{padding-bottom:20px;background:#F3F4F7;box-shadow:0 4px 4px rgba(0,0,0,0.1);}.material-landing--page .partner-section{padding:3em 4em;background:#F3F4F7;}.material-landing--page .partner-section .partner-logos{margin:80px auto 50px;max-width:1320px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.material-landing--page .partner-section .partner-logos img{margin:0 20px;max-height:80px;filter:grayscale(100%);}@media screen and (max-width:768px){.material-landing--page .partner-section{padding:1em;}.material-landing--page .partner-section .partner-logos{margin:16px auto;gap:40px;}}.material-landing--page .faq-section{margin:0 auto;padding:3em 2em;background:#F3F4F7;}.material-landing--page .faq-section .faq-list{margin:1em auto;padding:30px;max-width:1320px;column-count:2;gap:30px;}@media screen and (max-width:996px){.material-landing--page .faq-section .faq-list{padding:10px;column-count:1;gap:20px;}.material-landing--page .faq-section .faq-list .faq-item{max-width:100%;}}@media screen and (max-width:768px){.material-landing--page .faq-section{padding-left:1em;padding-right:1em;}}.material-landing--page .faq-item{max-width:600px;border-bottom:0.65px solid black;text-align:left;overflow:hidden;break-inside:avoid;}.material-landing--page .faq-item .faq-question{cursor:pointer;padding:20px 40px 20px 24px;font-weight:bold;position:relative;font-size:20px;line-height:1.3;}.material-landing--page .faq-item .faq-question::after{height:12px;width:12px;content:"";position:absolute;right:8px;top:50%;border-right:2px solid;border-bottom:2px solid;transition:transform 0.3s ease;transform:translateY(-50%) rotate(45deg);}.material-landing--page .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 1rem;font-size:18px;font-weight:300;}.material-landing--page .faq-item .faq-answer p{margin:12px 0;line-height:1.5;}.material-landing--page .faq-item .faq-answer p strong{font-weight:600;}.material-landing--page .faq-item .faq-answer ul{padding-left:20px;margin:12px 0;list-style-type:disc;}.material-landing--page .faq-item .faq-answer ul li{list-style-type:inherit;line-height:1.5;}.material-landing--page .faq-item.open .faq-question{border-bottom:0.65px solid black;}.material-landing--page .faq-item.open .faq-question::after{transform:rotate(225deg);}.material-landing--page .faq-item.open .faq-answer{max-height:fit-content;padding:16px 24px;}@media (max-width:1023px){.material-landing--page .faq-item.open .faq-answer{padding-top:0;padding-right:16px;}}.material-landing--page .datasheet-downloads{padding:0 3em;margin:1em auto;max-width:1320px;display:flex;justify-content:space-evenly;}.material-landing--page .datasheet-downloads p img{height:40px;width:auto;}.material-landing--page .datasheet-downloads p a{margin:20px 0;min-width:295px;display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:600;text-transform:uppercase;}@media screen and (max-width:768px){.material-landing--page .datasheet-downloads p a{max-width:295px;font-size:15px;}}@media screen and (max-width:996px){.material-landing--page .datasheet-downloads{flex-direction:column;}}.material-landing--page .material-specifications-section{padding:0 2em 1em;}.material-landing--page .material-specifications-section .processing-table-wrapper{width:100%;max-height:0;overflow:hidden;transition:max-height 0.4s ease;}.material-landing--page .material-specifications-section .item.faq-item{max-width:1320px;margin:1em auto;}.material-landing--page .material-specifications-section .item.faq-item.open{border-bottom:0;}.material-landing--page .material-specifications-section .item.faq-item.open .faq-question{border-bottom:inherit;}.material-landing--page .material-specifications-section .processing-table{margin:20px auto;min-width:800px;max-width:1320px;width:100%;border-collapse:separate;border-spacing:0 10px;font-size:16px;line-height:40px;table-layout:fixed;color:#191919;}.material-landing--page .material-specifications-section .processing-table thead{height:50px;font-weight:600;}.material-landing--page .material-specifications-section .processing-table thead tr th{padding:0 8px;border-bottom:2px solid;text-align:center;}.material-landing--page .material-specifications-section .processing-table th,.material-landing--page .material-specifications-section .processing-table td{width:13%;}.material-landing--page .material-specifications-section .processing-table th.colors-column,.material-landing--page .material-specifications-section .processing-table td.colors-column{max-width:250px;width:250px;}.material-landing--page .material-specifications-section .processing-table tr td{padding:0 8px;vertical-align:top;font-size:15px;text-align:center;}.material-landing--page .material-specifications-section .processing-table tr td icon{display:inline-block;height:24px;width:auto;}.material-landing--page .material-specifications-section .processing-table th{font-size:14px;line-height:1.4;}.material-landing--page .material-specifications-section .processing-table th:nth-child(1),.material-landing--page .material-specifications-section .processing-table td:nth-child(1){position:sticky;left:0;z-index:10;background:#fff;text-align:left;}.material-landing--page .material-specifications-section .processing-table th:nth-child(2),.material-landing--page .material-specifications-section .processing-table td:nth-child(2){width:15%;position:sticky;left:0;z-index:10;background:#fff;text-align:left;}.material-landing--page .material-specifications-section .processing-table th.colors-column,.material-landing--page .material-specifications-section .processing-table td.colors-column{background:#fff;text-align:left;}.material-landing--page .material-specifications-section .processing-table td.colors-column{width:100%;display:inline-block;}@media (max-width:1023px){.material-landing--page .material-specifications-section .processing-table td.colors-column{max-width:100%;align-items:center;}}@media (max-width:1023px){.material-landing--page .material-specifications-section .processing-table{margin-top:0;min-width:0;max-width:100%;}.material-landing--page .material-specifications-section .processing-table thead{display:none;}.material-landing--page .material-specifications-section .processing-table .accordion-row.collapsed td.accordion-toggle{padding-right:32px;cursor:pointer;background:#F3F4F7;}.material-landing--page .material-specifications-section .processing-table .accordion-row.collapsed td.accordion-toggle::before{content:attr(data-label) ": ";font-weight:600;}.material-landing--page .material-specifications-section .processing-table .accordion-row.collapsed td.accordion-toggle::after{content:"►";display:inline-block;position:absolute;right:12px;transition:transform 0.2s;}.material-landing--page .material-specifications-section .processing-table .accordion-row.collapsed td:not(:first-child){display:none;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed){border-bottom:1px solid #eee;display:block;margin-bottom:1rem;overflow-x:scroll;overflow-y:hidden;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) .accordion-toggle::after{content:"▼";position:absolute;right:12px;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td{padding-left:165px;padding-top:8px;padding-bottom:8px;min-width:0;width:100%;height:60px;display:flex;justify-content:space-between;border-bottom:1px solid #eee;align-items:center;gap:10px;cursor:pointer;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td.icon-row{align-items:center;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td.colors-column br,.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td.icon-row br{display:none;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td.colors-column span{display:inline-block;line-height:1.6;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td.colors-column span,.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td.icon-row icon{width:115px;flex:0 0 115px;text-align:center;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td::before{padding-left:16px;width:150px;height:45px;flex:0 0 150px;position:absolute;left:30px;text-align:left;content:attr(data-label) " ";font-weight:600;z-index:22;background:#fff;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td:last-child{padding-bottom:24px;border-bottom:none;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td:first-child{padding-right:32px;position:sticky;left:0;z-index:10;background:#F3F4F7;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td:first-child::before{background:inherit;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td:nth-child(-n+2){padding-left:0;}.material-landing--page .material-specifications-section .processing-table .accordion-row:not(.collapsed) td:nth-child(-n+2)::before{height:auto;position:sticky;left:0;line-height:1.4;}}@media (max-width:1023px){.material-landing--page .material-specifications-section{padding-left:0.5em;padding-right:0.5em;}}.material-landing--page .technical-properties{padding:1em 2em 4em;}.material-landing--page .technical-properties .item.faq-item{max-width:1320px;margin:1em auto;}.material-landing--page .technical-properties .item.faq-item.open{border-bottom:0;}.material-landing--page .technical-properties .item.faq-item.open .faq-question{border-bottom:inherit;}.material-landing--page .technical-properties--list{max-width:1320px;display:grid;gap:60px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));}.material-landing--page .technical-properties--list .property-block h3{padding:16px 0;text-align:left;font-size:16px;font-weight:600;line-height:24px;border-bottom:1px solid;}.material-landing--page .technical-properties--list .property-block--value{margin:0 !important;padding:20px 0;display:flex;justify-content:space-between;font-size:14px;color:#6D6D6D;border-bottom:0.5px solid #DBDBDB;}.material-landing--page .search-context{display:none;}.material-landing--page .search-block form{max-width:650px;}.search-block{margin-top:20px;width:100%;display:flex;justify-content:center;z-index:5;}.search-block .views-element-container{width:100%;}.search-block .search-result--row{margin:0 auto;max-width:1320px;display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;}.search-block .search-result--row form{flex:0 0 100%;}.search-block .content-block{padding:16px;max-width:292px;min-width:292px;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:15px;background:#F3F4F7;box-shadow:0 1px 6px rgba(0,0,0,0.1);color:black;text-align:left;transition:transform 0.3s ease,box-shadow 0.3s ease;}.search-block .content-block a{margin-top:auto;}.search-block .content-block h3{margin-bottom:20px;opacity:0.7;}.search-block form{width:100%;margin:0 auto;padding:8px 16px;padding-right:0;display:flex;flex-direction:row-reverse;height:54px;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,0.5);border-radius:15px;}.search-block form .form-item{flex:0 0 95%;height:inherit;}.search-block form .form-item label{display:none;}.search-block form .form-item input{padding-right:10px;width:100%;height:100%;background:transparent;border:none;color:#fff;opacity:75%;font-size:18px;}.search-block form .form-actions.form-wrapper{width:40px;height:40px;background:url(/themes/custom/cutwise/assets/search.png) center no-repeat;background-size:20px auto;}.search-block form .form-actions.form-wrapper input{display:none;}
