*{box-sizing:border-box}body{width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;min-height:100vh;font-family:'IBM Plex Sans',sans-serif;background-color:var(--color-white);color:var(--color-black);line-height:1.4}:root{--color-primary:#AC1922;--color-secondary:#343434;--color-white:#FFFFFF;--color-offwhite:#F3F3F3;--color-black:#000000;--color-grey:#63656A;--color-grey-alt:#EEEFEF;--color-red:#FF0000}.bg-white{background-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.bg-grey{background-color:var(--color-grey)}.bg-gradient{background:radial-gradient(circle at bottom left,#a4aabd,transparent 50%),radial-gradient(circle at bottom right,#9d9eba,transparent 50%),linear-gradient(to bottom,#f5f6f0,#fff 60%,#ece7e9)}.bg-gradient-alt{background:linear-gradient(to bottom,#f5f6f0,#fff 60%,#ece7e9)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-white{color:var(--color-white)}.text-black{color:var(--color-black)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.justify-center{justify-content:center}.justify-space{justify-content:space-between}.align-center{align-items:center}.center{margin-left:auto;margin-right:auto}.row-reverse{flex-direction:row-reverse!important}.mw-5{max-width:5rem}.mw-10{max-width:10rem}.mw-15{max-width:15rem}.mw-20{max-width:20rem}.mw-25{max-width:25rem}.mw-30{max-width:30rem}.mw-35{max-width:35rem}.mw-900{max-width:900px}.mw-1100{max-width:1100px}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:url(../fonts/ibm-plex-sans-v19-latin-200.eot);src:url(../fonts/ibm-plex-sans-v19-latin-200.eot?#iefix) format('embedded-opentype'),url(../fonts/ibm-plex-sans-v19-latin-200.woff2) format('woff2'),url(../fonts/ibm-plex-sans-v19-latin-200.woff) format('woff'),url(../fonts/ibm-plex-sans-v19-latin-200.ttf) format('truetype'),url(../fonts/ibm-plex-sans-v19-latin-200.svg#IBMPlexSans) format('svg')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:url(../fonts/ibm-plex-sans-v19-latin-300.eot);src:url(../fonts/ibm-plex-sans-v19-latin-300.eot?#iefix) format('embedded-opentype'),url(../fonts/ibm-plex-sans-v19-latin-300.woff2) format('woff2'),url(../fonts/ibm-plex-sans-v19-latin-300.woff) format('woff'),url(../fonts/ibm-plex-sans-v19-latin-300.ttf) format('truetype'),url(../fonts/ibm-plex-sans-v19-latin-300.svg#IBMPlexSans) format('svg')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:url(../fonts/ibm-plex-sans-v19-latin-regular.eot);src:url(../fonts/ibm-plex-sans-v19-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/ibm-plex-sans-v19-latin-regular.woff2) format('woff2'),url(../fonts/ibm-plex-sans-v19-latin-regular.woff) format('woff'),url(../fonts/ibm-plex-sans-v19-latin-regular.ttf) format('truetype'),url(../fonts/ibm-plex-sans-v19-latin-regular.svg#IBMPlexSans) format('svg')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:url(../fonts/ibm-plex-sans-v19-latin-500.eot);src:url(../fonts/ibm-plex-sans-v19-latin-500.eot?#iefix) format('embedded-opentype'),url(../fonts/ibm-plex-sans-v19-latin-500.woff2) format('woff2'),url(../fonts/ibm-plex-sans-v19-latin-500.woff) format('woff'),url(../fonts/ibm-plex-sans-v19-latin-500.ttf) format('truetype'),url(../fonts/ibm-plex-sans-v19-latin-500.svg#IBMPlexSans) format('svg')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:url(../fonts/ibm-plex-sans-v19-latin-600.eot);src:url(../fonts/ibm-plex-sans-v19-latin-600.eot?#iefix) format('embedded-opentype'),url(../fonts/ibm-plex-sans-v19-latin-600.woff2) format('woff2'),url(../fonts/ibm-plex-sans-v19-latin-600.woff) format('woff'),url(../fonts/ibm-plex-sans-v19-latin-600.ttf) format('truetype'),url(../fonts/ibm-plex-sans-v19-latin-600.svg#IBMPlexSans) format('svg')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:url(../fonts/ibm-plex-sans-v19-latin-700.eot);src:url(../fonts/ibm-plex-sans-v19-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/ibm-plex-sans-v19-latin-700.woff2) format('woff2'),url(../fonts/ibm-plex-sans-v19-latin-700.woff) format('woff'),url(../fonts/ibm-plex-sans-v19-latin-700.ttf) format('truetype'),url(../fonts/ibm-plex-sans-v19-latin-700.svg#IBMPlexSans) format('svg')}a,abbr,acronym,address,applet,area,article,aside,audio,b,bdi,bdo,big,blockquote,body,button,canvas,caption,center,cite,code,datalist,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,main,map,mark,menu,meter,nav,noscript,object,ol,optgroup,option,output,p,picture,pre,progress,q,rp,rt,rtc,ruby,s,samp,section,select,small,source,span,strike,strong,sub,summary,sup,svg,table,tbody,td,template,tfoot,th,thead,time,tr,track,tt,u,ul,var,video,wbr{margin:0;padding:0;position:relative;width:auto;height:auto}.row{display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 auto;box-sizing:border-box}[class*=col]{padding-left:15px;padding-right:15px;box-sizing:border-box;flex:0 0 auto}.row.no-pad>[class*=col]{padding:0!important}.col-1{flex:0 0 8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;flex-basis:25%;max-width:25%}.col-4{flex:0 0 33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;flex-basis:50%;max-width:50%}.col-7{flex:0 0 58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;flex-basis:75%;max-width:75%}.col-10{flex:0 0 83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;flex-basis:100%;max-width:100%}.gap-sm>[class*=col]{margin-bottom:.5rem}.gap-md>[class*=col]{margin-bottom:1rem}.gap-lg>[class*=col]{margin-bottom:1.5rem}.gap-xl>[class*=col]{margin-bottom:2rem}.gap-xxl>[class*=col]{margin-bottom:5rem}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-24{margin-top:24px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.no-pad-top{padding-top:0!important}.no-pad-bottom{padding-bottom:0!important}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.mw-18{max-width:18ch}.mw-19{max-width:19ch}.mw-20{max-width:20ch}.mw-450{max-width:450px;margin-left:auto;margin-right:auto}.mw-600{max-width:600px;margin-left:auto;margin-right:auto}.buttons.flex-container{display:flex;flex-direction:row;gap:1.5rem}.buttons.flex-container .button:not(.active){background:#f5f5f5;border:none;padding:.5rem 1.5rem .5rem 1rem!important;display:flex;align-items:center;transition:none!important}.buttons.flex-container .button:not(.active):hover{color:var(--color-black)!important;border:1px solid #f5f5f5!important;transition:none!important}.buttons.flex-container .button:not(.active) span{width:14px;height:13px;background-image:url(../img/button-arrow-down.svg);display:inline-block;margin:0;padding:0;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:1em;vertical-align:baseline;top:1px}.buttons.flex-container .button.active{border:1px solid var(--color-primary);padding:.5rem 1.5rem .5rem 1rem!important;display:flex;align-items:center;transition:none!important}.buttons.flex-container .button.active:hover{background:0 0;color:var(--color-black);transition:none!important}.buttons.flex-container .button.active span{width:14px;height:13px;background-image:url(../img/button-arrow-up.svg);display:inline-block;margin:0;padding:0;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:1em;vertical-align:baseline;top:1px}@media only screen and (max-width:900px){.buttons.flex-container{flex-wrap:wrap;gap:.5rem}}@media (min-width:1200px){.col-xl-1{flex:0 0 8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;flex-basis:25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;flex-basis:50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;flex-basis:75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;flex-basis:100%;max-width:100%}.text-xl-left{text-align:left}.text-xl-center{text-align:center}.text-xl-right{text-align:right}.mt-xl-10{margin-top:10px}.mt-xl-20{margin-top:20px}.mt-xl-30{margin-top:30px}.mt-xl-40{margin-top:40px}.mt-xl-50{margin-top:50px}}@media (max-width:1200px){.col-lg-1{flex:0 0 8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;flex-basis:25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;flex-basis:50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;flex-basis:75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;flex-basis:100%;max-width:100%}.text-lg-left{text-align:left}.text-lg-center{text-align:center}.text-lg-right{text-align:right}.mt-lg-10{margin-top:10px}.mt-lg-20{margin-top:20px}.mt-lg-30{margin-top:30px}.mt-lg-40{margin-top:40px}.mt-lg-50{margin-top:50px}}@media (max-width:992px){.col-md-1{flex:0 0 8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;flex-basis:25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;flex-basis:50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;flex-basis:75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;flex-basis:100%;max-width:100%}.text-md-left{text-align:left}.text-md-center{text-align:center}.text-md-right{text-align:right}.mt-md-10{margin-top:10px}.mt-md-20{margin-top:20px}.mt-md-30{margin-top:30px}.mt-md-40{margin-top:40px}.mt-md-50{margin-top:50px}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}}@media (max-width:768px){.col-sm-1{flex:0 0 8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;flex-basis:25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;flex-basis:50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;flex-basis:75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;flex-basis:100%;max-width:100%}.text-sm-left{text-align:left}.text-sm-center{text-align:center}.text-sm-right{text-align:right}.mt-sm-10{margin-top:10px}.mt-sm-20{margin-top:20px}.mt-sm-30{margin-top:30px}.mt-sm-40{margin-top:40px}.mt-sm-50{margin-top:50px}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}}@media (max-width:576px){.col-xs-1{flex:0 0 8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xs-2{flex:0 0 16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xs-3{flex:0 0 25%;flex-basis:25%;max-width:25%}.col-xs-4{flex:0 0 33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xs-5{flex:0 0 41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xs-6{flex:0 0 50%;flex-basis:50%;max-width:50%}.col-xs-7{flex:0 0 58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-xs-8{flex:0 0 66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xs-9{flex:0 0 75%;flex-basis:75%;max-width:75%}.col-xs-10{flex:0 0 83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xs-11{flex:0 0 91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xs-12{flex:0 0 100%;flex-basis:100%;max-width:100%}.text-xs-left{text-align:left}.text-xs-center{text-align:center}.text-xs-right{text-align:right}.mt-xs-0{margin-top:0!important}.mt-xs-10{margin-top:10px!important}.mt-xs-20{margin-top:20px!important}.mt-xs-24{margin-top:24px!important}.mt-xs-30{margin-top:30px!important}.mt-xs-40{margin-top:40px!important}.mt-xs-50{margin-top:50px!important}.order-xs-1{-ms-flex-order:1;order:1}.order-xs-2{-ms-flex-order:2;order:2}.order-xs-3{-ms-flex-order:3;order:3}}a,h1,h2,h3,h4,h5,p,span{font-weight:400;color:inherit;text-decoration:none}a.link{color:inherit;transform:translateY(0);transition:.3s ease-in-out}a.link:hover{color:var(--color-grey);transform:translateY(-2.5px);transition:.3s ease-in-out}.h1{font-size:48px}.h2{font-size:36px}.h3{font-size:20px}strong{font-weight:500}.italic{font-style:italic}p{line-height:2}@media only screen and (max-width:900px){.h1{font-size:32px}.h2{font-size:24px}}ul.list{display:flex;flex-direction:column;gap:.5rem}ul.list>ul{display:flex;flex-direction:column;gap:.5rem;margin-left:1.5rem}button{font-family:inherit;font-size:inherit;cursor:pointer}.button{width:auto;height:auto;padding:1rem 2rem;border:1px solid var(--color-primary);border-radius:10px;display:block;transition:.3s ease-in-out;display:inline-block}.button:hover{border:1px solid var(--color-secondary);background-color:var(--color-secondary);transition:.3s ease-in-out;color:var(--color-white)}.button.bg-fill{background-color:var(--color-primary);color:var(--color-white);border:none}.button.bg-fill:hover{background-color:var(--color-grey);border:none}.button.arrow{padding:1rem 2rem;display:inline-block}.button.arrow span{width:14px;background-image:url(../img/button-arrow.png);height:13px;display:inline-block!important;margin:0;padding:0;position:relative;background-size:contain;background-position:center;margin-left:1.5em;vertical-align:baseline;transition:.2s ease-in-out;top:1px}.button.arrow:hover>span{background-image:url(../img/button-arrow-white.png);transform:translateX(5px);transition:.2s ease-in-out}.button.arrow.bg-fill{background-color:var(--color-primary);color:var(--color-white);border:none;padding:1rem 2rem}.button.arrow.bg-fill span{background-image:url(../img/button-arrow-white.png)}.button.arrow.bg-fill:hover{background-color:var(--color-primary);color:var(--color-white)!important}.button.arrow.bg-fill:hover>span{transform:translateX(5px);transition:.2s ease-in-out}.button.arrow.no-border{border:0;border-radius:0;padding:1rem 2rem 1rem 0;display:inline-block}.button.arrow.no-border:hover{background-color:inherit;color:inherit}.button.arrow.no-border:hover>span{transform:translateX(5px);transition:.2s ease-in-out;background-image:url(../img/button-arrow.png)}ul.tick{list-style:none;display:flex;flex-direction:column;gap:1rem}ul.tick li{font-size:16px;color:inherit;margin-left:30px;line-height:2}ul.tick li::before{position:absolute;content:'';background-image:url(../img/list-style.png);background-position:top left;background-repeat:no-repeat;width:16px;height:16px;left:-30px;top:7.5px}hr.primary{border:none;outline:0;border-bottom:2px solid var(--color-black);opacity:.2}@keyframes slideDown{from{height:0;opacity:0}to{height:100%;opacity:1}}@keyframes slideUp{from{height:500px;opacity:1}to{height:0;opacity:0}}.header{width:100%;height:auto;background-color:transparent;top:5rem;left:0;position:absolute;z-index:100;transition:.2s ease-in-out}.header .container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:center}.header .logo figure>img{width:100%;height:100%;max-width:250px}.header .nav-container{height:0;opacity:0;overflow:hidden;visibility:hidden;animation:slideUp .3s forwards;display:none}.header .nav-container nav.menu-main{width:100%;position:relative;z-index:100;display:flex;flex-direction:row}.header .nav-container nav.menu-main>ul{width:100%;height:auto;display:flex;justify-content:space-around;align-items:center;gap:4rem;list-style:none}.header .nav-container nav.menu-main>ul>li:last-child{display:none}.header button.menu-toggle{border:none;outline:0;background-color:transparent;display:block;width:50px;height:50px}.header button.menu-toggle>svg{width:inherit;height:inherit;cursor:pointer}.header button.menu-toggle.opened+.nav-container{width:100%;height:100%;display:block;max-height:500px;opacity:1;background-color:var(--color-secondary);margin-top:2rem;animation:slideDown .3s forwards;visibility:visible}.header button.menu-toggle.opened+.nav-container nav.menu-main>ul{flex-direction:column;gap:2rem;padding:2rem 0;color:var(--color-white)}.header button.menu-toggle path{fill:none;stroke:#000;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.header button.menu-toggle path:nth-child(1){stroke-dasharray:60 207;stroke-width:3}.header button.menu-toggle.opened path:nth-child(1){stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:3}.header button.menu-toggle path:nth-child(2){stroke-dasharray:60 60;stroke-width:3}.header button.menu-toggle.opened path:nth-child(2){stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:3}.header button.menu-toggle path:nth-child(3){stroke-dasharray:60 207;stroke-width:3}.header button.menu-toggle.opened path:nth-child(3){stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:3}.header button.menu-toggle.opened path{stroke:var(--color-secondary)}.header.sticky{background-color:var(--color-white);transition:.2s ease-in-out;padding:1rem 0;top:0;box-shadow:rgba(149,157,165,.2) 0 8px 24px;position:fixed}.header.sticky button.menu-toggle.opened+.nav-container{margin-top:1rem}@media screen and (min-width:787px){.header .nav-container{display:block;max-height:none;transition:none;opacity:1;display:flex;align-items:center;animation:none;visibility:visible;overflow:auto;height:auto;width:auto}.header .logo figure>img{width:100%;height:100%;max-width:300px}.header button.menu-toggle{display:none}}@media screen and (max-width:787px){.header .container{flex-direction:row;flex-wrap:wrap}.header .nav-contact{display:none}.header .nav-container nav.menu-main>ul>li:last-child{display:inline-block}}i{font-size:inherit;color:inherit;padding:0;margin:0}i.material--telephone{background-image:url(../img/icon--telephone.svg);background-size:100%;background-repeat:no-repeat}main{flex-grow:1;overflow:hidden}.flow>:not(br):not(:first-child){margin-top:1.5rem}.container{width:calc(100% - 2rem);height:auto;max-width:87.5rem;margin-left:auto;margin-right:auto;z-index:10}.container.sm{max-width:70rem}span.content-break{white-space:nowrap;display:block;font-weight:inherit}@media (max-width:900px){span.content-break{white-space:normal;display:none}}.header--cta{width:100%;height:auto;display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:var(--color-primary);z-index:100}.header--cta .content{width:100%;height:auto;display:flex;justify-content:space-between}.header--cta .content>div,.header--cta .content>div>p{display:inline-flex;gap:1rem;padding-top:.15rem;padding-bottom:.15rem}.header--cta .content>div>p.border{border:.5px solid var(--color-white)}.header--cta p{font-size:14px;color:var(--color-white)}@media only screen and (max-width:900px){.header--cta{padding:.25rem}.header--cta .content{flex-direction:column;align-items:center}.header--cta .content>div,.header--cta .content>div>p{padding-top:0;padding-bottom:0}}section.section{padding-top:5rem;padding-bottom:5rem}.section.section.large{padding-top:7.5rem;padding-bottom:7.5rem}@media only screen and (max-width:900px){section.section{padding-top:3rem;padding-bottom:3rem}section.section.large{padding-top:4.5rem;padding-bottom:4.5rem}}.c-slider::after{background-repeat:no-repeat!important;background-position:bottom right!important;position:absolute;content:'';right:0;bottom:0;width:100%;height:100%;margin-bottom:4rem}@media only screen and (max-width:1750px){.c-slider::after{background-size:50rem!important}}@media only screen and (max-width:1550px){.c-slider::after{background-size:42rem!important}}@media only screen and (max-width:1300px){.c-slider::after{background-size:35rem!important}}@media only screen and (max-width:1050px){.c-slider::after{background-size:30rem!important}}.webp .c-slider::after{background:url(../img/webp/lantech-hero.webp?v=0.0.1)}.no-webp .c-slider::after{background:url(../img/lantech-hero.png?v=0.0.1)}@media only screen and (max-width:575px){.webp .c-slider::after{background:url(../img/webp/lantech-hero--small.webp?v=0.0.1)}.no-webp .c-slider::after{background:url(../img/lantech-hero--small.png?v=0.0.1)}}.c-slider li.c-hero{width:auto;height:auto;padding-top:12rem;padding-bottom:12rem}.c-slider .tns-nav{position:absolute;display:flex;flex-direction:column;gap:1rem;justify-content:center;height:auto;top:18rem;margin-left:1rem}.c-slider .tns-nav>button{width:12.5px;height:12.5px;border:1px solid var(--color-primary);background-color:transparent;outline:0;border-radius:50%;z-index:999;margin-left:auto;margin-right:auto}.c-slider .tns-nav>button.tns-nav-active{width:15px;height:15px;background-color:var(--color-primary);outline:0;border:none;border-radius:50%;z-index:999}.c-slider li.c-hero .h1{font-size:64px;margin-left:2rem;padding-left:2rem;border-left:5px solid var(--color-primary);line-height:80px;margin-top:3rem}.c-slider li.c-hero p{margin-top:3rem}.c-slider li.c-hero .button-flex{display:flex;flex-direction:row;gap:1.5rem;margin-top:3rem}.tns-outer{padding:0!important;position:relative;z-index:50}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel.tns-carousel>.tns-item{margin-right:-100%}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;z-index:0}.tns-fadeOut,.tns-normal{opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct::after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}.tns-controls{text-align:center}.tns-controls button{padding:0;overflow:hidden;text-indent:200%;white-space:nowrap;background-repeat:no-repeat;width:40px;height:40px;background-size:100%;transition:.3s cubic-bezier(.215,.61,.355,1);margin:1em}.tns-controls button:hover{opacity:.64}.tns-controls button:first-child{background-image:url(../img/arrow-prev.png)}.tns-controls button:last-child{background-image:url(../img/arrow-next.png)}@media (min-width:40rem){.tns-controls{position:absolute;top:50%;left:0;right:0;margin-top:-32px}.tns-controls button{position:absolute;margin:0;width:64px;height:64px}.tns-controls button:first-child{left:0}.tns-controls button:last-child{right:0}}.c-hero{width:auto;height:auto;padding-top:10rem;padding-bottom:8rem;position:relative}.c-hero.blank{padding-top:4vh;padding-bottom:4vh}.c-hero.bg-img{background-repeat:no-repeat;background-size:cover;background-position:center 50%}.c-hero.bg-img:before{position:absolute;content:'';width:100%;height:100%;background:linear-gradient(to bottom right,#fff 45%,transparent);opacity:.8;top:0;left:0}@media only screen and (max-width:900px){.c-slider li.c-hero{display:inline-flex!important;justify-content:center;align-items:flex-start;margin-top:7.5rem;padding-top:0}.c-slider::after{background-position:center bottom;opacity:.2}.c-slider .tns-nav{flex-direction:row;height:2rem;top:auto;bottom:3rem;border-top:5px solid var(--color-primary);margin-top:2rem;padding-top:2rem;margin-right:1rem;align-items:center;width:87.5%;margin-left:1rem;justify-content:flex-start}.c-slider .tns-nav button{margin:0}.c-slider li.c-hero .h1{font-size:32px;line-height:45px;border-left:0;padding-left:0;margin-left:0;margin-top:1.5rem}.c-slider li.c-hero .h3{font-size:18px}.c-slider li.c-hero p{font-size:16px}.c-slider li.c-hero p{margin-top:1.5rem}.c-slider li.c-hero .button-flex{display:inline-flex;flex-direction:column;margin-top:1.5rem;gap:1rem}}@media only screen and (min-height:450px) and (max-width:550px){.c-slider li.c-hero{padding-bottom:7.5rem}}@media only screen and (min-height:550px) and (max-width:650px){.c-slider li.c-hero{padding-bottom:7.5rem}}