@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap);@font-face{font-family:OrganettoBoldSemiExp;font-style:normal;font-stretch:semi-expanded;font-display:swap;src:url(/assets/fonts/OrganettoBoldSemiExp_normal_semi-expanded.woff2) format("woff2"),url(/assets/fonts/OrganettoBoldSemiExp_normal_semi-expanded.woff) format("woff")}@font-face{font-family:OrganettoBoldExt;font-style:normal;font-stretch:expanded;font-display:swap;src:url(/assets/fonts/OrganettoBoldExt_normal_expanded.woff2) format("woff2"),url(/assets/fonts/OrganettoBoldExt_normal_expanded.woff) format("woff")}@font-face{font-family:OrganettoRegularExt;font-style:normal;font-stretch:expanded;font-display:swap;src:url(/assets/fonts/OrganettoRegularExt_normal_expanded.woff2) format("woff2"),url(/assets/fonts/OrganettoRegularExt_normal_expanded.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{background-color:#001d9c}h1{font-family:OrganettoBoldSemiExp;font-style:normal;font-size:4rem;letter-spacing:10px;color:#fff;padding-bottom:2rem}@media (max-width:1500px){h1{font-size:4rem}}@media (max-width:1300px){h1{font-size:3rem;letter-spacing:5px}}@media (max-width:700px){h1{font-size:6vw}}h2{font-family:OrganettoBoldSemiExp;font-style:normal;font-size:2.5rem;letter-spacing:2px;color:#fff;padding-bottom:2rem}@media (max-width:700px){h2{font-size:1.8rem}}h3{font-family:OrganettoBoldSemiExp;font-style:normal;font-size:2rem;letter-spacing:5px;color:#fff;padding-bottom:2rem}@media (min-width:2000px){h3{font-size:3rem}}@media (max-width:1300px){h3{font-size:1.5rem}}@media (max-width:700px){h3{font-size:1.4rem;letter-spacing:3px}}h4{font-family:"IBM Plex Sans";font-weight:400;color:#001d9c;font-size:2.4rem;letter-spacing:1.5px;padding-bottom:1.5rem}h5{font-family:OrganettoBoldSemiExp;font-style:normal;color:#fff;font-size:1.5rem;letter-spacing:1.5px;padding-bottom:1.5rem}h6{font-family:OrganettoRegularExt;font-style:normal;font-size:1rem;letter-spacing:2px}li,p,section.features article.product{font-family:"IBM Plex Sans";font-weight:400;color:#fff;font-size:clamp(1.2rem,1.3vw,1.4rem);line-height:1.2;letter-spacing:1px;padding-bottom:1.2rem}section{padding:4rem max(2rem,(100vw - 1800px) / 2) 10rem;margin:0 auto}@media (max-width:700px){section{padding:4rem 2rem}}.row{display:flex}.row.wrap{flex-wrap:wrap}.row.center{justify-content:center}.container{max-width:1800px;margin:0 auto}.container.lg{max-width:100%}.container.md{max-width:1200px}@media (min-width:2000px){.container{max-width:2600px}}.btn{font-family:OrganettoRegularExt;font-style:normal;display:inline-block;letter-spacing:2px;border-radius:6px;border:0;transition:.2s ease-in-out;font-size:1rem;width:fit-content;cursor:pointer;padding:10px 20px}.btn.white{background-color:#fff}.btn.white a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.btn.white a:visited{color:#001d9c;text-decoration:none}.btn.white a:hover{color:#001d9c;text-decoration:none}.btn.white a:active{color:#001d9c;text-decoration:none}.btn.white:hover{background-color:#ffa700}.btn.white:hover a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.btn.white:hover a:visited{color:#fff;text-decoration:none}.btn.white:hover a:hover{color:#fff;text-decoration:none}.btn.white:hover a:active{color:#fff;text-decoration:none}.btn.blue{background-color:#001d9c;color:#fff}.btn.blue a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.btn.blue a:visited{color:#fff;text-decoration:none}.btn.blue a:hover{color:#fff;text-decoration:none}.btn.blue a:active{color:#fff;text-decoration:none}.btn.blue:hover{background-color:#ffa700}.btn.blue:hover a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.btn.blue:hover a:visited{color:#fff;text-decoration:none}.btn.blue:hover a:hover{color:#fff;text-decoration:none}.btn.blue:hover a:active{color:#fff;text-decoration:none}section#page-title{padding-bottom:0;font-family:OrganettoRegularExt;font-style:normal;color:#fff;letter-spacing:2px}section#page-title h1{position:relative;width:fit-content;padding:0 0 4rem}section#page-title h1::after{content:"";position:absolute;top:100%;background:#fff;height:2px;width:200vw;right:50%}.intro{padding:4rem 5rem 2rem 5rem}.intro .title p,.intro .title section.features article.product,section.features .intro .title article.product{font-family:OrganettoRegularExt;font-style:normal;color:#fff;letter-spacing:2px}@media (max-width:1300px){.intro{padding:4rem 2rem}}.bg-white{background-color:#fff}.bg-white h1,.bg-white h2,.bg-white h3,.bg-white h4,.bg-white h5,.bg-white h6,.bg-white li,.bg-white p,.bg-white section.features article.product,.bg-white span,section.features .bg-white article.product{color:#001d9c}.bg-white nav .links #mobileMenuToggle svg{stroke:#001d9c}.bg-white nav .links #mobileMenuToggle[data-open="1"] svg{stroke:#fff}.bg-white nav .links a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.bg-white nav .links a:visited{color:#001d9c;text-decoration:none}.bg-white nav .links a:hover{color:#ffa700;text-decoration:none}.bg-white nav .links a:active{color:#ffa700;text-decoration:none}.bg-white nav .links .sub a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.bg-white nav .links .sub a:visited{color:#001d9c;text-decoration:none}.bg-white nav .links .sub a:hover{color:#ffa700;text-decoration:none}.bg-white nav .links .sub a:active{color:#ffa700;text-decoration:none}.bg-white .back a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.bg-white .back a:visited{color:#001d9c;text-decoration:none}.bg-white .back a:hover{color:#ffa700;text-decoration:none}.bg-white .back a:active{color:#ffa700;text-decoration:none}.bg-white nav.mobile a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.bg-white nav.mobile a:visited{color:#fff;text-decoration:none}.bg-white nav.mobile a:hover{color:#ffa700;text-decoration:none}.bg-white nav.mobile a:active{color:#ffa700;text-decoration:none}.bg-blue{background-color:#001d9c}img.small{max-width:150px}img.medium{text-align:right;max-width:500px!important}img.large{width:90%!important}@media (max-width:700px){img.large{width:100%!important}}img.center{text-align:center}img.negative-right{margin-right:-8rem}img.negative-left{margin-left:-8rem}input[type=submit]:disabled{opacity:.5;cursor:default}input[type=submit].added{pointer-events:none!important;background:#ffa700!important}.g-recaptcha{margin:1rem 0 2rem}@media (max-width:320px){.g-recaptcha{scale:.8;margin-left:-28px}}.remove-cart-button{aspect-ratio:1/1;position:relative;height:3.5rem;width:3.5rem;display:inline-flex}.remove-cart-button input{width:100%;height:100%;background:#001d9c;margin:0;padding:0;color:#001d9c;border-radius:4px;border:none;cursor:pointer;transition:.2s}.remove-cart-button input:hover{background:#ffa700}.remove-cart-button::after,.remove-cart-button::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:2px;height:75%;background:#fff;pointer-events:none}.remove-cart-button::after{rotate:45deg}.remove-cart-button::before{rotate:-45deg}@media (max-width:700px){.remove-cart-button{width:2.5rem;height:2.5rem}}main{overflow:hidden;max-width:100%}svg#cart{fill:#fff}svg#cart:hover{fill:#ffa700}#announcement{display:block;background:#001d9c;width:100%;padding:1rem 0;text-decoration:none;border-bottom:2px solid #fff;box-sizing:border-box}#announcement span{display:block;text-align:center;width:100%;font-family:OrganettoRegularExt;font-style:normal;color:#fff;letter-spacing:.05rem;font-size:1.2rem}@media (max-width:700px){#announcement{padding:1.5rem 0}}a#announcement{transition:.3s}a#announcement:hover{opacity:.7}header{position:relative;z-index:5;background:#001d9c;border-bottom:2px solid #fff}header.bg-white{border-bottom:2px solid #001d9c;background:#fff}header.bg-white nav .logo a svg *{fill:#001d9c}header.bg-white nav .main .search form input[type=text]{border:2px solid #001d9c}header.bg-white nav .links a#mainCartButton svg{fill:#001d9c}header.bg-white nav .links a#mainCartButton #cartCount{color:#fff}header.bg-white nav .links a#mainCartButton:hover svg{fill:#ffa700}header.bg-white nav .links a#mainCartButton:hover #cartCount{background:#ffa700;color:#fff;border-color:#fff}header.bg-white .menu{background:#fff}header.bg-white .menu .container a.link{color:#001d9c}header.bg-white .menu .container>.nav-container .nav-dropdown{background-color:#fff;border-color:#001d9c}header.bg-white .menu .container>.nav-container .nav-dropdown a{color:#001d9c!important;transition:.2s}header.bg-white .menu .container>.nav-container .nav-dropdown a:hover{color:#ffa700!important}header.bg-white .menu .container>.nav-container>a.link::after{border-color:#001d9c}header nav{position:relative;display:grid;grid-template-columns:30% 40% 30%;grid-template-rows:auto;margin:0 0 1rem;padding:4rem 4rem 0}@media (max-width:1500px){header nav{display:flex;justify-content:space-between;align-items:center}}@media (max-width:1000px){header nav{padding:2rem 2rem 1rem}}header nav .logo{width:fit-content;display:flex;justify-content:flex-start;align-items:center;padding:0 clamp(1rem,2vw,5rem) 0 0;width:100%}@media (max-width:1500px){header nav .logo{width:auto}}header nav .logo a{display:block;width:100%;max-width:250px}@media (max-width:1500px){header nav .logo a{width:250px}}@media (max-width:1300px){header nav .logo a{width:220px;max-width:220px}}@media (max-width:1000px){header nav .logo a{width:180px;max-width:180px}}@media (max-width:700px){header nav .logo a{width:130px;max-width:130px}}header nav .logo a svg{width:100%;object-fit:contain;object-position:center left;overflow:visible}header nav .logo a svg *{fill:#fff;transition:.2s}header nav .logo a:hover svg *{fill:#ffa700}header nav .main{width:100%;display:flex;align-items:center;justify-content:center}header nav .main .search{width:95%;margin:0 auto;max-width:800px}header nav .main .search form{width:100%;position:relative;display:flex;height:fit-content}header nav .main .search form input{border-radius:0;border:none}header nav .main .search form input[type=text]{width:100%;min-width:0;max-width:none;border-radius:2rem;padding:.6rem clamp(2.5rem,2.5vw,3.5rem) .5rem .8rem;line-height:1;outline:0;color:#001d9c;font-size:clamp(1.2rem,1.2vw,1.4rem)}header nav .main .search form input[type=text]::placeholder{color:#001d9c;opacity:.5}header nav .main .search form input[type=text]:focus{outline:2px solid #ffa700}header nav .main .search form input[type=submit]{position:absolute;right:1.2rem;top:30%;height:1.2rem;width:1.2rem;border:2px solid #001d9c;border-bottom:none;border-left:none;rotate:45deg;z-index:10;background:0 0;cursor:pointer;transition:.2s}header nav .main .search form input[type=submit]:hover{border-color:#ffa700}header nav .links{width:100%;font-family:OrganettoRegularExt;font-style:normal;display:flex;align-items:center;justify-content:flex-end}header nav .links a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}header nav .links a:visited{color:#fff;text-decoration:none}header nav .links a:hover{color:#ffa700;text-decoration:none}header nav .links a:active{color:#ffa700;text-decoration:none}@media (max-width:1500px){header nav .links{width:auto}}header nav .links a{line-height:1;letter-spacing:2px;margin-left:2rem;white-space:nowrap}@media (max-width:500px){header nav .links a:not(#mainCartButton){display:none}}header nav .links #mainCartButton{margin-left:2.5rem}header nav .links #mobileMenuToggle{width:40px;height:40px;min-width:40px;min-height:40px;aspect-ratio:1/1;z-index:9999999999;cursor:pointer;background:0 0;border:none;margin-left:2rem;outline:0}header nav .links #mobileMenuToggle:focus{outline:0}header nav .links #mobileMenuToggle svg{stroke-width:4;stroke:#fff;width:100%;height:100%;transition:stroke .2s}header nav .links #mobileMenuToggle:hover svg{stroke:#ffa700}header nav .links a:hover{color:#ffa700!important}header nav .links #cartIcon{display:block;cursor:pointer;z-index:99;position:relative}header nav .links #cartIcon .count{position:absolute;right:-30px;top:-20px;width:28px;height:28px;background-color:#001d9c;border-radius:15px;color:#fff;text-align:center;line-height:28px;font-size:14px;box-sizing:border-box}header nav .links a#mainCartButton{height:fit-content;width:fit-content;position:relative;width:30px;height:30px;transition:0s;margin-right:.5rem;margin-bottom:.3rem}header nav .links a#mainCartButton svg{height:100%;width:100%;transition:.3s}header nav .links a#mainCartButton #cartCount{position:absolute;bottom:-3px;right:-6px;background:#001d9c;border:1px solid #fff;border-radius:12px;color:#fff;height:16px;padding:3px 3px 3px 4px;text-align:center;min-width:16px;line-height:1;width:fit-content;transition:.3s;z-index:2}header nav .links a#mainCartButton #cartCount.hidden{display:none}header nav .links a#mainCartButton:hover svg{fill:#ffa700}header nav .links a#mainCartButton:hover #cartCount{border-color:#ffa700;color:#ffa700}@media (max-width:1000px){header nav .main{display:none}}@media (max-width:700px){header nav .logo img{margin-top:.3rem;width:100%;min-width:0;max-width:140px;margin-right:1rem}header nav .links a{font-size:.8rem;margin:.2rem 1rem 0 0}header nav .links a#mainCartButton{margin:0 0 .25rem}header nav .links #mobileMenuToggle{margin-left:1rem}}@media (max-width:320px){header nav .logo img{min-width:120px;max-width:120px}header nav .links .sub{text-align:right}header nav .links .sub a{display:block;margin-bottom:.2rem;font-size:8px}header nav .links #mobileMenuToggle{width:35px;height:35px}}header .menu{background:#001d9c;position:relative;padding:0 1rem}header .menu .container{display:flex;align-items:center;justify-content:center;margin:0 auto;height:fit-content}header .menu .container a.link{color:#fff;font-family:OrganettoRegularExt;font-style:normal;text-decoration:none;font-size:clamp(1.1rem,1.2vw,1.2rem);letter-spacing:1px;margin:0 clamp(1.5rem,2vw,6rem);line-height:1;transition:.2s}header .menu .container a.link:hover{color:#ffa700}header .menu .container>a.link{padding:clamp(1rem,1vw,1.5rem) 0 clamp(1.5rem,1.5vw,2rem) 0}header .menu .container>.nav-container{padding:clamp(1rem,1vw,1.5rem) 0 clamp(1.5rem,1.5vw,2rem) 0}header .menu .container>.nav-container>a.link{position:relative;padding-right:clamp(2rem,2.5vw,3rem);transition:.2s}header .menu .container>.nav-container>a.link::after{content:"";position:absolute;right:0;top:25%;translate:-50% -50%;height:clamp(.75rem,.75vw,1rem);width:clamp(.75rem,.75vw,1rem);border:2px solid #fff;border-top:none;border-left:none;rotate:45deg;transition:.2s}header .menu .container>.nav-container .nav-dropdown{border-bottom:2px solid #fff;display:flex;align-items:center;opacity:0;visibility:hidden;z-index:5;position:absolute;list-style-type:none;background-color:#001d9c;width:100%;left:0;top:100%;padding:1rem 5rem 2rem;justify-content:center;transition:.3s}header .menu .container>.nav-container .nav-dropdown a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}header .menu .container>.nav-container .nav-dropdown a:visited{color:#fff;text-decoration:none}header .menu .container>.nav-container .nav-dropdown a:hover{color:#ffa700;text-decoration:none}header .menu .container>.nav-container .nav-dropdown a:active{color:#ffa700;text-decoration:none}header .menu .container>.nav-container .nav-dropdown li{padding:0 2rem;text-align:center;display:block;line-height:1}header .menu .container>.nav-container .nav-dropdown li a{font-family:OrganettoRegularExt;font-style:normal;font-size:1rem;margin-left:0;width:100%;white-space:normal;line-height:1}header .menu .container>.nav-container:hover>a.link{color:#ffa700}header .menu .container>.nav-container:hover>a.link::after{border-color:#ffa700}header .menu .container>.nav-container:hover .nav-dropdown{visibility:visible;opacity:1}@media (max-width:1300px){header .menu .container{width:100%;justify-content:space-between;max-width:none}}@media (max-width:1000px){header .menu{display:none}}header nav.mobile{position:fixed;display:block;top:0;left:0;width:100%;height:100%;padding:15rem 0 10rem 0;box-sizing:border-box;background-color:#001d9c;z-index:9999999;transform-origin:0 0;transform:scaleY(0);overflow:hidden}header nav.mobile::before{content:"";position:absolute;display:block;top:-40%;right:-20%;width:120%;height:200%;background-image:url(../images/logo-no-text-black.svg);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.4;z-index:1}header nav.mobile .row{position:relative;z-index:9999}header nav.mobile .row:first-of-type{max-width:1200px;margin:0 auto;height:100%}header nav.mobile .row .col{flex:1 0 50%;padding:0 2rem}header nav.mobile .row .col.newsletter{flex:2}header nav.mobile .row .col.newsletter img{max-width:270px;max-height:100px;height:100%;width:100%;object-fit:cover;margin-bottom:10rem}header nav.mobile .row .col.newsletter p{font-family:"IBM Plex Sans";font-weight:500;font-size:1.2rem;color:#fff;text-transform:uppercase;letter-spacing:1px;width:50%;padding-bottom:5vh}header nav.mobile .row .col.newsletter form{width:300px;position:relative;border-bottom:2px solid #fff}header nav.mobile .row .col.newsletter form input,header nav.mobile .row .col.newsletter form label{font-family:"IBM Plex Sans";font-weight:400;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}header nav.mobile .row .col.newsletter form input{width:50%;background:0 0;border:none;border-radius:0;padding-bottom:.5rem;color:#fff}header nav.mobile .row .col.newsletter form input:focus{outline:0}header nav.mobile .row .col.newsletter form input::placeholder{color:#fff;opacity:.7}header nav.mobile .row .col.newsletter form .subscribeBtn{position:absolute;bottom:5px;right:0;padding:0;border-radius:0;border:0;background:0 0;appearance:none;transition:.2s ease-in-out;cursor:pointer}header nav.mobile .row .col.newsletter form .subscribeBtn:hover{transform:translateX(5px);background:0 0}header nav.mobile .row .col.newsletter form .subscribeBtn svg{width:15px;height:15px;stroke-width:1px;stroke:#fff}header nav.mobile .row .col.links{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;text-align:right;padding:3vh 4vw 0;box-sizing:border-box}header nav.mobile .row .col.links a{font-size:1.8rem;line-height:1;width:100%;display:block;margin-bottom:clamp(1.5rem,2vw,3vh)}header nav.mobile .row .col.links a:last-of-type{margin-bottom:0}header nav.mobile .row.bottom{font-family:"IBM Plex Sans";font-weight:700;justify-content:space-between;padding:2rem 4rem;align-items:center}header nav.mobile .row.bottom a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}header nav.mobile .row.bottom a:visited{color:#fff;text-decoration:none}header nav.mobile .row.bottom a:hover{color:#ffa700;text-decoration:none}header nav.mobile .row.bottom a:active{color:#ffa700;text-decoration:none}header nav.mobile .row.bottom .col:first-of-type{flex:2}header nav.mobile .row.bottom .col:first-of-type a{text-transform:uppercase;letter-spacing:1px;padding-right:4rem}header nav.mobile .row.bottom .col:last-of-type{flex:1;text-align:right}header nav.mobile .row.bottom .col:last-of-type svg{width:25px;height:25px;fill:#fff;margin-left:4rem}header nav.mobile .row.bottom .col:last-of-type svg:hover{fill:#ffa700}@media (max-width:1300px){header nav.mobile{padding:100px 0 100px 0}header nav.mobile .row.top .col.newsletter input,header nav.mobile .row.top .col.newsletter p{width:80%}header nav.mobile .row.top .col.links{text-align:right}header nav.mobile .row.top .col.links a{font-size:1.2rem;width:100%}header nav.mobile .row.bottom{padding:2rem}header nav.mobile .row.bottom .col:first-of-type a{padding-right:2rem}header nav.mobile .row.bottom .col:last-of-type svg{margin-left:2rem;width:20px;height:20px}}@media (max-width:700px){header nav.mobile .row{flex-direction:column-reverse}header nav.mobile .row.top img{display:none}header nav.mobile .row.top .col.links{padding:6rem 2rem 0}header nav.mobile .row.top .col.links a{width:100%;text-align:right;font-size:1.5rem}header nav.mobile .row.top .col.newsletter{padding-top:5rem}header nav.mobile .row.top .col.newsletter p{padding-bottom:4rem}header nav.mobile .row.bottom{text-align:center}header nav.mobile .row.bottom .col{padding-bottom:1rem}header nav.mobile .row.bottom .col:first-of-type a{padding:0 .5rem}header nav.mobile .row.bottom .col:last-of-type svg{margin:0 1rem;width:20px;height:20px}}@media (max-width:320px){header nav.mobile .row.top .col.links a{font-size:1.2rem}header nav.mobile .row.top .col.newsletter input,header nav.mobile .row.top .col.newsletter label,header nav.mobile .row.top .col.newsletter p{font-size:1rem}}footer{background-color:#fff;padding:5rem 2rem;position:relative;overflow:hidden}footer .mobile-footer{display:none}footer::after{content:"";position:absolute;background-image:url(/assets/images/logo-no-text-blue.svg);background-size:100%;background-repeat:no-repeat;bottom:-100px;right:-100px;width:100%;height:100%;opacity:.06;z-index:0}footer .logo{padding-bottom:5rem}footer .logo img{max-width:400px}footer .divider{border-bottom:2px solid #001d9c;margin:0}footer .row{position:relative;z-index:999;text-transform:uppercase}footer .row a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}footer .row a:visited{color:#001d9c;text-decoration:none}footer .row a:hover{color:#ffa700;text-decoration:none}footer .row a:active{color:#ffa700;text-decoration:none}footer .row.top .col{flex:1;margin-bottom:2rem}footer .row.top .col p{font-family:OrganettoBoldExt;font-style:normal;color:#001d9c;letter-spacing:2px}footer .row.top .col:first-of-type{flex:2}footer .row.bottom .col{flex:1;margin-top:2rem}footer .row.bottom .col form{width:300px;position:relative;border-bottom:2px solid #001d9c}footer .row.bottom .col form .subscribeBtn{position:absolute;bottom:5px;right:0;padding:0;border-radius:0;border:0;background:0 0;-webkit-appearance:none;transition:.2s ease-in-out;cursor:pointer}footer .row.bottom .col form .subscribeBtn:hover{transform:translateX(5px);background:0 0}footer .row.bottom .col form .subscribeBtn svg{width:15px;height:15px;stroke-width:1px;stroke:#001d9c}footer .row.bottom .col a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}footer .row.bottom .col a:visited{color:#001d9c;text-decoration:none}footer .row.bottom .col a:hover{color:#ffa700;text-decoration:none}footer .row.bottom .col a:active{color:#ffa700;text-decoration:none}footer .row.bottom .col a{font-family:"IBM Plex Sans";font-weight:400;display:block;margin-bottom:1rem;letter-spacing:.5px}footer .row.bottom .col .btn{padding:0}footer .row.bottom .col .btn a{margin-bottom:0;color:#fff;padding:10px 20px}footer .row.bottom .col a,footer .row.bottom .col p{letter-spacing:.5px;color:#001d9c;font-size:1.1rem}footer .row.bottom .col a{line-height:1.5rem}footer .row.bottom .col:first-of-type{flex:2}footer .row.bottom .col:first-of-type p{width:50%;margin:2rem 0 4rem 0}footer .row.bottom .col input,footer .row.bottom .col label{font-family:"IBM Plex Sans";font-weight:400;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}footer .row.bottom .col input{width:50%;background:0 0;border:none;border-radius:0;padding-bottom:.5rem;color:#001d9c}footer .row.bottom .col input:focus{outline:0}footer .row.bottom .col input::placeholder{color:#001d9c;opacity:.7}footer .row.bottom .col .legal-links{display:flex;padding-top:10rem}footer .row.bottom .col .legal-links a{margin-right:2rem}footer .row.bottom .col .socials{display:flex;padding-top:3rem}footer .row.bottom .col .socials svg{margin-right:1rem;width:23px;height:23px;fill:#001d9c;transition:.2s ease-in-out}footer .row.bottom .col .socials svg:hover{fill:#ffa700}footer .row.bottom .col .tel{display:flex;align-items:center;padding:1rem 0 3rem 0}footer .row.bottom .col .tel p{padding-bottom:0}footer .row.bottom .col .tel a{padding-left:1rem;margin-bottom:0}@media (min-width:2000px){footer a{font-size:1.8rem}}@media (max-width:1300px){footer .row.top .col:first-of-type{flex:1}footer .row.bottom .col a,footer .row.bottom .col p{font-size:1.2rem}footer .row.bottom .col:first-of-type{flex:1}footer .row.bottom .col:first-of-type p{margin-top:0;width:80%}footer .row.bottom .col form{width:fit-content}footer .row.bottom .col form input{width:85%}footer .row.bottom .col .legal-links{display:block}}@media (max-width:700px){footer .desktop-footer{display:none}footer .mobile-footer{position:relative;display:block;z-index:999;text-transform:uppercase}footer .mobile-footer a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}footer .mobile-footer a:visited{color:#001d9c;text-decoration:none}footer .mobile-footer a:hover{color:#ffa700;text-decoration:none}footer .mobile-footer a:active{color:#ffa700;text-decoration:none}footer .mobile-footer form{position:relative}footer .mobile-footer form .subscribeBtn{position:absolute;bottom:5px;right:0;padding:0;border-radius:0;border:0;background:0 0;-webkit-appearance:none;transition:.2s ease-in-out;cursor:pointer}footer .mobile-footer form .subscribeBtn:hover{transform:translateX(5px);background:0 0}footer .mobile-footer form .subscribeBtn svg{width:15px;height:15px;stroke-width:1px;stroke:#001d9c}footer .mobile-footer p{color:#001d9c}footer .mobile-footer p.headline{font-family:OrganettoBoldExt;font-style:normal;letter-spacing:2px;margin-bottom:1rem}footer .mobile-footer input,footer .mobile-footer label{font-family:"IBM Plex Sans";font-weight:500;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;padding-top:2rem}footer .mobile-footer input{width:100%;background:0 0;border:none;border-radius:0;border-bottom:2px solid #001d9c;padding-bottom:.5rem;color:#001d9c}footer .mobile-footer input:focus{outline:0}footer .mobile-footer input::placeholder{color:#001d9c;opacity:.7}footer .mobile-footer a{font-family:"IBM Plex Sans";font-weight:500;display:block;margin-bottom:1rem;letter-spacing:.5px;text-align:right;font-size:1.2rem}footer .mobile-footer .btn a{margin-bottom:0}footer .mobile-footer .col{display:flex;padding-top:2rem}footer .mobile-footer .col .sub{flex:1 0 50%}footer .mobile-footer .col .sub:last-of-type{margin-top:1rem;text-align:right}footer .mobile-footer .col .socials{display:flex;justify-content:flex-end;padding-top:2rem}footer .mobile-footer .col .socials svg{margin-left:1rem;width:25px;height:25px;fill:#001d9c;transition:.2s ease-in-out}footer .mobile-footer .col .socials svg:hover{fill:#ffa700}footer .mobile-footer .col .tel{display:flex;align-items:center;padding-top:1rem}footer .mobile-footer .col .tel p{padding-bottom:0}footer .mobile-footer .col .tel a{padding-left:1rem;margin-bottom:0}}.account{background-color:#fff}.account h1,.account h2,.account h3,.account h4,.account h5,.account h6,.account p{color:#001d9c}.account a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.account a:visited{color:#001d9c;text-decoration:none}.account a:hover{color:#ffa700;text-decoration:none}.account a:active{color:#ffa700;text-decoration:none}.account .row .checks{display:flex;align-items:center}.account .row .checks p{padding-right:2rem;padding-bottom:.5rem}.account .row .switch{position:relative;display:inline-block;width:40px;height:24px}.account .row .switch input{opacity:0;width:0;height:0}.account .row .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.account .row .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.account .row input:checked+.slider{background-color:#001d9c}.account .row input:focus+.slider{box-shadow:0 0 1px #001d9c}.account .row input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.account .row .slider.round{border-radius:34px}.account .row .slider.round:before{border-radius:50%}.account .row .half{flex:1 0 50%;display:block;padding-bottom:2rem}.account .row .half.top:nth-of-type(odd){padding-right:2rem}.account .row .half.top:nth-of-type(even){padding-left:2rem}.account .row .half input,.account .row .half label,.account .row .half textarea{font-family:"IBM Plex Sans";font-weight:700;color:#001d9c;font-size:1.3rem;letter-spacing:1px;text-transform:none}.account .row .half label{text-transform:uppercase}.account .row .half input,.account .row .half textarea{font-family:"IBM Plex Sans";font-weight:400;padding:1.5rem;width:100%;border:2px solid #001d9c;margin-top:.5rem}@media (max-width:700px){.account .row{display:block}.account .row .half{padding-right:0}}.account form{padding:8rem 0}.account form h3.myDetails{padding-bottom:4rem}.account form .change{display:flex;align-items:center;padding-top:4rem}.account form .change a{font-family:"IBM Plex Sans";font-weight:700;font-size:1.5rem;letter-spacing:1px}.account form .change p{padding-bottom:0;padding-right:1rem}.account form .col{flex:1 0 50%;padding:4rem 0}.account form .col .form{padding-top:4rem}.account form .col .form:first-of-type{padding-top:6.5rem}.account form .col:first-of-type{padding-right:2rem}.account form .col:last-of-type{padding-left:2rem}.account form .row input,.account form .row label,.account form .row textarea{font-family:"IBM Plex Sans";font-weight:700;color:#001d9c;font-size:1.3rem;letter-spacing:1px}.account form .row label{text-transform:uppercase}.account form .row input,.account form .row textarea{font-family:"IBM Plex Sans";font-weight:400;padding:1.5rem;width:100%;border:2px solid #001d9c;margin-top:.5rem}.account form .row.half{width:50%;display:block;padding-bottom:2rem}.account form .row.half:nth-of-type(even){padding-left:2rem}.account form .row.half:nth-of-type(odd){padding-right:2rem}.account form .row.half .dropDown{position:relative}.account form .row.half .dropDown select{font-family:"IBM Plex Sans";font-weight:400;font-size:1.3rem;appearance:none;color:#001d9c;border:2px solid #001d9c;margin:.5rem 0 0 0;padding:1.5rem;width:100%;border-radius:0;position:relative}.account form .row.half .dropDown::after{height:1rem;width:1rem;aspect-ratio:1/1;content:"";position:absolute;top:50%;right:2rem;transform:rotate(45deg) translate(0,-50%);border-bottom:2px solid #001d9c;border-right:2px solid #001d9c;pointer-events:none}.account form .row.full{display:block;width:100%;padding-bottom:2rem}.account form input.btn{color:#fff}@media (max-width:1300px){.account form .row.form{display:block}.account form .row .col{padding:4rem 0 2rem 0}.account form .row .col:first-of-type{padding-right:0}.account form .row .col:last-of-type{padding-left:0}}@media (max-width:700px){.account .row .half.top:nth-of-type(even){padding-left:0}.account .row .half.top:nth-of-type(odd){padding-right:0}.account .row .half.top input,.account .row .half.top textarea{border:2px solid #001d9c}.account form .row.full,.account form .row.half{width:100%}.account form .row.full:nth-of-type(even),.account form .row.half:nth-of-type(even){padding-left:0}.account form .row.full:nth-of-type(odd),.account form .row.half:nth-of-type(odd){padding-right:0}.account form .row.full input,.account form .row.full textarea,.account form .row.half input,.account form .row.half textarea{border:2px solid #001d9c}}.order-history{padding-top:7rem}.order-history .paginate{padding-top:4rem}.order-history .paginate a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.order-history .paginate a:visited{color:#001d9c;text-decoration:none}.order-history .paginate a:hover{color:#ffa700;text-decoration:none}.order-history .paginate a:active{color:#ffa700;text-decoration:none}.order-history .paginate a{font-family:OrganettoBoldExt;font-style:normal;font-size:1rem}.order-history .paginate a.next{padding-right:2rem}.order-history .row{justify-content:space-evenly;padding-top:2rem}.order-history .row .col{flex:1 0 25%;padding-right:2rem}.order-history .row .col a,.order-history .row .col p{text-transform:uppercase}.order-history .row .col a{font-family:OrganettoBoldExt;font-style:normal}.order-history .row .col p.head{display:none}.order-history .row .col:nth-of-type(1){flex:1 0 30%}.order-history .row .col:nth-of-type(2){flex:1 0 30%}.order-history .row .col:nth-of-type(3){flex:1 0 30%}.order-history .row .col:nth-of-type(4){flex:1 0 10%}@media (max-width:700px){.order-history .row.top{display:none}.order-history .row.bottom{display:flex;flex-wrap:wrap}.order-history .row.bottom .col{flex:1 0 50%;padding-bottom:1rem}.order-history .row.bottom .col:nth-of-type(2),.order-history .row.bottom .col:nth-of-type(4){text-align:right}}@media (max-width:320px){.order-history .row.bottom{align-items:center}}.cart{background-color:#fff;position:relative;overflow:hidden}.cart a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.cart a:visited{color:#001d9c;text-decoration:none}.cart a:hover{color:#ffa700;text-decoration:none}.cart a:active{color:#ffa700;text-decoration:none}.cart .content p.row.empty{display:block;text-align:center;width:100%;font-size:clamp(1.5rem,1.65vw,2.1rem)}.cart h1,.cart h2,.cart h3,.cart h4,.cart h5,.cart h6,.cart li,.cart p,.cart span{color:#001d9c}.cart::after{content:"";position:absolute;background-image:url(/assets/images/logo-no-text-blue.svg);background-size:80%;background-repeat:no-repeat;background-position:top right;top:0;right:-750px;width:100%;height:100%;z-index:0;opacity:.05;pointer-events:none}.cart .back{text-align:left;padding:0 0 5rem 0;font-size:1.2rem}.cart .back a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.cart .back a:visited{color:#001d9c;text-decoration:none}.cart .back a:hover{color:#ffa700;text-decoration:none}.cart .back a:active{color:#ffa700;text-decoration:none}.cart .mobile{display:none}@media (max-width:700px){.cart .mobile{display:block}}@media (max-width:700px){.cart .noMobile{display:none}}.cart .content{padding:2rem 0 10rem;z-index:1;position:relative}.cart .content .row{padding:2rem;border-bottom:2px solid #001d9c;width:100%;display:grid;align-items:center;grid-template-columns:15% 35% 15% 15% 15% auto;grid-template-rows:auto}.cart .content .row.header{text-align:center;padding:0 2rem 1rem;text-transform:uppercase}.cart .content .row .col{display:flex;flex-direction:column;width:100%}.cart .content .row .col *{padding:0;line-height:1}.cart .content .row .col.image a.picture{display:block;width:100%;aspect-ratio:2/1;padding-right:3rem;overflow:hidden}.cart .content .row .col.image a.picture img{object-position:left;width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;object-fit:contain;transition:.2s}.cart .content .row .col.image a.picture:hover img{scale:1.05}.cart .content .row .col.desc p:has(>b){margin:0 0 1rem}.cart .content .row .col.price{text-align:center;text-transform:uppercase}.cart .content .row .col.quantity{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.cart .content .row .col.quantity>span{display:block;font-size:clamp(1.3rem,1.4vw,1.8rem);font-family:"IBM Plex Sans";font-weight:700;margin:0 clamp(1rem,1.1vw,1.4rem)}.cart .content .row .col.subtotal{text-align:center;text-transform:uppercase}.cart .content .row .col.remove{align-items:flex-end}.cart .content .row .col button.cartButton{display:block;width:clamp(2rem,2.2vw,2.8rem);height:clamp(2rem,2.2vw,2.8rem);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0;margin:0;position:relative;font-size:clamp(1rem,1.1vw,1.3rem);letter-spacing:0}.cart .discount{position:relative}.cart .discount label{font-family:"IBM Plex Sans";font-weight:700;color:#001d9c;font-size:clamp(1.5rem,1.65vw,2.1rem);text-transform:uppercase;display:block;margin:0 0 clamp(1rem,1.1vw,1.4rem)}.cart .discount>.code{display:flex;align-items:flex-end;gap:clamp(1rem,1.1vw,1.4rem)}.cart .discount>.code .input{position:relative}.cart .discount>.code .input .discount-error{margin:clamp(.5rem,.55vw,.7rem) 0;padding:0;line-height:1;position:absolute;top:100%;left:50%;translate:-50% 0;text-align:center;width:100%}.cart .discount>.code input{font-family:"IBM Plex Sans";font-weight:400;color:#001d9c;font-size:clamp(1rem,1.1vw,1.4rem);border:2px solid #001d9c;border-radius:8px;padding:clamp(.75rem,.825vw,1.05rem) clamp(1rem,1.1vw,1.4rem);width:200px;text-align:center;margin:0}.cart .discount>.code input::placeholder{text-align:center;color:#001d9c;opacity:.5}.cart .discount>.code button{margin:0}.cart .order>.totals h3,.cart .order>.totals h6{font-size:clamp(.75rem,.825vw,1.05rem)}.cart .order>.totals .row{font-size:clamp(1rem,1.1vw,1.4rem);font-family:"IBM Plex Sans";font-weight:400;color:#001d9c}.cart .order>.totals .row table{width:100%;border-collapse:collapse}.cart .order>.totals .row table tbody{width:100%}.cart .order>.totals .row table tbody tr{width:100%}.cart .order>.totals .row table tbody tr td,.cart .order>.totals .row table tbody tr th{width:50%}.cart .order>.totals .row table tbody tr th{text-align:left;font-family:OrganettoRegularExt;font-style:normal;font-size:clamp(.75rem,.825vw,1.05rem);letter-spacing:2px}.cart .order>.totals .row table tbody tr td{text-align:right}.cart .proceed{position:relative;z-index:999}.cart .proceed .row{justify-content:space-between;align-items:center}.cart .proceed .row .col .btn{color:#fff}.cart .proceed .row .col img{max-width:90px;width:100%;height:100%;object-fit:cover}@media (max-width:1500px){.cart::after{right:-550px}.cart .content .row .col.quantity form .mid input#qty{margin:0 1rem}}@media (max-width:1300px){.cart::after{top:0;right:-310px}.cart .content .row .col h4{font-size:2rem;letter-spacing:1px}.cart .discount{max-width:100%}}@media (max-width:1000px){.cart .content .row{grid-template-columns:repeat(10,10%);grid-template-rows:auto auto}.cart .content .row.header .col:nth-of-type(3){grid-column-start:4;grid-column-end:6}.cart .content .row.header .col:nth-of-type(4){grid-column-start:6;grid-column-end:8;align-items:center}.cart .content .row.header .col:nth-of-type(5){grid-column-start:8;grid-column-end:10;align-items:flex-end}.cart .content .row .col{align-items:flex-start;padding:1rem 0}.cart .content .row .col.image{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:4}.cart .content .row .col.desc{grid-column-start:4;grid-column-end:10}.cart .content .row .col.price{grid-column-start:4;grid-column-end:6}.cart .content .row .col.quantity{grid-column-start:6;grid-column-end:8;align-items:center}.cart .content .row .col.subtotal{grid-column-start:8;grid-column-end:10;align-items:flex-end}.cart .content .row .col.remove{grid-row-start:1;grid-row-end:3;grid-column-start:10;grid-column-end:10}}@media (max-width:700px){.cart .content .row{padding:2rem 0;grid-template-columns:repeat(10,10%);grid-template-rows:auto auto}.cart .content .row.header{display:none}.cart .content .row .col{align-items:flex-start;padding:1rem 0}.cart .content .row .col.image{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:4}.cart .content .row .col.image a.picture{min-width:100px}.cart .content .row .col.desc{grid-column-start:4;grid-column-end:10;padding-right:1rem}.cart .content .row .col.price{grid-column-start:1;grid-column-end:4;position:relative}.cart .content .row .col.price h4{font-size:1.5rem;letter-spacing:1px}.cart .content .row .col.price::before{white-space:pre;content:"PPU";color:#001d9c;font-family:"IBM Plex Sans";font-weight:400}.cart .content .row .col.quantity{grid-column-start:4;grid-column-end:8;align-items:flex-start}.cart .content .row .col.quantity form{display:flex;align-items:center;justify-content:center}.cart .content .row .col.quantity form input.update{font-size:1.5rem;height:2.5rem}.cart .content .row .col.quantity form .mid input{width:3rem;height:3rem;font-size:1.5rem}.cart .content .row .col.quantity form .mid input#qty{margin:0 .75rem}.cart .content .row .col.subtotal{grid-column-start:8;grid-column-end:11;align-items:flex-end;position:relative}.cart .content .row .col.subtotal h4{font-size:1.5rem;letter-spacing:1px}.cart .content .row .col.subtotal::before{white-space:pre;content:"SUBTOTAL";color:#001d9c;font-family:"IBM Plex Sans";font-weight:400}.cart .content .row .col.remove{grid-row-start:1;grid-row-end:2;grid-column-start:10;grid-column-end:10;align-self:flex-start}.cart .order .totals .row{padding:0!important}.cart .order .totals .row.mobile{margin:0;padding:2rem 0 0;width:100%;border-top:2px solid #001d9c}.cart .order .totals .row.mobile .col{padding:0 2rem!important}.cart .order .totals .row .col{padding:2rem!important}.cart .discount{width:100%}.cart .discount .code{width:100%}.cart .discount label{margin-bottom:1rem;font-size:2rem}.cart .discount input{text-transform:none!important;width:100%;font-size:1.3rem;margin:0 2rem 0 0;padding:1rem}.cart .proceed .row{justify-content:center}.cart .proceed .row .col{padding-bottom:2rem;width:100%}.cart .proceed .row .col a{width:100%}.cart .proceed .row .col input{font-size:1rem;letter-spacing:.5px;width:100%}.cart .proceed .row .col:first-of-type{display:none}}@media (max-width:320px){.cart .content .row{padding:2rem 0;grid-template-columns:repeat(10,10%);grid-template-rows:auto auto}.cart .content .row.header{display:none}.cart .content .row .col{align-items:flex-start;padding:1rem 0}.cart .content .row .col.image{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:5;aspect-ratio:1/1;width:100%}.cart .content .row .col.image a.picture{width:100%;padding:0 0 1rem 0}.cart .content .row .col.desc{grid-column-start:5;grid-column-end:11;padding-right:0}.cart .content .row .col.price{grid-column-start:1;grid-column-end:6;grid-row-start:3;grid-row-end:4;position:relative}.cart .content .row .col.price h4{font-size:1.5rem;letter-spacing:1px}.cart .content .row .col.price::before{white-space:pre;content:"PPU";color:#001d9c;font-family:"IBM Plex Sans";font-weight:400}.cart .content .row .col.quantity{grid-column-start:1;grid-column-end:9;grid-row-start:2;grid-row-end:3;align-items:flex-start}.cart .content .row .col.quantity form{display:flex;align-items:center;justify-content:center}.cart .content .row .col.quantity form input.update{font-size:1.5rem;height:2.5rem}.cart .content .row .col.quantity form .mid input{width:3rem;height:3rem;font-size:1.5rem}.cart .content .row .col.quantity form .mid input#qty{margin:0 .75rem}.cart .content .row .col.subtotal{grid-column-start:6;grid-column-end:11;grid-row-start:3;grid-row-end:4}.cart .content .row .col.subtotal h4{font-size:1.5rem;letter-spacing:1px}.cart .content .row .col.subtotal::before{white-space:pre;content:"SUBTOTAL";color:#001d9c;font-family:"IBM Plex Sans";font-weight:400}.cart .content .row .col.remove{grid-row-start:2;grid-row-end:3;grid-column-start:9;grid-column-end:11;align-self:flex-start}.cart .proceed .row{display:block}.cart .proceed .row .col{padding-bottom:2rem}}.cart .order{margin:4rem 0;padding-bottom:0;position:relative}.cart .order .totals{border:2px solid #001d9c}.cart .order .totals h3,.cart .order .totals p{padding-bottom:0}.cart .order .totals .row{justify-content:space-between;padding:2rem}.cart .order .totals .row .col:first-of-type{flex:2}.cart .order .totals .row .col:first-of-type .product{padding-bottom:2rem}.cart .order .totals .row .col:first-of-type .product p{width:50%}.cart .order .totals .row .col:last-of-type{flex:1}.cart .order .totals .row.top{border-bottom:2px solid #001d9c;align-items:center}.cart .order .totals .row.mid{position:relative}.cart .order .totals .row.mid .col:last-of-type{display:flex;justify-content:space-between;line-height:4rem;max-width:33.4%}.cart .order .totals .row.mid:before{content:"";position:absolute;background-image:url(/assets/images/logo-blue.svg);background-size:65%;background-repeat:no-repeat;bottom:0;left:0;width:100%;height:100%;opacity:.03;z-index:0}.cart .order .totals .row.mid .sub:last-of-type{text-align:right}.cart .order .totals .row.btm{border-top:2px solid #001d9c}.cart .order .totals .row.btm .col{max-width:33.4%;margin:0 0 0 auto;display:flex;align-items:center;justify-content:space-between}@media (max-width:1300px){.cart .order .totals .row.mid:before{background-size:100%}}@media (max-width:700px){.cart .order{padding-top:2rem}.cart .order .totals .row.top .col:last-of-type{text-align:right}.cart .order .totals .row.mid{display:block}.cart .order .totals .row.mid .col .product p{width:100%}.cart .order .totals .row.mid .col:last-of-type{max-width:100%;padding-top:6rem}.cart .order .totals .row.mid .col:last-of-type .sub:last-of-type{text-align:right}.cart .order .totals .row.btm .col{max-width:100%}}.categories{background-color:#fff;padding:0}.categories .button{text-align:center;padding:2rem 0 8rem 0}.categories .button span{font-family:OrganettoBoldSemiExp;font-style:normal;font-size:2rem;letter-spacing:4px;color:#001d9c;cursor:pointer;transition:.2s ease-in-out}.categories .button span:hover{color:#ffa700}.categories .row.top .col{text-align:center;border-top:4px solid #001d9c;border-bottom:4px solid #001d9c;padding:2rem;min-height:80px}.categories .row.top .col a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.categories .row.top .col a:visited{color:#001d9c;text-decoration:none}.categories .row.top .col a:hover{color:#ffa700;text-decoration:none}.categories .row.top .col a:active{color:#ffa700;text-decoration:none}.categories .row.top .col:nth-of-type(1){flex:1 0 60%}.categories .row.top .col:nth-of-type(1) h2{color:#001d9c;padding-bottom:0}.categories .row.top .col:nth-of-type(2){flex:1 0 40%;border-left:4px solid #001d9c}.categories .row.top .col:nth-of-type(2) #search-form{position:relative;width:100%;margin:0 auto;display:flex;justify-content:space-between}.categories .row.top .col:nth-of-type(2) #search-form .submit{background:0 0;position:static;padding:0;border-radius:0;-webkit-appearance:none;transition:.2s ease-in-out;border:none}.categories .row.top .col:nth-of-type(2) #search-form .submit svg{width:25px;height:25px;cursor:pointer;stroke:#001d9c;fill:#001d9c;transition:.2s ease-in-out}.categories .row.top .col:nth-of-type(2) #search-form .submit svg:hover{stroke:#ffa700;fill:#ffa700}.categories .row.top .col:nth-of-type(2) #search-form input{width:calc(100% - 30px);color:#001d9c;font-size:2rem;text-transform:uppercase;letter-spacing:.5px;background-color:transparent;border:none;padding-bottom:.8rem;font-family:"IBM Plex Sans";font-weight:400;line-height:1;margin:0;padding:5px 0}.categories .row.top .col:nth-of-type(2) #search-form input::placeholder{color:#001d9c;opacity:.4}.categories .row.top .col:nth-of-type(2) #search-form input:focus{outline:0}@media (max-width:1500px){.categories .row.top .col:nth-of-type(1) h2{font-size:2rem}.categories .row.top .col:nth-of-type(2) #search-form input{font-size:1.5rem}}@media (max-width:1300px){.categories .row.top{flex-wrap:wrap}.categories .row.top .col:nth-of-type(1){order:1;flex:1 0 100%;border-bottom:2px solid #001d9c}.categories .row.top .col:nth-of-type(1) h2{font-size:1.5rem}.categories .row.top .col:nth-of-type(2){order:2;flex:1 0 50%;border-left:0;border-bottom:2px solid #001d9c;border-top:0}}@media (max-width:700px){.categories .row.top .col:nth-of-type(1) h2{font-size:1.3rem}}.categories .row.content{align-items:end}.categories .row.content .col{font-family:OrganettoBoldSemiExp;font-style:normal;flex:1 0 33%;max-width:33%;padding:4rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.categories .row.content .col a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.categories .row.content .col a:visited{color:#001d9c;text-decoration:none}.categories .row.content .col a:hover{color:#ffa700;text-decoration:none}.categories .row.content .col a:active{color:#ffa700;text-decoration:none}.categories .row.content .col .title{padding:2rem 0;border-bottom:2px solid #001d9c}.categories .row.content .col a{font-size:1.5rem}.categories .row.content .col img{max-width:300px;max-height:300px;width:100%;height:100%;object-fit:contain;align-self:center}@media (min-width:2000px){.categories .row.content .col a{font-size:1.8rem}.categories .row.content .col img{max-width:450px;max-height:450px}}@media (max-width:1300px){.categories .row.content .col{flex:1 0 50%;max-width:50%}}@media (max-width:700px){.categories .row.content .col{flex:1 0 100%;max-width:100%}}.sub-categories{background-color:#fff}.sub-categories .row.top{border-bottom:2px solid #001d9c}.sub-categories .row.top .col{text-align:center;border-top:1px solid #001d9c;padding:2rem;min-height:80px}.sub-categories .row.top .col a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.sub-categories .row.top .col a:visited{color:#001d9c;text-decoration:none}.sub-categories .row.top .col a:hover{color:#ffa700;text-decoration:none}.sub-categories .row.top .col a:active{color:#ffa700;text-decoration:none}.sub-categories .row.top .col:nth-of-type(1){flex:1 0 20%;display:flex;align-items:center;justify-content:center}.sub-categories .row.top .col:nth-of-type(1) #search-form{position:relative;width:200px;margin:0 auto}.sub-categories .row.top .col:nth-of-type(1) #search-form .submit{position:absolute;bottom:-2px;left:-20px;padding:0;border-radius:0;-webkit-appearance:none;transition:.2s ease-in-out;background-color:transparent;border:none}.sub-categories .row.top .col:nth-of-type(1) #search-form .submit svg{width:25px;height:25px;cursor:pointer;stroke:#001d9c;fill:#001d9c;transition:.2s ease-in-out}.sub-categories .row.top .col:nth-of-type(1) #search-form .submit svg:hover{stroke:#ffa700;fill:#ffa700}.sub-categories .row.top .col:nth-of-type(1) #search-form input{color:#001d9c;font-size:1.5rem;text-transform:uppercase;letter-spacing:.5px;background-color:transparent;border:none;margin-left:30px;font-family:"IBM Plex Sans";font-weight:400}.sub-categories .row.top .col:nth-of-type(1) #search-form input::placeholder{color:#001d9c;opacity:.5}.sub-categories .row.top .col:nth-of-type(1) #search-form input:focus{outline:0}.sub-categories .row.top .col:nth-of-type(2){flex:1 0 60%;border-left:2px solid #001d9c;border-right:2px solid #001d9c;display:flex;align-items:center;justify-content:center}.sub-categories .row.top .col:nth-of-type(2) h2{color:#001d9c;padding-bottom:0}.sub-categories .row.top .col:nth-of-type(3){font-family:"IBM Plex Sans";font-weight:400;flex:1 0 20%;display:flex;align-items:center;justify-content:space-between}.sub-categories .row.top .col:nth-of-type(3) .shopAll{cursor:pointer;transition:.2s ease-in-out;color:#001d9c;text-transform:uppercase;font-size:1.5rem}.sub-categories .row.top .col:nth-of-type(3) .shopAll:hover{color:#ffa700}.sub-categories .row.top .col:nth-of-type(3) .product-container{position:relative;cursor:pointer}.sub-categories .row.top .col:nth-of-type(3) .product-container p{transition:.2s ease-in-out;color:#001d9c;text-transform:uppercase;padding-bottom:0}.sub-categories .row.top .col:nth-of-type(3) .product-container p:hover{color:#ffa700}.sub-categories .row.top .col:nth-of-type(3) .product-container .product-dropdown{font-family:"IBM Plex Sans";font-weight:500;position:absolute;top:55px;right:0;overflow-y:hidden;height:0;width:100%;z-index:999999;list-style-type:none;background-color:#001d9c;padding:1rem 4rem}.sub-categories .row.top .col:nth-of-type(3) .product-container .product-dropdown a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.sub-categories .row.top .col:nth-of-type(3) .product-container .product-dropdown a:visited{color:#001d9c;text-decoration:none}.sub-categories .row.top .col:nth-of-type(3) .product-container .product-dropdown a:hover{color:#ffa700;text-decoration:none}.sub-categories .row.top .col:nth-of-type(3) .product-container .product-dropdown a:active{color:#ffa700;text-decoration:none}.sub-categories .row.top .col:nth-of-type(3) .product-container .product-dropdown li{text-align:center;text-transform:uppercase;letter-spacing:2.5px;color:#fff;font-size:1.2rem;transition:.2s ease-in-out;cursor:pointer}.sub-categories .row.top .col:nth-of-type(3) .product-container .product-dropdown li:hover{color:#ffa700}.sub-categories .row.top .col:nth-of-type(3) .product-container .product-dropdown li a{margin-left:0}@media (max-width:1500px){.sub-categories .row.top .col:nth-of-type(2) h2{font-size:2rem}.sub-categories .row.top .col:nth-of-type(1) #search-form .submit{left:5px}.sub-categories .row.top .col:nth-of-type(1) #search-form input{font-size:1.5rem;padding-left:1rem}}@media (max-width:1300px){.sub-categories .row.top{flex-wrap:wrap}.sub-categories .row.top .col:nth-of-type(2){order:0;flex:1 0 100%;border-top:1.5px solid #001d9c;border-bottom:1.5px solid #001d9c;border-left:0;border-right:0}.sub-categories .row.top .col:nth-of-type(2) h2{font-size:1.5rem}.sub-categories .row.top .col:nth-of-type(1){order:1;flex:1 0 50%;border-top:1px solid #001d9c;justify-content:flex-start}.sub-categories .row.top .col:nth-of-type(3){order:2;flex:1 0 50%;justify-content:space-between}}@media (max-width:700px){.sub-categories .row.top{border-bottom:1px solid #001d9c}.sub-categories .row.top .col:nth-of-type(1){justify-content:center}.sub-categories .row.top .col:nth-of-type(2){border-bottom:none}.sub-categories .row.top .col:nth-of-type(2) h2{font-size:1.3rem}.sub-categories .row.top .col:nth-of-type(3){justify-content:space-evenly;border-bottom:none}}.sub-categories .row.bottom .col:first-of-type{flex:1 0 10%;background-color:#001d9c;align-items:center;text-align:center;display:flex;justify-content:center;border-right:2px solid #fff}.sub-categories .row.bottom .col:first-of-type p{color:#ffa700;text-transform:uppercase}.sub-categories .row.bottom .col:last-of-type{flex:1 0 90%}.sub-categories .row.bottom .sub-category{font-family:"IBM Plex Sans";font-weight:500;position:relative;display:flex;flex-wrap:wrap;width:100%;padding:2rem;z-index:99;list-style-type:none;background-color:#001d9c}.sub-categories .row.bottom .sub-category a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.sub-categories .row.bottom .sub-category a:visited{color:#fff;text-decoration:none}.sub-categories .row.bottom .sub-category a:hover{color:#ffa700;text-decoration:none}.sub-categories .row.bottom .sub-category a:active{color:#ffa700;text-decoration:none}.sub-categories .row.bottom .sub-category li{flex:1 0 30%;max-width:30%;padding-right:2rem;text-transform:uppercase;letter-spacing:2.5px;font-size:1.5rem;color:#fff;transition:.2s ease-in-out;cursor:pointer}.sub-categories .row.bottom .sub-category li:hover{color:#ffa700}.sub-categories .row.bottom .sub-category li a{margin-left:0}@media (max-width:1500px){.sub-categories .row.bottom .sub-category li{font-size:1.2rem}}@media (max-width:1300px){.sub-categories .row.bottom .sub-category li{flex:1 0 50%;max-width:50%}.sub-categories .row.bottom .col:first-of-type{flex:1 0 15%}.sub-categories .row.bottom .col:last-of-type{flex:1 0 85%}}@media (max-width:700px){.sub-categories .row.bottom{display:block}.sub-categories .row.bottom .col:first-of-type{border:0;padding-top:1rem}.sub-categories .row.bottom .sub-category{display:block;padding:1rem}.sub-categories .row.bottom .sub-category li{max-width:100%;padding-right:0;font-size:1.3rem;letter-spacing:2px}}.checkout-1{background-color:#fff}.checkout-1 h3{color:#001d9c}.checkout-1 .login .row{position:relative;justify-content:space-between}.checkout-1 .login .row:before{content:"";position:absolute;background-image:url(/assets/images/logo-blue.svg);background-size:100%;background-repeat:no-repeat;bottom:0;width:100%;height:100%;opacity:.02;z-index:0}.checkout-1 .login .row .col{padding:10rem 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1 0 50%;text-align:center;z-index:1}.checkout-1 .login .row .col h3{padding:4rem 0;width:80%}.checkout-1 .login .row .col:first-of-type{border-right:2px solid #001d9c}@media (max-width:700px){.checkout-1 .login .row{display:block}.checkout-1 .login .row:before{bottom:-200px}.checkout-1 .login .row .col{padding:5rem 0}.checkout-1 .login .row .col:first-of-type{border-right:0}}.checkout-2{background-color:#fff}.checkout-2 a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.checkout-2 a:visited{color:#001d9c;text-decoration:none}.checkout-2 a:hover{color:#ffa700;text-decoration:none}.checkout-2 a:active{color:#ffa700;text-decoration:none}.checkout-2 h3,.checkout-2 p{color:#001d9c}.checkout-2 .forms{padding:10rem 0}.checkout-2 .forms .globalpay{display:block;padding-left:4rem}.checkout-2 .forms .globalpay:first-of-type{margin-bottom:6rem}@media (max-width:1300px){.checkout-2 .forms .globalpay:last-of-type{margin-top:4rem}}.checkout-2 .forms .globalpay p{font-family:"IBM Plex Sans";font-weight:700;text-transform:uppercase}.checkout-2 .forms .globalpay .images{display:flex;align-items:center;text-align:left;padding:2rem 0}.checkout-2 .forms .globalpay .images img{max-height:30px;padding-right:2rem}.checkout-2 .forms .globalpay .btn.blue{color:#fff!important;margin-right:4rem}@media (max-width:1300px){.checkout-2 .forms .globalpay{padding:2rem 0 0 1rem}}@media (max-width:700px){.checkout-2 .forms .globalpay .btn.blue{margin-bottom:2rem}}.checkout-2 .forms .row{justify-content:space-between}.checkout-2 .forms .row .checks{display:flex;align-items:center;padding-left:4rem}.checkout-2 .forms .row .checks p{padding-right:2rem;padding-bottom:.5rem}.checkout-2 .forms .row .switch{position:relative;display:inline-block;width:40px;height:24px}.checkout-2 .forms .row .switch input{opacity:0;width:0;height:0}.checkout-2 .forms .row .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;padding:0}.checkout-2 .forms .row .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.checkout-2 .forms .row input:checked+.slider{background-color:#001d9c}.checkout-2 .forms .row input:focus+.slider{box-shadow:0 0 1px #001d9c}.checkout-2 .forms .row input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.checkout-2 .forms .row .slider.round{border-radius:34px}.checkout-2 .forms .row .slider.round:before{border-radius:50%}.checkout-2 .forms .row .col{flex:1 0 50%}.checkout-2 .forms .row .col h3{padding-left:4rem}.checkout-2 .forms .row .form{padding-top:4rem}.checkout-2 .forms .row .form:first-of-type{padding-top:6.5rem}.checkout-2 .forms .row .form .row{padding:0 2rem 2rem 2rem}.checkout-2 .forms .row .form .row input,.checkout-2 .forms .row .form .row label,.checkout-2 .forms .row .form .row textarea{font-family:"IBM Plex Sans";font-weight:700;color:#001d9c;font-size:1.3rem;letter-spacing:1px}.checkout-2 .forms .row .form .row label{text-transform:uppercase}.checkout-2 .forms .row .form .row input,.checkout-2 .forms .row .form .row textarea{font-family:"IBM Plex Sans";font-weight:400;padding:1.5rem;width:100%;border:2px solid #001d9c;margin-top:.5rem}.checkout-2 .forms .row .form .row.half{width:50%;display:block}.checkout-2 .forms .row .form .row.full{display:block;width:100%}.checkout-2 .forms .row .form .row .dropDown{position:relative}.checkout-2 .forms .row .form .row .dropDown select{font-family:"IBM Plex Sans";font-weight:400;font-size:1.3rem;appearance:none;color:#001d9c;border:2px solid #001d9c;margin:.5rem 0 0 0;padding:1.5rem;width:100%;border-radius:0;position:relative}.checkout-2 .forms .row .form .row .dropDown::after{height:1rem;width:1rem;aspect-ratio:1/1;content:"";position:absolute;top:50%;right:2rem;transform:rotate(45deg) translate(0,-50%);border-bottom:2px solid #001d9c;border-right:2px solid #001d9c;pointer-events:none}@media (max-width:1300px){.checkout-2 .forms .form .col .checks,.checkout-2 .forms .form .col h3{padding-left:1rem}.checkout-2 .forms .form .col .row{padding:0 1rem}.checkout-2 .forms .form .col .row.half{padding:0 1rem 2rem 0}.checkout-2 .forms .form .col .row.half:nth-of-type(even){padding-right:0}.checkout-2 .forms .form .col .row.full{padding:0 0 2rem 0}.checkout-2 .forms .form .col h3{font-size:1.3rem}}@media (max-width:700px){.checkout-2 .forms{padding:5rem 0}.checkout-2 .forms .globalpay{padding:0}.checkout-2 .forms .row{display:block}.checkout-2 .forms .row .col .checks,.checkout-2 .forms .row .col h3{padding-left:0}.checkout-2 .forms .row .form{padding-bottom:4rem}.checkout-2 .forms .row .form .row{display:flex;padding:0}}@media (max-width:320px){.checkout-2 .forms .row .form .row{display:block}.checkout-2 .forms .row .form .row.half{width:100%}}.children-links.case-studies .col{flex:1;max-width:100%;text-align:center}.children-links.case-studies .col h3{font-size:1.8rem}.children-links.case-studies .col h3:hover{color:#ffa700;transition:.2s ease-in-out}@media (max-width:1300px){.children-links.case-studies .col{padding-bottom:4rem}}@media (max-width:700px){.children-links.case-studies .row{display:block}}.children-links .col{flex:1 0 20%;max-width:20%;padding:4rem}.children-links .col a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.children-links .col a:visited{color:#fff;text-decoration:none}.children-links .col a:hover{color:#ffa700;text-decoration:none}.children-links .col a:active{color:#ffa700;text-decoration:none}.children-links .col img{height:100%;width:100%;max-height:70px;object-fit:contain}.children-links .col img:hover{opacity:50%;transition:.2s ease-in-out}@media (max-width:1300px){.children-links .col{flex:1 0 33%;max-width:33%;padding-bottom:6rem}}@media (max-width:700px){.children-links .col{flex:1 0 50%;max-width:50%;padding:2rem;padding-bottom:4rem}}@media (max-width:320px){.children-links .col{flex:1 0 100%;max-width:100%;text-align:center;padding:4rem 0}.children-links .col img{width:80%}}.contact{position:relative;overflow:hidden;margin-bottom:5rem}.contact::before{content:"";position:absolute;background-image:url(/assets/images/asset.svg);background-size:contain;background-repeat:no-repeat;background-position:right;top:0;right:-300px;width:100%;height:100%;z-index:0}.contact .row{padding:0 4rem;z-index:1}.contact .row .col{overflow:hidden;flex:1 0 40%;z-index:1}.contact .row .col a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.contact .row .col a:visited{color:#fff;text-decoration:none}.contact .row .col a:hover{color:#ffa700;text-decoration:none}.contact .row .col a:active{color:#ffa700;text-decoration:none}.contact .row .col:nth-of-type(1){padding-right:4rem}.contact .row .col:nth-of-type(2){padding:0 4rem 0 4rem}.contact .row .col a{width:fit-content}.contact .row .col p{width:50%}.contact .row .col h2{padding-bottom:4rem}.contact .row .col .address{padding-bottom:4rem}.contact .row .col .details p{padding-bottom:0}.contact .row .col .details p:last-of-type{padding-bottom:2rem}.contact .row .col .details a{font-family:"IBM Plex Sans";font-weight:700;font-size:1.4rem;letter-spacing:1px;display:block;margin-top:1rem}.contact .row .col .contact-form{z-index:1}.contact .row .col .contact-form #website{position:absolute;left:-9999px}.contact .row .col .contact-form .alert p,.contact .row .col .contact-form .success p{font-family:"IBM Plex Sans";font-weight:700;letter-spacing:1px;padding-bottom:4rem;width:80%}.contact .row .col .contact-form button{color:#001d9c;padding:10px 20px}.contact .row .col .contact-form input:not([type=submit]),.contact .row .col .contact-form label,.contact .row .col .contact-form span,.contact .row .col .contact-form textarea{font-family:"IBM Plex Sans";font-weight:500;color:#fff;font-size:1.6rem;letter-spacing:1px;background:0 0;border:none;border-radius:0;width:100%}.contact .row .col .contact-form label{line-height:3rem}.contact .row .col .contact-form textarea{margin-top:2rem;border:2px solid #fff;resize:none;padding-bottom:13rem}.contact .row .col .contact-form input:not([type=submit]){border-bottom:2px solid #fff;z-index:1}.contact .row .col .contact-form .field{padding-bottom:4rem}@media (max-width:1500px){.contact::before{right:-450px}}@media (max-width:1300px){.contact{padding:5rem 0}.contact::before{display:none}.contact .row .col{width:70%}.contact .row .col:nth-of-type(2){padding-right:0}.contact .row .col .contact-form{margin-bottom:4rem}}@media (max-width:700px){.contact::before{display:none}.contact .row{display:block;padding:0 2rem}.contact .row .col{width:100%}.contact .row .col:nth-of-type(1){padding-right:0}.contact .row .col:nth-of-type(2){padding-left:0}.contact .row .col p{width:90%}.contact .row .col .contact-form .alert p,.contact .row .col .contact-form .success p{width:90%}}.core-services{display:flex;align-items:center;width:100%}.core-services .container{width:100%;display:flex;padding-bottom:12rem;border-bottom:2px solid #fff;align-items:center}.core-services .container .col{width:50%;height:fit-content}.core-services .container .col:first-of-type{width:40%;border-right:2px solid #fff;padding-right:5%}.core-services .container .col:last-of-type{width:60%;padding-left:2.5%}@media (max-width:1000px){.core-services .container{flex-direction:column-reverse;padding-bottom:4rem}.core-services .container .col{width:100%}.core-services .container .col:first-of-type{width:60%;border:none;margin:8rem}.core-services .container .col:last-of-type{width:100%}}.featured-products .row .col{flex:1 0 33%;padding:4rem 2rem 4rem 0;display:flex;flex-direction:column;justify-content:space-between}.featured-products .row .col a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.featured-products .row .col a:visited{color:#fff;text-decoration:none}.featured-products .row .col a:hover{color:#ffa700;text-decoration:none}.featured-products .row .col a:active{color:#ffa700;text-decoration:none}.featured-products .row .col h3{font-size:1.5rem;width:90%;margin-top:2rem}.featured-products .row .col a{font-family:OrganettoRegularExt;font-style:normal;font-size:1.4rem;letter-spacing:1px}.featured-products .row .col p{font-family:"IBM Plex Sans";font-weight:700;letter-spacing:1.5px;padding-bottom:2rem}.featured-products .row .col img{width:100%;height:100%;max-height:350px;object-fit:contain;text-align:left}@media (max-width:1300px){.featured-products .row .col h3{font-size:1.2rem}.featured-products .row .col img{max-height:250px;object-fit:cover}}@media (max-width:700px){.featured-products .row{display:block}.featured-products .row .col{padding-right:0}}.intro-category{padding:10rem 4rem;position:relative;overflow:hidden;z-index:1}.intro-category::after{content:"";position:absolute;background-image:url(/assets/images/logo-no-text-white.svg);background-size:70%;background-repeat:no-repeat;background-position:right;top:0;bottom:0;right:-200px;width:100%;height:100%;z-index:0;opacity:.1}.intro-category .row{justify-content:center;align-items:center}.intro-category .col{flex:1 0 50%;max-width:50%;position:relative;z-index:99999}.intro-category .col:last-of-type{text-align:left}.intro-category .col img{width:100%;height:100%;object-fit:contain}@media (max-width:700px){.intro-category{padding:5rem 2rem}.intro-category::after{display:none}.intro-category .row{position:relative;height:300px}.intro-category .row .col:first-of-type{max-width:100%;z-index:22}.intro-category .row .col:last-of-type{position:absolute;top:25%;right:8rem;z-index:1;opacity:50%}.intro-category .row .col:last-of-type img{width:250px}}.intro-shop{position:relative;overflow:hidden;z-index:1;height:800px;display:flex;align-items:center}.intro-shop h1{font-size:3.5rem;align-self:flex-start}.intro-shop::after{content:"";position:absolute;background-image:url(/assets/images/asset.svg);background-size:50%;background-repeat:no-repeat;bottom:0;right:-1100px;width:100%;height:100%;z-index:0;opacity:70%}.intro-shop .featured{width:100%;height:100%;display:block;position:absolute;visibility:hidden;opacity:0;top:0;left:0;max-height:100%;z-index:2}.intro-shop .featured a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.intro-shop .featured a:visited{color:#fff;text-decoration:none}.intro-shop .featured a:hover{color:#ffa700;text-decoration:none}.intro-shop .featured a:active{color:#ffa700;text-decoration:none}.intro-shop .featured .row{align-items:center;padding:4rem;max-height:100%;height:100%}.intro-shop .featured .row .col{flex:1 0 50%}.intro-shop .featured .row .col.price{font-family:"IBM Plex Sans";font-weight:700;font-size:1.8rem;letter-spacing:1.5px}.intro-shop .featured .row .col h2{width:90%}.intro-shop .featured .row .col h3{padding:2rem 0}.intro-shop .featured .row .col img{width:100%;height:100%;object-fit:contain}.intro-shop .featured .row .col a{font-family:OrganettoBoldSemiExp;font-style:normal;font-size:1.8rem}.intro-shop .featured .row .col p{width:80%}@media (max-width:1500px){.intro-shop{height:650px}.intro-shop h1{font-size:3rem;letter-spacing:2px}}@media (max-width:1300px){.intro-shop{height:500px}.intro-shop h1{width:50%}.intro-shop::after{right:-600px;bottom:-30px}.intro-shop .featured{padding-top:8rem}.intro-shop .featured .row{padding:2rem}.intro-shop .featured .row .col h3{font-size:1.2rem}.intro-shop .featured .row .col a{font-size:1.5rem}.intro-shop .featured .row .col p{width:95%}}@media (max-width:700px){.intro-shop{height:700px}.intro-shop h1{font-size:2.5rem}.intro-shop .featured .row{display:block;padding:5rem 2rem 2rem 2rem}.intro-shop .featured .row .col:last-of-type{text-align:center;padding-top:4rem}.intro-shop .featured .row .col:last-of-type img{width:70%}}.intro-text-image .col{flex:1}.intro-text-image .col:first-of-type{padding-right:6rem}.intro-text-image .col:first-of-type img{max-height:600px;height:100%;width:100%;object-fit:contain}.intro-text-image .col p{width:80%}@media (max-width:1300px){.intro-text-image .col:first-of-type{flex:1 0 30%;padding-right:2rem}}@media (max-width:700px){.intro-text-image{padding-top:0}.intro-text-image .row{display:block}.intro-text-image .row .col:first-of-type{padding-right:0;padding-bottom:5rem}}.intro-case-study{padding-bottom:0}.intro-case-study .col{flex:1}.intro-case-study .col p{width:80%}.intro-case-study .col img{align-self:flex-start;max-width:950px;max-height:300px;width:100%;height:100%;object-fit:cover}@media (max-width:1300px){.intro-case-study .row{display:block}.intro-case-study .row .col:first-of-type{padding-bottom:5rem}}.intro-manufacturer{display:block;margin:0 auto;width:90%;max-width:1800px;padding:0}.intro-manufacturer .container .row{border-bottom:2px solid #fff;padding:0 0 clamp(4rem,4vw,8rem);margin:0 0 clamp(4rem,4vw,6rem);align-items:center}.intro-manufacturer .container .row .col.info{width:65%;padding-right:clamp(4rem,4vw,6rem)}.intro-manufacturer .container .row .col.info .logo{width:100%;margin:0 0 clamp(2rem,2vw,4rem)}.intro-manufacturer .container .row .col.info .logo img{height:100%;width:100%;object-fit:contain}.intro-manufacturer .container .row .col.info p{width:90%}.intro-manufacturer .container .row .col.image{width:35%}.intro-manufacturer .container .row .col.image picture{display:block;width:100%;overflow:hidden}.intro-manufacturer .container .row .col.image picture img{display:block;width:100%;object-fit:contain}@media (max-width:1000px){.intro-manufacturer .container .row{flex-direction:column}.intro-manufacturer .container .row .col.info{align-self:flex-start;width:66%;margin:0 0 clamp(2rem,2vw,4rem)}.intro-manufacturer .container .row .col.info .logo{margin:0 0 clamp(3rem,3vw,6rem)}.intro-manufacturer .container .row .col.info p{width:100%}.intro-manufacturer .container .row .col.image{align-self:flex-end;max-width:66%;width:100%;max-height:40vh}}@media (max-width:700px){.intro-manufacturer .container .row{padding:clamp(4rem,4vw,6rem) 0}.intro-manufacturer .container .row .col.info{width:100%;margin:0 0 clamp(4rem,4vw,6rem)}.intro-manufacturer .container .row .col.info .logo{max-width:75%}.intro-manufacturer .container .row .col.image{align-self:center;max-width:80%;padding:0 0 clamp(4rem,4vw,6rem)}}.intro-home{padding:5rem;border-bottom:2px solid #fff;margin-bottom:12rem}.intro-home .row{align-items:center}.intro-home .row img{height:100%;width:100%;object-fit:cover}.intro-home .row.main .col{width:50%;margin:0;padding:0}.intro-home .row.main .col:first-of-type{text-align:left;padding:1.5rem 2.5% 2rem 0}.intro-home .row.main .col:first-of-type img{width:90%;object-fit:contain}.intro-home .row.main .col:first-of-type *{text-decoration:none;margin:0;line-height:1;padding:0}.intro-home .row.main .col:last-of-type{padding-left:2.5%;text-align:right}.intro-home .row.main .col:last-of-type p{width:90%}.intro-home .row.main .col:last-of-type a.arrow{display:block;position:relative;padding:0 4rem 0 0;margin:0;text-decoration:none;box-sizing:border-box}.intro-home .row.main .col:last-of-type a.arrow *{text-decoration:none;margin:0;line-height:1;padding:0;transition:.3s}.intro-home .row.main .col:last-of-type a.arrow::after{box-sizing:border-box;content:"";position:absolute;border:2px solid #fff;border-bottom:none;border-left:none;width:2rem;height:2rem;rotate:45deg;top:50%;right:1rem;translate:0 -50%;transition:.3s}.intro-home .row.main .col:last-of-type a.arrow:hover *{color:#ffa700}.intro-home .row.main .col:last-of-type a.arrow:hover::after{right:0;border-color:#ffa700}@media (max-width:1000px){.intro-home{margin-bottom:6rem}}@media (max-width:700px){.intro-home{width:100%;padding:2rem 2rem 4rem}.intro-home .container{width:100%}.intro-home .container .row{flex-direction:column}.intro-home .container .row .col{width:100%;align-items:flex-start}.intro-home .container .row .col:first-of-type{margin-bottom:2rem}}.intro-image{display:block;position:relative;width:100%;height:fit-content;padding:0;margin:0}.intro-image aside#loader{width:100%;position:absolute;bottom:0;height:2px;background:#fff;z-index:2}.intro-image .container{margin:0;width:100%;position:relative;overflow:hidden;max-width:none}.intro-image .container a{cursor:pointer}.intro-image .container .home-image{height:100%;width:100%;display:none}.intro-image .container .home-image .image{height:100%;width:100%;display:flex;align-items:center}.intro-image .container .home-image .image .image-content a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.intro-image .container .home-image .image .image-content a:visited{color:#fff;text-decoration:none}.intro-image .container .home-image .image .image-content a:hover{color:#ffa700;text-decoration:none}.intro-image .container .home-image .image .image-content a:active{color:#ffa700;text-decoration:none}.intro-image .container .home-image .image .image-content .text{height:fit-content;margin:auto;display:flex;align-items:flex-start;justify-content:center;padding:2rem;flex-direction:column;min-height:50vh}.intro-image .container .home-image .image .image-content .text .textContent{width:70%}.intro-image .container .home-image .image .image-content .text picture{position:absolute;z-index:-2;top:0;left:0;min-width:100%;min-height:100%;height:100%}.intro-image .container .home-image .image .image-content .text picture img{min-width:100%;min-height:100%;object-fit:cover}.intro-image .container .home-image .image .image-content .text .shade{z-index:-1}.intro-image .container .home-image .image .image-content a{font-family:OrganettoBoldExt;font-style:normal}.intro-image .container .home-image .image picture{display:flex;align-items:center;justify-content:center;width:100%;height:50vh;padding:0;margin:0;background:#00000050}.intro-image .container .home-image .image picture img{object-fit:contain;height:100%;min-height:100%;max-height:100%;max-width:100%}.intro-image .container .home-image.active{display:flex;align-items:center}.intro-image .shade{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right,#002456 0,#00245600 100%) 0 0}@media (max-width:1000px){.intro-image .container .home-image .image picture{min-height:30vh;max-height:50vh;height:auto}.intro-image .container .home-image .image .image-content .text{min-height:50vh}.intro-image .container .home-image .image .image-content .text .textContent{width:80%}.intro-image .container .home-image .image .image-content .text .textContent h1{font-size:1.8rem}.intro-image .container .home-image .image .image-content .text .textContent h5{font-size:1rem}}@media (max-width:700px){.intro-image .container .home-image .image picture{min-height:50vh}.intro-image .container .home-image .image .image-content .text .textContent{width:100%}.intro-image .container .home-image .image .image-content .text .textContent h1{font-size:1.5rem}.intro-image .container .home-image .image .image-content .text .textContent h5{font-size:.8rem}}.text-cols{padding:4rem 0 8rem;margin:auto;position:relative;display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:1800px;border-bottom:2px solid #fff}.text-cols .container .col{width:33.3333333333%;padding:0 3%;border-right:2px solid #fff}.text-cols .container .col p{width:100%;text-align:center}.text-cols .container .col:last-of-type{border:none}@media (max-width:1300px){.text-cols .col p{width:85%}}@media (max-width:700px){.text-cols .row{display:block}.text-cols .row .col{padding-bottom:2rem}.text-cols .row .col p{width:95%}}section.intro-knowledge{padding:clamp(2rem,2vw,4rem);max-width:1800px;margin:0 auto clamp(4rem,4vw,6rem)}section.intro-knowledge .container .row{align-items:center}section.intro-knowledge .container .row .col{padding:clamp(2rem,2vw,4rem);box-sizing:border-box}section.intro-knowledge .container .row .img{width:33.33%;display:block}section.intro-knowledge .container .row .img picture{display:block;width:100%;aspect-ratio:1/1;max-height:300px}section.intro-knowledge .container .row .img picture img{width:100%;height:100%;display:block;object-fit:contain}section.intro-knowledge .container .row .text{width:66.66%}@media (max-width:1000px){section.intro-knowledge .container .row{flex-direction:column;position:relative}section.intro-knowledge .container .row .img{width:66%;max-width:300px;position:absolute;top:0;right:0;translate:10% -10%;z-index:-1;pointer-events:none}section.intro-knowledge .container .row .img picture{aspect-ratio:1/1;opacity:.3;width:100%;max-height:none}section.intro-knowledge .container .row .text{width:100%}}section.knowledge{max-width:1800px;margin:0 auto clamp(6rem,8vw,12rem);padding:0 clamp(2rem,2vw,4rem)}section.knowledge>h2{position:relative;width:fit-content;line-height:1.2;margin:0 0 clamp(4rem,4vw,6rem);padding:0 0 1rem;font-size:clamp(2.4rem,2.8vw,5rem)}section.knowledge>h2::before{content:"";position:absolute;height:3px;background:#fff;width:100vw;right:50%;top:100%}section.knowledge.articles>.articles{width:100%;max-width:none;min-width:0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}section.knowledge.articles>.articles article{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:25%;max-width:25%;padding:clamp(2rem,2vw,4rem);margin:0 0 clamp(3rem,3vw,6rem)}section.knowledge.articles>.articles article::after{content:"";position:absolute;top:100%;left:50%;translate:-50% 0;height:4px;background-color:#fff;width:calc(100% - clamp(4rem,4vw,8rem))}section.knowledge.articles>.articles article .top a.image{display:block;width:100%;margin:0 0 clamp(1.5rem,1.5vw,3rem);border-bottom:2px solid #fff}section.knowledge.articles>.articles article .top a.image picture{display:block;width:100%;aspect-ratio:3/2;border-radius:.5rem;overflow:hidden;margin:0 0 clamp(1.5rem,1.5vw,3rem)}section.knowledge.articles>.articles article .top a.image picture img{display:block;width:100%;height:100%;object-fit:cover;transition:.2s}section.knowledge.articles>.articles article .top a.image picture svg{display:block;width:100%;height:100%;object-fit:contain;transition:.2s}section.knowledge.articles>.articles article .top a.image picture svg *{fill:#fff}section.knowledge.articles>.articles article .top a.image:hover picture img,section.knowledge.articles>.articles article .top a.image:hover picture svg{scale:1.05}section.knowledge.articles>.articles article .top h3{font-size:clamp(1.2rem,1.3vw,1.6rem);margin:0 0 clamp(1.5rem,1.5vw,3rem);padding:0;width:100%}section.knowledge.articles>.articles article .buttons{width:100%;display:flex;justify-content:flex-end}section.knowledge.articles>.articles article .buttons a.btn.white{color:#001d9c;background:#fff;border-radius:.5rem;padding:.5rem 2rem;font-size:clamp(1rem,1vw,1.2rem);text-decoration:none;transition:.2s;border:2px solid #fff}section.knowledge.articles>.articles article .buttons a.btn.white:hover{background:0 0;color:#fff}@media (max-width:1500px){section.knowledge.articles>.articles article{width:33.33%;max-width:33.33%}}@media (max-width:1000px){section.knowledge.articles>.articles article{width:50%;max-width:50%}}.layout time{font-family:"IBM Plex Sans";font-weight:700;color:#fff;font-size:1.4rem;padding-top:2rem;padding-left:2rem;letter-spacing:1.5px}@media (max-width:700px){.layout time{padding-left:0}}.layout.article{padding-bottom:2rem}.layout.article .col h3{padding-top:0}.layout.story .col a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.layout.story .col a:visited{color:#001d9c;text-decoration:none}.layout.story .col a:hover{color:#ffa700;text-decoration:none}.layout.story .col a:active{color:#ffa700;text-decoration:none}.layout.story .col ul li:before{background-image:url(/assets/images/logo-no-text-blue.svg)}.layout.story figure.center{text-align:center}.layout.story figure.left{text-align:left}.layout.story figure.right{text-align:right}.layout .col{flex:1;padding-bottom:4rem;padding:2rem}.layout .col a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.layout .col a:visited{color:#fff;text-decoration:none}.layout .col a:hover{color:#ffa700;text-decoration:none}.layout .col a:active{color:#ffa700;text-decoration:none}.layout .col figure.videoFig{display:block;width:100%;aspect-ratio:16/9}.layout .col figure.videoFig video{width:100%;display:block;aspect-ratio:16/9}.layout .col img{height:100%;width:100%;object-fit:cover;padding-bottom:4rem}.layout .col p{width:90%}.layout .col h3{width:90%;padding-top:4rem}.layout .col ul{list-style-type:none}.layout .col ul li{padding-left:4.5rem;padding-bottom:1.5rem;width:90%;position:relative}.layout .col ul li:before{content:"";position:absolute;width:100%;height:100%;top:.4rem;left:0;background-size:30px;background-repeat:no-repeat;background-image:url(/assets/images/logo-no-text-white.svg)}@media (max-width:1300px){.layout .col p{width:100%}}@media (max-width:700px){.layout .row{display:block}.layout .row .col{padding:2rem 0}}.anchors{font-family:"IBM Plex Sans";font-weight:700;font-size:1.5rem;letter-spacing:1px}.anchors a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.anchors a:visited{color:#fff;text-decoration:none}.anchors a:hover{color:#ffa700;text-decoration:none}.anchors a:active{color:#ffa700;text-decoration:none}.anchors.caseStudy{display:flex;flex-wrap:wrap}@media (max-width:1300px){.anchors.caseStudy a{padding:1rem 4rem 1rem 5rem}}@media (max-width:700px){.anchors.caseStudy a{padding:1rem 1.5rem 1rem 4rem}}.anchors a{display:block;position:relative;padding:1rem 5rem 1rem 5rem}.anchors a:before{content:"";position:absolute;width:100%;height:100%;top:1.3rem;left:0;background-size:30px;background-repeat:no-repeat;background-image:url(/assets/images/logo-no-text-white.svg)}.blocklink{text-align:center;font-family:OrganettoBoldSemiExp;font-style:normal}.blocklink a{font-size:2rem}@media (max-width:700px){.blocklink a{font-size:1.5rem}}.block-table{border-collapse:collapse;width:100%}.block-table .column{display:block}.block-table tbody{display:flex;font-size:1.2rem}.block-table tr{display:flex;flex-direction:column;border-bottom:2px solid #fff}.block-table tr:first-of-type{flex:1 0 55%}.block-table tr:last-of-type{flex:1 0 45%}.block-table tr:nth-of-type(1) td{border-left:2px solid #fff;width:100%}.block-table td{padding:2rem;width:100%;height:100%;border:2px solid #fff;border-bottom:0;border-left:0}.block-table td.align-left{text-align:left}.block-table td.align-center{text-align:center}.block-table td.align-right{text-align:right}.block-table td.columnHead{min-height:60px;max-height:60px;text-align:center}.block-table td.columnHead p{font-family:OrganettoBoldSemiExp;font-style:normal;letter-spacing:5px;padding-bottom:0;width:100%}.block-table td.rowText p{width:100%}@media (max-width:1300px){.block-table tbody{font-size:1rem}.block-table td{padding:1.5rem}}@media (max-width:700px){.block-table tbody{display:block}.block-table tr:nth-of-type(2){border-left:2px solid #fff}.block-table tr:nth-of-type(2) td.columnHead{border-top:0}}.video-wrapper{margin-top:0;position:relative;padding-bottom:56.25%;max-height:470px;max-width:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.gallery-block{display:flex}.gallery-block .g-image{flex:1;height:100%}.gallery-block .g-image img{width:100%;height:100%;object-fit:cover}.divider{background-color:#fff;height:2px;width:100%;margin:4rem 0}.logos{display:flex;align-items:center}.logos .logo{padding-left:4rem;flex:1}.logos .logo img{width:100%;height:100%;object-fit:contain;max-height:160px!important}@media (max-width:1300px){.logos{flex-wrap:wrap}.logos .logo{flex:1 0 50%;padding:0 2rem 2rem 2rem}}@media (max-width:320px){.logos{display:block}.logos .logo{text-align:center}.logos .logo img{width:50%}}.login .window{background-color:#fff;padding:15rem 5rem;position:relative}.login .window h3,.login .window p{color:#001d9c}.login .window .row{align-items:flex-start}.login .window .row .col{flex:1}.login .window .row .col .backArrow{width:25px;height:25px;transform:rotate(-45deg);border-top:2px solid #001d9c;border-left:2px solid #001d9c;position:absolute;top:5rem;left:5rem;transition:.3s;cursor:pointer}.login .window .row .col .backArrow:hover{border-top-color:#ffa700;border-left-color:#ffa700}.login .window .row .col .login{align-items:center}.login .window .row .col .login .forgot-password{display:flex;align-items:center;padding-left:4rem}.login .window .row .col .login .forgot-password a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.login .window .row .col .login .forgot-password a:visited{color:#001d9c;text-decoration:none}.login .window .row .col .login .forgot-password a:hover{color:#ffa700;text-decoration:none}.login .window .row .col .login .forgot-password a:active{color:#ffa700;text-decoration:none}.login .window .row .col .login .forgot-password a,.login .window .row .col .login .forgot-password p{font-family:"IBM Plex Sans";font-weight:400;font-size:1.4rem;padding-bottom:0}.login .window .row .col .login .forgot-password a{font-family:"IBM Plex Sans";font-weight:700;margin-left:.5rem}@media (max-width:700px){.login .window .row .col .login .forgot-password{padding-left:0;padding-top:4rem}}.login .window .row .col:first-of-type{max-width:60%}.login .window .row .col:first-of-type .alert{color:#001d9c;font-family:"IBM Plex Sans";font-weight:400;text-transform:uppercase;font-size:1.4rem;letter-spacing:.2rem;margin-bottom:1rem}.login .window .row .col:first-of-type img{width:100%;height:100%;max-width:230px;object-fit:contain;padding-bottom:4rem}.login .window .row .col:first-of-type input{font-family:"IBM Plex Sans";font-weight:400;font-size:1.2rem;letter-spacing:1px;width:80%;background:0 0;border:none;border-radius:0;border-bottom:2px solid #001d9c;padding-bottom:.5rem;color:#001d9c;margin-bottom:4rem}.login .window .row .col:first-of-type input:focus{outline:0}.login .window .row .col:first-of-type input::placeholder{color:#001d9c;opacity:.7}.login .window .row .col:first-of-type a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.login .window .row .col:first-of-type a:visited{color:#fff;text-decoration:none}.login .window .row .col:first-of-type a:hover{color:#ffa700;text-decoration:none}.login .window .row .col:first-of-type a:active{color:#ffa700;text-decoration:none}.login .window .row .col:first-of-type button{padding:10px 20px}.login .window .row .col:first-of-type .btn{color:#fff}.login .window .row .col:last-of-type{max-width:40%}.login .window .row .col:last-of-type p{width:70%;margin-bottom:5rem}.login .window .row .col:last-of-type .btn a{padding:10px 20px}@media (max-width:700px){.login .window{padding:5rem 2rem}.login .window .row{display:block}.login .window .row .col:first-of-type{max-width:100%;padding-bottom:6rem}.login .window .row .col:first-of-type .image{text-align:center}.login .window .row .col:first-of-type .image img{max-width:280px}.login .window .row .col:first-of-type input{width:100%}.login .window .row .col:last-of-type{max-width:100%}}.news nav.pagination a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.news nav.pagination a:visited{color:#fff;text-decoration:none}.news nav.pagination a:hover{color:#ffa700;text-decoration:none}.news nav.pagination a:active{color:#ffa700;text-decoration:none}.news nav.pagination a{font-family:OrganettoBoldSemiExp;font-style:normal;letter-spacing:2px;font-size:1rem}.news .row.categories{background-color:#001d9c;justify-content:space-between;border-bottom:2px solid #fff;padding-bottom:2rem;margin-bottom:8rem}.news .row.categories .col a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.news .row.categories .col a:visited{color:#fff;text-decoration:none}.news .row.categories .col a:hover{color:#ffa700;text-decoration:none}.news .row.categories .col a:active{color:#ffa700;text-decoration:none}.news .row.categories .col a,.news .row.categories .col p{font-family:OrganettoBoldSemiExp;font-style:normal;letter-spacing:2px;font-size:1rem}.news .row.categories .col a{padding-left:2rem}.news .row.articles article{flex:1 0 33%;max-width:33%;display:flex;flex-direction:column;justify-content:space-between;padding:0 4rem 8rem 0}.news .row.articles article h3,.news .row.articles article p{width:95%}.news .row.articles article time{font-family:"IBM Plex Sans";font-weight:700;color:#fff;font-size:1.4rem;padding-top:2rem;letter-spacing:1.5px}.news .row.articles article h3{font-size:1.7rem;padding-top:2rem}.news .row.articles article img{width:100%;height:100%;height:320px;object-fit:contain}.news .row.articles article a{margin-top:2rem;color:#001d9c;text-decoration:none;transition:.2s ease-in-out}.news .row.articles article a:hover{color:#fff}@media (max-width:1300px){.news .row.categories .col a,.news .row.categories .col p{font-size:.8rem}.news .row.categories .col:last-of-type{text-align:right}.news .row.categories .col:last-of-type a{display:inline-block;margin-bottom:1rem}.news .row.articles article{flex:1 0 50%;max-width:50%;padding:0 0 6rem 0}.news .row.articles article:nth-of-type(odd){padding-right:2rem}.news .row.articles article:nth-of-type(even){padding-left:2rem}}@media (max-width:700px){.news .row.categories{display:block}.news .row.categories .col:last-of-type{padding-top:2rem;text-align:left}.news .row.categories .col:last-of-type a{padding-left:0;padding-right:1.5rem}.news .row.articles{display:block}.news .row.articles article{max-width:100%}.news .row.articles article:nth-of-type(odd){padding-right:0}.news .row.articles article:nth-of-type(even){padding-left:0}}.back{font-family:OrganettoBoldSemiExp;font-style:normal;font-size:2rem;letter-spacing:2px;text-align:center;padding:8rem 0 2rem 0}.back a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.back a:visited{color:#fff;text-decoration:none}.back a:hover{color:#ffa700;text-decoration:none}.back a:active{color:#ffa700;text-decoration:none}@media (max-width:700px){.back{font-size:1.5rem}}.manufacturers{display:block;position:relative;box-sizing:border-box;padding:10rem 4rem}.manufacturers .logos{display:flex;align-items:center;padding:50px 0;width:100%}.manufacturers .logos .col{flex:1;position:relative;text-align:center;height:115px}.manufacturers .logos .col .manufacturer{box-sizing:border-box;position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;height:115px;display:block}.manufacturers .logos .col .manufacturer:first-of-type{position:relative}.manufacturers .logos .col .manufacturer img{width:100%;height:100%;min-width:250px;object-fit:contain;padding-right:8rem;transition:.2s}.manufacturers .logos .col .manufacturer:hover img{opacity:.8}@media (min-width:2000px){.manufacturers .logos{justify-content:space-between}.manufacturers .logos .col .manufacturer img{max-width:700px;padding-right:10rem}}@media (max-width:1500px){.manufacturers .logos .col{padding-right:50px}.manufacturers .logos .col .manufacturer img{min-width:180px}}@media (max-width:1300px){.manufacturers .logos .col{padding-right:0}.manufacturers .logos .col .manufacturer img{min-width:130px;padding-right:4rem}}@media (max-width:700px){.manufacturers .logos{flex-wrap:wrap;padding:50px 0 0 0}.manufacturers .logos .col{min-width:50%;padding-bottom:5rem}.manufacturers .logos .col .manufacturer img{min-width:120px}}@media (max-width:320px){.manufacturers .logos .col{min-width:100%}.manufacturers .logos .col .manufacturer{padding-right:0}.manufacturers .logos .col .manufacturer img{padding-right:0}}.order.fail{min-height:50vh}.order a{color:#001d9c;text-decoration:none}.order a.btn{margin:clamp(2rem,2.2vw,2.8rem) 0}.order .row.address{justify-content:space-between;padding:4rem 0}.order .row.address .col{flex:1 0 50%}.order .breakdown p.total{font-size:2rem;padding-top:2rem}.order p a{color:#ffa700;transition:.2s}.order p a:hover{opacity:.7}.order.receipt .top h2{margin:0 0 clamp(1rem,1.1vw,1.4rem);padding:0}.order.receipt .top p.date{font-family:OrganettoBoldExt;font-style:normal;margin:0 0 clamp(1rem,1.1vw,1.4rem);padding:0}.order.receipt .top p.message{margin:0;padding:0}.order.receipt .top .paymentDetails{margin:0;padding:0}.order.receipt .address p{margin:0;padding:0}.order.receipt table{width:100%;font-family:"IBM Plex Sans";font-weight:400;color:#fff;border-collapse:collapse;font-size:clamp(1.2rem,1.3vw,1.4rem);margin:0 0 clamp(3rem,3.3vw,4.2rem)}.order.receipt table tr{text-align:left}.order.receipt table tr:first-of-type{border-bottom:1px solid #fff}.order.receipt table tr td,.order.receipt table tr th{padding:clamp(.5rem,.55vw,.7rem) clamp(.66rem,.726vw,.8rem)}.order.receipt table tr td.sku,.order.receipt table tr th.sku{text-transform:uppercase}.order.receipt table tr td.qty,.order.receipt table tr th.qty{text-align:center}.order.receipt table tr.product:nth-of-type(odd){background:#ffffff20}.order.receipt table tr.discount{border-top:1px solid #fff}.order.receipt table tr.discount~.shipping{border-top:none}.order.receipt table tr.shipping{border-top:1px solid #fff}.order.receipt table tr .price{text-align:right}.order.receipt table tr .price.discount{white-space:nowrap}.order.receipt table tr.total{border-top:1px solid #fff;font-size:clamp(1.4rem,1.5vw,1.8rem);font-family:"IBM Plex Sans";font-weight:700}.order.receipt .totals{margin:0 0 clamp(2rem,2.2vw,2.8rem)}.order.receipt .totals h3{margin:0 0 clamp(1rem,1.1vw,1.4rem);padding:0;height:fit-content;min-height:none}@media print{.order{padding:4rem 0}.order.receipt .top h2{margin:0 0 clamp(1rem,1.1vw,1.4rem);padding:0}.order.receipt .top p.date{font-family:OrganettoBoldExt;font-style:normal;margin:0 0 clamp(1rem,1.1vw,1.4rem);padding:0}.order.receipt .top p.message{margin:0;padding:0}.order.receipt .top .paymentDetails{margin:0;padding:0}.order.receipt .address p{margin:0;padding:0}.order.receipt table{width:100%;font-family:"IBM Plex Sans";font-weight:400;color:#001d9c!important;border-collapse:collapse;font-size:clamp(1.2rem,1.3vw,1.4rem);margin:0 0 clamp(3rem,3.3vw,4.2rem)}.order.receipt table tr:first-of-type{border-bottom:1px solid #001d9c}.order.receipt table tr.product:nth-of-type(odd){background:#001D9C40}.order.receipt table tr.discount{border-top:1px solid #001d9c}.order.receipt table tr.shipping{border-top:1px solid #001d9c}.order.receipt table tr.total{border-top:1px solid #001d9c}.order.receipt .totals{margin:0 0 clamp(2rem,2.2vw,2.8rem)}.order.receipt .totals h3{margin:0 0 clamp(1rem,1.1vw,1.4rem);padding:0;height:fit-content;min-height:none}.top button{display:none}footer,header{display:none}h2,h3,p{color:#001d9c}h3{font-size:1.2rem}}.payment{background:#fff;height:800px}.payment iframe{width:100%;height:100%;border:none}section.intro-product{background-color:#fff;padding-top:clamp(2rem,3vw,5rem)}section.intro-product a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}section.intro-product a:visited{color:#001d9c;text-decoration:none}section.intro-product a:hover{color:#ffa700;text-decoration:none}section.intro-product a:active{color:#ffa700;text-decoration:none}section.intro-product .back{font-family:OrganettoBoldExt;font-style:normal;letter-spacing:2px;padding:0;margin:0 0 clamp(2rem,3vw,5rem);text-align:left}section.intro-product .back a{font-size:1.3rem;position:relative;transition:.2s!important}section.intro-product .back a::after{content:"";top:100%;left:0;height:2px;width:33%;background:#001d9c;position:absolute;transition:.2s}section.intro-product .back a:hover{color:#001d9c;opacity:.8}section.intro-product .back a:hover::after{width:100%;opacity:.8}section.intro-product>.row{display:flex;width:100%;gap:clamp(2rem,3vw,5rem);position:relative;justify-content:flex-end}section.intro-product>.row .col{width:50%}section.intro-product>.row .col.productInfo h1{margin:0 0 clamp(2rem,3vw,5rem);font-size:clamp(1.8rem,2vw,3.2rem);line-height:1.2;text-align:left;letter-spacing:clamp(.18rem,.2vw,.32rem);padding:0;font-family:"IBM Plex Sans";font-weight:700}section.intro-product>.row .col.productInfo a.manufacturer{display:block;margin:0 0 clamp(2rem,3vw,5rem);background:#001d9c;color:#fff;font-size:clamp(1.2rem,1.2vw,1.6rem);padding:clamp(.25rem,.4vw,.6rem) clamp(.4rem,.6vw,1rem);letter-spacing:1px;position:relative;font-family:"IBM Plex Sans";font-weight:700;transition:.2s}section.intro-product>.row .col.productInfo a.manufacturer:hover{color:#ffa700}section.intro-product>.row .col.productInfo a.manufacturer::after{content:"";background:#001d9c;height:100%;width:100vw;left:calc(100% - 1px);position:absolute;top:0}section.features section.intro-product>.row .col.productInfo article.product,section.intro-product>.row .col.productInfo p,section.intro-product>.row .col.productInfo section.features article.product{line-height:1.2;padding:0;display:inline}section.features section.intro-product>.row .col.productInfo article.sku.product,section.intro-product>.row .col.productInfo p.sku,section.intro-product>.row .col.productInfo section.features article.sku.product{display:block;margin:0 0 clamp(.6rem,.8vw,1rem);text-transform:uppercase}section.features section.intro-product>.row .col.productInfo article.price.product,section.intro-product>.row .col.productInfo p.price,section.intro-product>.row .col.productInfo section.features article.price.product{display:block;font-family:"IBM Plex Sans";font-weight:700;font-size:3.5rem;letter-spacing:2px;margin:0 0 clamp(1rem,1.2vw,2rem)}section.features section.intro-product>.row .col.productInfo article.price.exvat.product::after,section.intro-product>.row .col.productInfo p.price.exvat::after,section.intro-product>.row .col.productInfo section.features article.price.exvat.product::after{letter-spacing:0;font-size:clamp(.8rem,.9vw,1rem);padding-left:clamp(.3rem,.5vw,.8rem);content:"Ex VAT"}section.features section.intro-product>.row .col.productInfo article.contact.product,section.intro-product>.row .col.productInfo p.contact,section.intro-product>.row .col.productInfo section.features article.contact.product{display:block;font-size:clamp(1.4rem,1.6vw,2.4rem);letter-spacing:1px;margin:0 0 clamp(2rem,3vw,5rem);padding:0}section.features section.intro-product>.row .col.productInfo article.contact.product a,section.intro-product>.row .col.productInfo p.contact a,section.intro-product>.row .col.productInfo section.features article.contact.product a{font-family:"IBM Plex Sans";font-weight:700}section.intro-product>.row .col.productInfo .ecom{margin:0 0 clamp(2rem,3vw,5rem);width:100%}section.intro-product>.row .col.productInfo .ecom .buttons{width:100%}section.features section.intro-product>.row .col.productInfo .ecom .buttons article.product,section.intro-product>.row .col.productInfo .ecom .buttons p,section.intro-product>.row .col.productInfo .ecom .buttons section.features article.product{font-family:OrganettoBoldExt;font-style:normal}section.intro-product>.row .col.productInfo .ecom .buttons .row{align-items:center}section.intro-product>.row .col.productInfo .ecom .buttons .row input{font-family:"IBM Plex Sans";font-weight:700;border:2px solid #001d9c;width:50px;border-radius:30%;padding:.5rem 1.5rem;font-size:2rem}section.intro-product>.row .col.productInfo .ecom .buttons .row button{color:#fff}section.intro-product>.row .col.productInfo .ecom .buttons .row .btn{font-family:OrganettoRegularExt;font-style:normal;margin-left:2rem;font-size:1rem;letter-spacing:2px;color:#fff;background-color:#001d9c;width:fit-content;border:none;border-radius:6px;transition:.2s ease-in-out;cursor:pointer}section.intro-product>.row .col.productInfo .ecom .buttons .row .btn:hover{background-color:#ffa700}section.intro-product>.row .col.productInfo li,section.intro-product>.row .col.productInfo ol,section.intro-product>.row .col.productInfo ul{list-style-position:inside!important}section.intro-product>.row .col.productInfo .description>.features,section.intro-product>.row .col.productInfo .description>.text{margin-top:clamp(2rem,2.4vw,3.6rem)}section.intro-product>.row .col.productInfo .description>.text h3{margin-top:clamp(2rem,2.4vw,3.6rem)}section.intro-product>.row .col.productImages .stickyContainer{display:block}section.intro-product>.row .col.productImages .stickyContainer img{width:100%;height:100%;object-fit:contain}section.intro-product>.row .col.productImages .stickyContainer>picture{width:100%;display:block;aspect-ratio:1/1;background:#00000008;border-radius:1rem;max-width:720px}section.intro-product>.row .col.productImages .stickyContainer>picture img{display:block;width:100%;object-fit:contain}section.intro-product>.row .col.productImages .stickyContainer>picture:has(~nav){margin:0 0 clamp(1.5rem,2vw,3rem)}section.intro-product>.row .col.productImages .stickyContainer nav{display:flex;align-items:center;justify-content:flex-start;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;gap:clamp(.8rem,1.1vw,1.5rem)}section.intro-product>.row .col.productImages .stickyContainer nav::-webkit-scrollbar{display:none}section.intro-product>.row .col.productImages .stickyContainer nav button{appearance:none;background:0 0;border:2px solid #001d9c;border-radius:.5rem;aspect-ratio:1/1;width:80px;height:80px;cursor:pointer;padding:.4rem;transition:.2s;position:relative}section.intro-product>.row .col.productImages .stickyContainer nav button picture{display:block;width:100%;height:100%}section.intro-product>.row .col.productImages .stickyContainer nav button picture img{display:block;transition:.2s;object-fit:contain}section.intro-product>.row .col.productImages .stickyContainer nav button:hover picture img{scale:1.05}section.intro-product>.row .col.productImages .stickyContainer nav button.selected{pointer-events:none;opacity:.7}section.intro-product>.row .col.productImages .stickyContainer nav button.selected::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width:700px){section.intro-product .row{display:block}section.intro-product .row .col{width:100%}section.intro-product .row .col.productImages{margin:0 0 4rem}section.intro-product .row .col.productInfo a.manufacturer::after{display:none}section.intro-product .row .col .buttons{margin:0 0 4rem}section.intro-product .row .col .buttons .row{display:flex;justify-content:space-between}}section.features{background-color:#fff}section.features:has(>h3){padding-top:clamp(4rem,5vw,7rem)}section.features .datasheets{margin:0 0 clamp(3rem,4vw,7rem)}section.features .datasheets a{font-family:"IBM Plex Sans";font-weight:700;font-size:clamp(1.2rem,1.3vw,1.8rem);letter-spacing:1px;color:#001d9c;text-decoration:none;position:relative;padding:1rem 1rem 1rem calc(1rem + clamp(4rem,5vw,7rem));transition:.2s}section.features .datasheets a::before{content:"";position:absolute;width:clamp(4rem,5vw,7rem);aspect-ratio:5/2;left:0;top:50%;translate:0 -50%;background-repeat:no-repeat;scale:.9;background-image:url(/assets/images/logo-no-text-blue.svg);transition:.2s}section.features .datasheets a:hover{opacity:.8}section.features .datasheets a:hover::before{scale:.95}section.features .specs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(1rem,1.2vw,2rem);margin:0 0 clamp(2rem,3vw,5rem)}section.features .specs .table{width:calc(50% - clamp(.5rem,.6vw,1rem))}section.features .specs .table>article.product,section.features .specs .table>p{font-family:"IBM Plex Sans";font-weight:700;font-size:clamp(1.1rem,1.2vw,1.4rem);text-align:left;color:#fff;background:#001d9c;width:100%;margin:0;padding:.25rem .5rem}section.features .specs .table table{width:100%;color:#001d9c;border-collapse:collapse}section.features .specs .table table *{border:1px solid #001d9c}section.features .specs .table table tr td{padding:.25rem .5rem;font-family:"IBM Plex Sans";font-weight:400;font-size:clamp(1.1rem,1.2vw,1.4rem)}section.features .specs .table table tr td:first-of-type{font-family:"IBM Plex Sans";font-weight:700}@media (max-width:700px){section.features .specs .table{width:100%}}section.features .certificates{width:50%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 auto;gap:clamp(1rem,1.2vw,1.4rem)}section.features article.product{position:relative;z-index:22;color:#001d9c}section.features article.product a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}section.features article.product a:visited{color:#001d9c;text-decoration:none}section.features article.product a:hover{color:#ffa700;text-decoration:none}section.features article.product a:active{color:#ffa700;text-decoration:none}section.features article.product .content{width:50%}section.features article.product .product-anchors{display:flex;flex-wrap:wrap;padding-bottom:4rem}section.features article.product .product-anchors a{font-family:OrganettoBoldSemiExp;font-style:normal;display:block;position:relative;font-size:1.3rem}section.features article.product article.product,section.features article.product h1,section.features article.product h4,section.features article.product h5,section.features article.product h6,section.features article.product li,section.features article.product p,section.features article.product span,section.features article.product ul{font-family:"IBM Plex Sans";font-weight:400;color:#001d9c;font-size:1.4rem;text-transform:none}section.features article.product h2{font-size:1.4rem;padding-bottom:1rem}section.features article.product h3{font-size:1.4rem;padding:2rem 0}section.features article.product #downloads,section.features article.product #features,section.features article.product #selected-applications{font-size:2.4rem}section.features article.product ul{padding:1rem 0 2rem 0}section.features article.product ul li{text-transform:capitalize;padding-left:4.5rem;padding-bottom:1.5rem;position:relative;list-style-type:none}section.features article.product ul li:before{content:"";position:absolute;width:100%;height:100%;top:.2rem;left:0;background-size:30px;background-repeat:no-repeat;background-image:url(/assets/images/logo-no-text-blue.svg)}@media (max-width:1300px){section.features article.product .product-anchors a{font-size:1rem;padding:1rem 4.5rem}section.features article.product .product-anchors a::before{top:.7rem}section.features article.product .content{width:90%}section.features article.product .content #downloads,section.features article.product .content #features,section.features article.product .content #selected-applications{font-size:1.8rem}}@media (max-width:700px){section.features article.product .content{width:95%}}.products{background-color:#fff;padding:8rem 4rem;flex-wrap:wrap}.products .back{padding:2rem;text-align:left}.products .back a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.products .back a:visited{color:#001d9c;text-decoration:none}.products .back a:hover{color:#ffa700;text-decoration:none}.products .back a:active{color:#ffa700;text-decoration:none}.products .row{display:flex;align-items:flex-end;justify-content:center}.products .row .product{flex:1 0 33%;max-width:33%;height:100%;padding:4rem 2rem}.products .row .product .image{padding-bottom:4rem}.products .row .product .image img{width:100%;height:100%;max-height:320px;object-fit:contain}.products .row .product p{color:#001d9c}.products .row .product .content .row.topline{width:100%!important;align-items:flex-start;margin:0 0 1rem!important;padding:0!important;justify-content:space-between}.products .row .product .content .row.topline p{margin:0;padding:0;color:#001d9c;line-height:1}.products .row .product .content .row.topline p.sku{text-align:left;text-transform:uppercase}.products .row .product .content .row.topline p.manufacturer{opacity:.5;text-align:right}.products .row .product h5{color:#001d9c;font-size:1.2rem;padding-bottom:2rem}@media (max-width:1300px){.products .row .product h5{font-size:1rem}}.products .row .product .btm{border-bottom:4px solid #001d9c;padding-bottom:2rem;box-sizing:border-box}.products .row .product .btm .row{width:100%!important;display:flex;align-items:center;justify-content:space-between;padding:0!important;margin:0!important}.products .row .product .btm .row p.price{font-family:"IBM Plex Sans";font-weight:700;font-size:1.8rem;letter-spacing:1.5px;margin:0;white-space:nowrap;padding:0}@media (max-width:1300px){.products .row .product .btm .row p.price{font-size:1.6rem}}@media (max-width:700px){.products .row .product .btm .row p.price{font-size:1.4rem}}.products .row .product .btm .row p.price.exvat::after{letter-spacing:0;font-size:clamp(.8rem,.9vw,1rem);padding-left:clamp(.3rem,.5vw,.8rem);content:"Ex VAT"}.products .row .product .btm .row .btn{font-size:.8rem;letter-spacing:1px;color:#fff;white-space:nowrap;margin:0}@media (max-width:1300px){.products .row .product .btm .row .btn{font-size:.75rem}}@media (max-width:700px){.products .row .product .btm .row .btn{font-size:.7rem}}.registration .window{background-color:#fff;padding:5rem}.registration .window h2,.registration .window h3,.registration .window p{color:#001d9c}.registration .window p.create{text-transform:uppercase;padding-bottom:5rem}.registration .window .billing .form{margin-top:4.5rem}.registration .window .checks{display:flex;align-items:center;margin-bottom:2rem}.registration .window .checks p{padding-right:2rem;padding-bottom:.5rem}.registration .window .switch{position:relative;display:inline-block;width:40px;height:24px}.registration .window .switch input{opacity:0;width:0;height:0}.registration .window .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.registration .window .slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.registration .window input:checked+.slider{background-color:#001d9c}.registration .window input:focus+.slider{box-shadow:0 0 1px #001d9c}.registration .window input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.registration .window .slider.round{border-radius:34px}.registration .window .slider.round:before{border-radius:50%}.registration .window .row .half{flex:1 0 50%;display:block;padding-bottom:2rem}.registration .window .row .half.top:nth-of-type(odd){padding-right:2rem}.registration .window .row .half input,.registration .window .row .half label,.registration .window .row .half textarea{font-family:"IBM Plex Sans";font-weight:700;color:#001d9c;font-size:1.3rem;letter-spacing:1px}.registration .window .row .half input,.registration .window .row .half textarea{font-family:"IBM Plex Sans";font-weight:400;padding:1.5rem;width:100%;border:2px solid #001d9c;margin-top:.5rem}.registration .window .row .half .dropDown{position:relative}.registration .window .row .half .dropDown select{font-family:"IBM Plex Sans";font-weight:400;font-size:1.3rem;appearance:none;color:#001d9c;border:2px solid #001d9c;margin:.5rem 0 0 0;padding:1.5rem;width:100%;border-radius:0;position:relative}.registration .window .row .half .dropDown::after{height:1rem;width:1rem;aspect-ratio:1/1;content:"";position:absolute;top:50%;right:2rem;transform:rotate(45deg) translate(0,-50%);border-bottom:2px solid #001d9c;border-right:2px solid #001d9c;pointer-events:none}@media (max-width:700px){.registration .window .row{display:block}.registration .window .row .half{padding-right:0}}.registration .window form input#postCodeTwo{width:80%}.registration .window form .col{padding:4rem 0;width:50%}.registration .window form .col h3{padding-bottom:4rem}.registration .window form .col:first-of-type{padding-right:2rem}.registration .window form .col:last-of-type{padding-left:2rem}@media (max-width:700px){.registration .window form .col{width:100%}}.registration .window form .row input,.registration .window form .row label,.registration .window form .row span,.registration .window form .row textarea{font-family:"IBM Plex Sans";font-weight:700;color:#001d9c;font-size:1.3rem;letter-spacing:1px}.registration .window form .row label,.registration .window form .row span{text-transform:uppercase}.registration .window form .row input,.registration .window form .row textarea{font-family:"IBM Plex Sans";font-weight:400;padding:1.5rem;width:100%;border:2px solid #001d9c;margin-top:.5rem}.registration .window form .row.half{width:50%;display:block;padding-bottom:2rem}.registration .window form .row.half:nth-of-type(even){padding-left:2rem}.registration .window form .row.full{display:block;width:100%;padding-bottom:2rem}.registration .window form .side{position:absolute;left:-1000%;display:none}.registration .window input.btn{color:#fff}@media (max-width:1300px){.registration .window{padding:5rem 2rem}.registration .window form .row{justify-content:space-between}.registration .window form .row .col{width:48%;padding:4rem 0 2rem 0}.registration .window form .row .col:first-of-type{padding-right:0}.registration .window form .row .col:last-of-type{padding-left:0}}@media (max-width:700px){.registration .window form .row{display:block;width:100%}.registration .window form .row .col{width:100%}.registration .window form .row input#postCodeTwo{width:100%}.registration .window form .row.half{width:100%}.registration .window form .row.half:nth-of-type(even){padding-left:0}.registration .registration .window .billing .form{margin-top:0}}.reset .window{background-color:#fff;padding:15rem 5rem}.reset .window h3,.reset .window p{color:#001d9c}.reset .window .row{align-items:center}.reset .window .row .col{flex:1 0 50%}.reset .window .row .col:first-of-type img{width:100%;height:100%;max-width:500px;object-fit:contain;padding-bottom:4rem}.reset .window .row .col:last-of-type input{font-family:"IBM Plex Sans";font-weight:400;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;width:80%;background:0 0;border:none;border-radius:0;border-bottom:2px solid #001d9c;padding-bottom:.5rem;color:#001d9c;margin-bottom:4rem}.reset .window .row .col:last-of-type input:focus{outline:0}.reset .window .row .col:last-of-type input::placeholder{color:#001d9c;opacity:.7}.reset .window .row .col:last-of-type a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.reset .window .row .col:last-of-type a:visited{color:#fff;text-decoration:none}.reset .window .row .col:last-of-type a:hover{color:#ffa700;text-decoration:none}.reset .window .row .col:last-of-type a:active{color:#ffa700;text-decoration:none}.reset .window .row .col:last-of-type .btn{font-family:OrganettoRegularExt;font-style:normal;display:inline-block;letter-spacing:2px;border-radius:6px;border:0;transition:.2s ease-in-out;font-size:1rem;width:fit-content;cursor:pointer;padding:10px 20px;background-color:#001d9c;color:#fff}.reset .window .row .col:last-of-type .btn:hover{background-color:#ffa700}.reset .window .row .col:last-of-type p{width:70%;margin-bottom:5rem}@media (max-width:700px){.reset .window{padding:5rem 2rem}.reset .window .row{display:block}.reset .window .row .col:first-of-type{max-width:100%;padding-bottom:6rem}.reset .window .row .col:first-of-type .image{text-align:center}.reset .window .row .col:first-of-type .image img{max-width:280px}.reset .window .row .col:first-of-type input{width:100%}.reset .window .row .col:last-of-type{max-width:100%}}body:has(#searchResults){background-color:#fff}#searchResults{width:100%;max-width:1400px;margin:2rem auto;padding:0 2rem}#searchResults a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}#searchResults a:visited{color:#001d9c;text-decoration:none}#searchResults a:hover{color:#ffa700;text-decoration:none}#searchResults a:active{color:#ffa700;text-decoration:none}#searchResults nav.pagination{padding-top:5rem;display:flex;align-items:center;justify-content:center}#searchResults nav.pagination a{font-family:OrganettoBoldSemiExp;font-style:normal;letter-spacing:1px;font-size:clamp(1.2rem,1.25vw,1.4rem)}#searchResults nav.pagination a.num.curr,#searchResults nav.pagination a.num[aria-current=page]{pointer-events:none!important;opacity:.5!important}#searchResults nav.pagination a.num.btn{background:#001d9c;color:#fff;padding:.5rem 1rem;margin:0 clamp(.6rem,.8vw,1.2rem);transition:.2s}#searchResults nav.pagination a.num.btn:hover{background:#ffa700}.services .row{align-items:center}.services .row .col{flex:1 0 50%;padding:5rem 0}.services .row .col:first-of-type{padding-right:4rem}.services .row .col:last-of-type{padding-left:4rem;margin-top:-2rem}.services .row .col:last-of-type .link{font-family:OrganettoBoldSemiExp;font-style:normal;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0 10% 0 0;position:relative;border-bottom:2px solid #fff}.services .row .col:last-of-type .link a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.services .row .col:last-of-type .link a:visited{color:#fff;text-decoration:none}.services .row .col:last-of-type .link a:hover{color:#ffa700;text-decoration:none}.services .row .col:last-of-type .link a:active{color:#ffa700;text-decoration:none}.services .row .col:last-of-type .link::after{content:"";position:absolute;border:2px solid #fff;border-left:none;border-bottom:none;rotate:45deg;top:50%;right:1rem;translate:0 -50%;width:1rem;height:1rem;transition:.2s}.services .row .col:last-of-type .link figure{display:none;aspect-ratio:2/1;height:clamp(2rem,2vw,3rem);margin:0 2rem 0 0}.services .row .col:last-of-type .link figure svg{display:block;height:100%}.services .row .col:last-of-type .link figure svg *{fill:#fff}.services .row .col:last-of-type .link a{display:block;font-size:clamp(1.3rem,1.4vw,1.6rem);letter-spacing:clamp(2px,.2vw,3px);position:relative;padding:clamp(2rem,2.2vw,2.8rem) 0}.services .row .col:last-of-type .link:has(a:hover)::after{right:0}@media (max-width:1300px){.services .row{flex-direction:column}.services .row .col:first-of-type{border-right:0;padding-right:0}.services .row .col:last-of-type{padding-left:0}}.sliderComponent{padding-bottom:8rem}.sliderComponent .container{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid #fff;padding-bottom:12rem}.sliderComponent .container .row{width:50%;display:flex}.sliderComponent .container .row.buttons{display:flex;flex-direction:column;align-items:flex-end;width:40%;padding-right:2.5%}.sliderComponent .container .row.buttons .button{width:100%;margin-bottom:2rem;border-bottom:2px solid #fff;padding:2rem 5rem 2rem 0;position:relative;cursor:pointer}.sliderComponent .container .row.buttons .button::after{position:absolute;width:2rem;height:2rem;border:2px solid #fff;border-left:none;border-bottom:none;rotate:45deg;content:"";right:2rem;top:50%;translate:0 -50%;transition:.3s}.sliderComponent .container .row.buttons .button p{font-family:OrganettoBoldExt;font-style:normal;letter-spacing:1.2px;font-size:.5vw;transition:.2s ease-in-out;margin:0 auto;text-align:right;font-size:1.3rem;padding:0}.sliderComponent .container .row.buttons .button:hover p{color:#ffa700}.sliderComponent .container .row.buttons .button:hover::after{right:1rem;border-color:#ffa700}.sliderComponent .container .row.buttons .button.active p{color:#ffa700}.sliderComponent .container .row.buttons .button.active::after{border-color:#ffa700}.sliderComponent .container .row.home .col a{font-family:OrganettoBoldExt;font-style:normal;letter-spacing:2px;display:block}.sliderComponent .container .row.content{padding-left:2.5%;width:60%;display:flex;align-items:flex-start;justify-content:space-between}.sliderComponent .container .row.content .slide{width:100%}.sliderComponent .container .row.content .slide.inactive{display:none}.sliderComponent .container .row.content .col{width:60%;height:fit-content}.sliderComponent .container .row.content .col a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.sliderComponent .container .row.content .col a:visited{color:#fff;text-decoration:none}.sliderComponent .container .row.content .col a:hover{color:#ffa700;text-decoration:none}.sliderComponent .container .row.content .col a:active{color:#ffa700;text-decoration:none}.sliderComponent .container .row.content .col .btn{margin-top:2rem}.sliderComponent .container .row.content .col .btn a:link{color:#001d9c;text-decoration:none;transition:color .2s ease-in-out}.sliderComponent .container .row.content .col .btn a:visited{color:#001d9c;text-decoration:none}.sliderComponent .container .row.content .col .btn a:hover{color:#001d9c;text-decoration:none}.sliderComponent .container .row.content .col .btn a:active{color:#001d9c;text-decoration:none}.sliderComponent .container .row.content .col .btn a{font-size:1rem}.sliderComponent .container .row.content .col a{font-family:OrganettoBoldExt;font-style:normal;font-size:1.4rem}.sliderComponent .container .row.content .col h3{width:50%;padding-bottom:4rem}.sliderComponent .container .row.content .col h5{color:#fff;letter-spacing:3px}.sliderComponent .container .row.content .col p{width:90%;padding-bottom:2rem}.sliderComponent .container .row.content .col.image{width:40%}.sliderComponent .container .row.content .col.image img{height:100%;width:100%;object-fit:contain}@media (max-width:1000px){.sliderComponent .container{flex-direction:column}.sliderComponent .container .row{width:100%}.sliderComponent .container .row .col{width:100%}.sliderComponent .container .row.buttons{width:100%;margin-bottom:8rem}.sliderComponent .container .row.buttons .button{margin-bottom:1rem}.sliderComponent .container .row.content{width:100%}}@media (max-width:700px){.sliderComponent .container .row.buttons .button{margin-bottom:0}.sliderComponent .container .row.content{padding-bottom:4rem}.sliderComponent .container .row.content .slide{flex-direction:column}.sliderComponent .container .row.content .slide .col{width:100%!important}.sliderComponent .container .row.content .slide .col:first-of-type{margin-bottom:4rem}}.testimonials .row .col{align-self:center;width:50%;padding:2rem;height:fit-content}.testimonials .row .col:first-of-type{width:40%;border-right:2px solid #fff;padding-right:5%}.testimonials .row .col:first-of-type svg *{fill:#fff}.testimonials .row .col:last-of-type{width:60%;padding-left:2.5%}.testimonials .row .col .content{position:relative;margin:0 0 0 auto;padding:7rem 0;width:100%}.testimonials .row .col .content h3{padding:0;margin:0 auto;width:80%}.testimonials .row .col .content p{padding:2rem 0}.testimonials .row .col .content p.name,.testimonials .row .col .content p.role{font-family:OrganettoBoldExt;font-style:normal;letter-spacing:2px;font-size:1rem;padding:0}.testimonials .row .col .content p.company{font-family:OrganettoRegularExt;font-style:normal;letter-spacing:2px;font-size:1rem;width:40%;padding:1.5rem 0 0 0}.testimonials .row .col .content .viewbox{position:relative;display:block;width:100%;overflow:hidden}.testimonials .row .col .content .next,.testimonials .row .col .content .prev{position:absolute;display:block;width:25px;height:15px;z-index:99;cursor:pointer;background-size:contain;background-repeat:no-repeat;background-image:url(/assets/images/chevron.svg);transition:.3s}.testimonials .row .col .content .next:hover,.testimonials .row .col .content .prev:hover{opacity:.6}.testimonials .row .col .content .prev{top:50%;left:-6px;transform:rotate(90deg)}.testimonials .row .col .content .next{top:50%;right:-6px;transform:rotate(270deg)}.testimonials .row .col .content .carousel{display:flex;position:relative;width:100%}.testimonials .row .col .content .quote{display:none;position:absolute;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:center;top:0;left:0}.testimonials .row .col .content .quote p{width:80%}.testimonials .row .col .content .quote.shown{display:flex;position:relative;margin:auto}.testimonials .row .col .content .quote.animating{position:absolute}@media (max-width:1000px){.testimonials .row .col:first-of-type{display:none}.testimonials .row .col:last-of-type{width:100%;padding:0 2rem}}@media (max-width:700px){.testimonials .row .col:first-of-type{display:none}.testimonials .row .col:last-of-type{width:100%;padding:0}.testimonials .row .col:last-of-type .container .content{padding:2rem 0}}.text-and-image{padding-bottom:10rem;align-items:center}.text-and-image .col{width:50%}.text-and-image .col.center{text-align:center;margin-left:0!important;margin-right:0!important}.text-and-image .col.center img{width:100%}.text-and-image .col .col:has(img) img{width:80%;max-height:720px}.text-and-image .col ul{list-style-type:none}.text-and-image .col ul li{padding-left:4.5rem;padding-bottom:1.5rem;position:relative}.text-and-image .col ul li:before{content:"";position:absolute;width:100%;height:100%;top:.4rem;left:0;background-size:30px;background-repeat:no-repeat;background-image:url(/assets/images/logo-no-text-white.svg)}.text-and-image:nth-of-type(odd){flex-direction:row}.text-and-image:nth-of-type(odd) .col img{margin-left:-5rem}.text-and-image:nth-of-type(even){flex-direction:row-reverse}.text-and-image:nth-of-type(even) .col:has(img){text-align:right}.text-and-image:nth-of-type(even) .col img{margin-left:5rem}@media (max-width:700px){.text-and-image{display:block}.text-and-image .col{padding-bottom:4rem;width:100%}.text-and-image .col img,.text-and-image .col p{width:95%}}.manufacturer-shop-all{display:flex;justify-content:center;width:90%;padding:0 0 clamp(4rem,4vw,6rem);max-width:1800px;margin:0 auto;border-bottom:2px solid #fff}.manufacturer-shop-all a.btn.white{color:#001d9c;text-decoration:none;line-height:1.2;font-family:OrganettoBoldExt;font-style:normal;font-size:clamp(1.2rem,1.2vw,1.5rem);padding:1rem 3rem .9rem;margin:0;max-width:100%}section#product-carousel{width:90%;max-width:1800px;padding:clamp(4rem,4vw,6rem) 0;margin:0 auto}section#product-carousel h3{margin-bottom:2rem}section#product-carousel .wrapper{display:flex;align-items:center;justify-content:center}section#product-carousel .wrapper button{height:3rem;width:3rem;background:0 0;border:none;appearance:none;position:relative;cursor:pointer}section#product-carousel .wrapper button::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;border:2px solid #fff;border-bottom:none;border-right:none;height:100%;width:100%;aspect-ratio:1/1;transition:.2s}section#product-carousel .wrapper button:hover::after{border-color:#ffa700}section#product-carousel .wrapper button#left::after{rotate:-45deg}section#product-carousel .wrapper button#right::after{rotate:135deg}section#product-carousel .wrapper .carouselContainer{display:flex;width:90%;margin:auto;overflow:hidden;padding:2rem;justify-content:center;position:relative}section#product-carousel .wrapper .carouselContainer a{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:0 1rem;background:#001d9c;text-decoration:none;min-width:300px;max-width:300px}section#product-carousel .wrapper .carouselContainer a::after{content:"";position:absolute;top:100%;left:1rem;width:calc(100% - 2rem);height:2px;background:#fff}section#product-carousel .wrapper .carouselContainer a .top picture{width:100%;min-width:100%;max-width:100%;background:#fff;aspect-ratio:1/1;margin-bottom:1.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center}section#product-carousel .wrapper .carouselContainer a .top picture img{min-width:100%;max-width:100%;object-fit:contain;transition:.3s}section#product-carousel .wrapper .carouselContainer a .top h4{color:#fff;font-size:clamp(1.4rem,1.4vw,1.7rem);padding:0;text-transform:uppercase;margin:0 0 .5rem;font-family:"IBM Plex Sans";font-weight:700;line-height:1.2}section#product-carousel .wrapper .carouselContainer a span{display:block;color:#fff;font-family:"IBM Plex Sans";font-weight:400;font-size:clamp(1.4rem,1.4vw,1.6rem);margin:0 0 1.5rem;line-height:1.2}section#product-carousel .wrapper .carouselContainer a:hover picture img{scale:1.1}section#product-carousel .wrapper .carouselContainer a.hidden{display:none}section#shop{padding:0;border-bottom:4px solid #fff;width:100%;margin:0 auto}section#shop .no-results{padding:clamp(4rem,5vw,8rem) 0;margin:0 auto;width:100%;text-align:center}section#shop .row.top{background-color:#001d9c;padding:0;margin:0;border-bottom:4px solid #fff}@media (max-width:1000px){section#shop .row.top{border-bottom:0}}section#shop .row.top .col{padding:3rem 2rem;min-height:80px}section#shop .row.top .col a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}section#shop .row.top .col a:visited{color:#fff;text-decoration:none}section#shop .row.top .col a:hover{color:#ffa700;text-decoration:none}section#shop .row.top .col a:active{color:#ffa700;text-decoration:none}section#shop .row.top .col:nth-of-type(1){flex:1 0 60%;display:flex;align-items:center}section#shop .row.top .col:nth-of-type(1) h2{color:#fff;padding-bottom:0}@media (max-width:1000px){section#shop .row.top .col:nth-of-type(1){padding-top:0!important}}section#shop .row.top .col:nth-of-type(2){flex:1 0 40%;display:flex;align-items:center}section#shop .row.top .col:nth-of-type(2) .search{width:100%}section#shop .row.top .col:nth-of-type(2) .search #search-form{position:relative;width:100%;margin:0 auto;display:flex;justify-content:space-between}section#shop .row.top .col:nth-of-type(2) .search #search-form .submit{background:0 0;position:static;padding:0;border-radius:0;-webkit-appearance:none;transition:.2s ease-in-out;border:none;width:fit-content}section#shop .row.top .col:nth-of-type(2) .search #search-form .submit svg{width:25px;height:25px;cursor:pointer;stroke:#fff;fill:#fff;transition:.2s ease-in-out}section#shop .row.top .col:nth-of-type(2) .search #search-form .submit svg:hover{stroke:#ffa700;fill:#ffa700}section#shop .row.top .col:nth-of-type(2) .search #search-form input{width:calc(100% - 30px);color:#fff;font-size:2rem;letter-spacing:.5px;background-color:transparent;border:none;padding-bottom:.8rem;font-family:"IBM Plex Sans";font-weight:400;line-height:1;margin:0;padding:5px 0;border-bottom:1px solid #fff}section#shop .row.top .col:nth-of-type(2) .search #search-form input::placeholder{color:#fff;opacity:.7}section#shop .row.top .col:nth-of-type(2) .search #search-form input:focus{outline:0}@media (max-width:1300px){section#shop .row.top .col{padding:0 2rem}}section#shop .row.main{justify-content:flex-end;background:#fff;position:relative;overflow:hidden;min-height:100vh}section#shop .row.main .col{box-sizing:border-box;padding:0;position:relative}section#shop .row.main .col.categories{background:#001d9c;width:20%;height:min(100%,100vh);overflow-y:scroll;overflow-x:auto;position:absolute;top:0;left:0;-ms-overflow-style:auto;scrollbar-width:8px}section#shop .row.main .col.categories .mobiletoggle{background:#001d9c;width:100%;display:none}section#shop .row.main .col.categories .mobiletoggle label{font-family:OrganettoRegularExt;font-style:normal;letter-spacing:1px;width:100%;height:100%;padding:1rem 2rem;display:block;cursor:pointer;position:relative}section#shop .row.main .col.categories .mobiletoggle label::after{content:"";position:absolute;right:2.2rem;width:1.5rem;height:1.5rem;rotate:45deg;border:2px solid #fff;border-top:none;border-left:none;transition:.2s;transform:scaleY(1) scaleX(1);top:.35rem}section#shop .row.main .col.categories .mobiletoggle input{display:none}section#shop .row.main .col.categories .mobiletoggle:has(input:checked) label::after{transform:scaleY(-1) scaleX(-1);top:1.15rem}section#shop .row.main .col.categories .mobiletoggle:has(input:checked)~.cats{border-top:1px solid #fff;transform:scaleY(1);padding:1rem}@media (max-width:1000px){section#shop .row.main .col.categories{padding:0!important}section#shop .row.main .col.categories .mobiletoggle{display:block}}section#shop .row.main .col.categories::-webkit-scrollbar{width:8px;position:relative}section#shop .row.main .col.categories::-webkit-scrollbar-track{background:#ffffff70}section#shop .row.main .col.categories::-webkit-scrollbar-thumb{background:#ffa700}section#shop .row.main .col.categories::-webkit-scrollbar-thumb:hover{background:#ffffff90}section#shop .row.main .col.categories.sticky{position:fixed}section#shop .row.main .col.categories.bottom{top:auto;bottom:0;position:absolute}section#shop .row.main .col.categories a.back{font-size:1.1rem;text-decoration:none;width:90%;background:#fff;color:#001d9c;border-radius:.4rem;display:block;height:fit-content;aspect-ratio:auto;padding:.5rem 1rem;margin:1rem auto}section#shop .row.main .col.categories div{box-sizing:border-box;padding:2rem}section#shop .row.main .col.categories div.back,section#shop .row.main .col.categories div.title{display:flex;align-items:center}section#shop .row.main .col.categories div.back{padding:2rem 2rem 0;background:#001d9c}section#shop .row.main .col.categories div.back a{display:block;text-decoration:none;width:fit-content;background:#fff;border-radius:1rem;padding:1rem 2rem;width:100%;border:2px solid #fff;transition:.3s}section#shop .row.main .col.categories div.back a h6{transition:.3s;color:#001d9c;text-align:center}section#shop .row.main .col.categories div.back a:hover{background:#001d9c;border-color:#ffa700}section#shop .row.main .col.categories div.back a:hover h6{color:#ffa700}section#shop .row.main .col.categories div.back.full{padding:2rem}section#shop .row.main .col.categories div.title{background:#001d9c;position:relative;pointer-events:none;padding:2rem}section#shop .row.main .col.categories div.title h5{margin:0;padding:0}section#shop .row.main .col.categories div.title aside.catDropdown{display:none;height:1.5rem;width:1.5rem;aspect-ratio:1/1;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";position:absolute;right:1rem;top:50%;translate:0 -75%;rotate:45deg}section#shop .row.main .col.categories div.cats{background:#001d9c;color:#fff}section#shop .row.main .col.categories div.cats ul li{list-style-type:none}section#shop .row.main .col.categories div.cats ul li a:link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}section#shop .row.main .col.categories div.cats ul li a:visited{color:#fff;text-decoration:none}section#shop .row.main .col.categories div.cats ul li a:hover{color:#ffa700;text-decoration:none}section#shop .row.main .col.categories div.cats ul li a:active{color:#ffa700;text-decoration:none}section#shop .row.main .col.categories div.cats ul li a::before{content:"> ";color:#fff;transition:.3s}section#shop .row.main .col.categories div.cats ul li a::after{transition:.3s}section#shop .row.main .col.categories div.cats ul li a:hover::after,section#shop .row.main .col.categories div.cats ul li a:hover::before{color:#ffa700}section#shop .row.main .col.categories *{color:#fff}section#shop .row.main .col.categories .cats{position:relative}section#shop .row.main .col.categories .cats>.category{border-bottom:1px solid #fff!important}section#shop .row.main .col.categories .cats>.category>.buttons{padding:.25rem 0!important}section#shop .row.main .col.categories .cats>.category>.buttons a{font-weight:600!important}section#shop .row.main .col.categories .cats>.category .category-list{padding-bottom:.5rem!important}section#shop .row.main .col.categories .cats>.category>.category-list>.category>.category-list>.category>.buttons>a{color:#fffFFFBF}section#shop .row.main .col.categories .cats>.category>.category-list>.category>.category-list>.category>.buttons>a:hover{color:#fffFFF99}section#shop .row.main .col.categories .cats>.category>.category-list>.category>.category-list>.category>.category-list>.category>.buttons>a{color:#fffFFF99}section#shop .row.main .col.categories .cats>.category>.category-list>.category>.category-list>.category>.category-list>.category>.buttons>a:hover{color:#fffFFF70}section#shop .row.main .col.categories .cats .category{position:relative;padding:0!important;margin:0!important}section#shop .row.main .col.categories .cats .category.selected{padding:0!important;margin:0!important}section#shop .row.main .col.categories .cats .category.selected>.buttons>a{color:#ffa700!important}section#shop .row.main .col.categories .cats .category .dropdown-trigger{display:none}section#shop .row.main .col.categories .cats .category .buttons{display:flex;align-items:center;padding:0;margin:0 0 .25rem;position:relative;background:#001d9c}section#shop .row.main .col.categories .cats .category .buttons a{font-size:clamp(1.2rem,1vw,1.4rem);width:fit-content;max-width:calc(100% - 2rem);display:block;font-family:"IBM Plex Sans";font-weight:400;text-decoration:none;transition:.2s;cursor:pointer;position:relative;margin:0!important;padding:.25rem 0!important;line-height:1.05;z-index:2;background:#001d9c}section#shop .row.main .col.categories .cats .category .buttons a:hover{color:#fffFFFBF}section#shop .row.main .col.categories .cats .category .category-list{padding:0;width:100%;display:block;overflow:hidden;margin:.25rem 0 0;position:relative}section#shop .row.main .col.categories .cats .category .category-list:not(:has(>.category)){display:none!important}section#shop .row.main .col.categories .cats .category:has(>.category-list>.category)>.buttons>.dropdown-trigger{display:block;background:0 0;border:none;appearance:none;content:"";position:absolute;top:50%;translate:0 -50%;right:0;width:0;height:0;border-style:solid;border-width:.8rem .6rem 0 .6rem;border-color:#fff transparent transparent transparent;rotate:-90deg;cursor:pointer;transition:.2s}section#shop .row.main .col.categories .cats .category:has(>.category-list>.category)>.buttons>.dropdown-trigger:hover{opacity:.7}section#shop .row.main .col.categories .cats .category[data-open="0"]>.category-list{display:none}section#shop .row.main .col.categories .cats .category[data-open="1"]>.buttons>.dropdown-trigger{rotate:0deg!important}section#shop .row.main .col.categories .cats .category[data-open="1"]>.category-list{display:block}section#shop .row.main .col.categories .cats .category>.category-list>.category>.category-list>.category{padding-left:1.25rem!important}section#shop .row.main .col.categories .cats .category>.category-list>.category>.buttons{padding-left:1rem!important}section#shop .row.main .col.categories .cats .category>.category-list>.category>.buttons::before{content:"";position:absolute;width:.5rem;height:100vh;top:1rem;translate:0 -100%;left:0;border:1px solid #fff;border-top:none;border-right:none;z-index:0}section#shop .row.main .col.categories .cats .category>.category-list>.category:first-of-type>.buttons::before{height:100%}section#shop .row.main .col.products{background:#fff;width:80%;overflow:hidden;padding:0 max(0,(80% - 1600px) / 2)}section#shop .row.main .col.products .title{box-sizing:border-box;padding:2rem;margin-bottom:4rem}section#shop .row.main .col.products .title h1{color:#001d9c;font-size:2rem;padding:0;margin:0;letter-spacing:5px}section#shop .row.main .col.products .row{box-sizing:border-box;padding:2rem;width:90%;margin:auto auto 4rem}section#shop .row.main .col.products .row .col{flex:1 0 33%;box-sizing:border-box;padding:2.5%;max-width:33%}section#shop .row.main .col.products .row .col .image{aspect-ratio:1/1;overflow:hidden}section#shop .row.main .col.products .row .col .image:hover a picture img{scale:1.1}section#shop .row.main .col.products .row .col .image a{aspect-ratio:1/1}section#shop .row.main .col.products .row .col .image a picture{aspect-ratio:1/1;display:flex;align-items:center;height:100%;width:100%}section#shop .row.main .col.products .row .col .image a picture img{aspect-ratio:1/1;transition:.3s}section#shop .row.main .col.products .row .col .content a{text-decoration:none}section#shop .row.main .col.products .row .col .content a h5{transition:.3s;overflow-wrap:break-word}section#shop .row.main .col.products .row .col .content a:hover h5{color:#ffa700}section#shop .row.main .col.manBack{position:absolute;top:1rem;left:2rem;z-index:10}section#shop .row.main .col.manBack a.btn{text-decoration:none}section#shop .row.main.manufacturer{justify-content:center}@media (max-width:1500px){section#shop .row.top .col:nth-of-type(1) h2{font-size:1.8rem}section#shop .row.top .col:nth-of-type(2) .search #search-form .submit svg{width:20px;height:20px}section#shop .row.top .col:nth-of-type(2) .search #search-form input{font-size:1.5rem}section#shop .row.main .col.categories div{padding:1.5rem}section#shop .row.main .col.categories div.back{padding:1.5rem 1.5rem 0}section#shop .row.main .col.categories div.back a h6{font-size:1rem}section#shop .row.main .col.categories div.back.full{padding:1.5rem}section#shop .row.main .col.categories div.title{padding:2rem 1.5rem}section#shop .row.main .col.categories div.title h5{font-size:1.2rem}section#shop .row.main .col.products{background:#fff;width:80%}section#shop .row.main .col.products .row{padding:1rem;width:100%}}@media (max-width:1300px){section#shop .row.top .col:nth-of-type(1) h2{font-size:1.5rem}section#shop .row.top .col:nth-of-type(2) .search #search-form .submit svg{width:20px;height:20px}section#shop .row.top .col:nth-of-type(2) .search #search-form input{font-size:1.3rem}section#shop .row.main .col.categories div{padding:1rem}section#shop .row.main .col.categories div.back{padding:2rem 1rem 0}section#shop .row.main .col.categories div.back a h6{font-size:.8rem}section#shop .row.main .col.categories div.back.full{padding:2rem 1rem}section#shop .row.main .col.categories div.title{padding:2rem 1rem 1rem;cursor:pointer}section#shop .row.main .col.categories div.title h5{font-size:1rem;padding:0}section#shop .row.main .col.categories div.cats ul li{font-size:1.2rem}section#shop .row.main .col.products .row .col{flex:1 0 50%;max-width:50%}}@media (max-width:1000px){section#shop .row.top .col:nth-of-type(1){border-bottom:none}section#shop .row.top .col:nth-of-type(1) h2{font-size:1.5rem}section#shop .row.top .col:nth-of-type(2){border-bottom:none}section#shop .row.top .col:nth-of-type(2) .search #search-form .submit svg{width:20px;height:20px}section#shop .row.top .col:nth-of-type(2) .search #search-form input{font-size:1.3rem}section#shop .row.main{flex-direction:column;padding-top:4rem}section#shop .row.main .col.categories{display:flex;flex-direction:row;width:100%;height:auto;flex-wrap:wrap;border:none;background:0 0;overflow:visible;z-index:2;padding:0 1.5rem 0 .25rem;background:#001d9c}section#shop .row.main .col.categories div{padding:0;flex:auto}section#shop .row.main .col.categories div.back{padding:2rem 0 2rem 2rem}section#shop .row.main .col.categories div.back a h6{font-size:.8rem}section#shop .row.main .col.categories div.back.full{padding:2rem}section#shop .row.main .col.categories div.title{width:fit-content;padding:2rem 0;padding-right:4rem;box-sizing:border-box;text-align:right;pointer-events:all;transition:.3s;justify-content:flex-end}section#shop .row.main .col.categories div.title h5{padding:0;margin:0;font-size:1rem;transition:.3s}section#shop .row.main .col.categories div.title aside.catDropdown{display:block;transition:.3s}section#shop .row.main .col.categories div.title:hover h5{color:#ffa700}section#shop .row.main .col.categories div.title:hover aside.catDropdown{border-color:#ffa700}section#shop .row.main .col.categories div.cats{width:100%;text-align:right;padding:2rem 1rem 1rem;margin:0;border-bottom:4px solid #001d9c;transform:scaleY(0);transform-origin:top;position:absolute;top:100%;left:0;z-index:10;transition:transform .3s}section#shop .row.main .col.categories div.cats ul{max-height:70vh;overflow-y:scroll;overflow-x:auto;-ms-overflow-style:auto;scrollbar-width:8px;padding-right:1rem}section#shop .row.main .col.categories div.cats ul::-webkit-scrollbar{width:8px}section#shop .row.main .col.categories div.cats ul::-webkit-scrollbar-track{background:#ffffff70}section#shop .row.main .col.categories div.cats ul::-webkit-scrollbar-thumb{background:#ffa700}section#shop .row.main .col.categories div.cats ul::-webkit-scrollbar-thumb:hover{background:#ffffff90}section#shop .row.main .col.categories div.cats ul li{font-size:1.2rem}section#shop .row.main .col.categories div.cats ul li a::before{display:none}section#shop .row.main .col.categories div.cats ul li a::after{content:" <";color:#fff}section#shop .row.main .col.categories div.cats.shown{transform:scaleY(1)}section#shop .row.main .col.products{margin:auto;width:100%;justify-content:space-between}section#shop .row.main .col.products .row{justify-content:space-between}section#shop .row.main .col.products .row .col{flex:1 0 50%;max-width:50%}}@media (max-width:700px){section#shop .row.top{display:block;margin:0}section#shop .row.top .col:nth-of-type(1){width:100%;min-height:0;padding:2rem 2rem 0;border-bottom:4px solid #001d9c}section#shop .row.top .col:nth-of-type(1) h2{text-align:center;width:100%}section#shop .row.top .col:nth-of-type(2){width:100%;border:none;min-height:0;padding:1rem 2rem}section#shop .row.main .col.categories{align-items:center;background:#001d9c;margin-bottom:4rem;padding:0 1.25rem 0 0}section#shop .row.main .col.categories div.back{width:fit-content;background:0 0}section#shop .row.main .col.categories div.back a{background:0 0;width:20px;height:20px;padding:0;border:none;border-radius:0;border-top:2px solid #fff;border-left:2px solid #fff;rotate:-45deg;transition:.3s}section#shop .row.main .col.categories div.back a h6{display:none}section#shop .row.main .col.categories div.back a:hover{border-color:#ffa700}section#shop .row.main .col.categories div.cats ul li{font-size:1.4rem}section#shop .row.main .col.products .row .col{margin-bottom:2rem}section#shop .row.main .col.products .row .col .image{margin-bottom:1rem}section#shop .row.main .col.products .row .col .content h5{font-size:1.1rem}section#shop .row.main .col.products .row .col form .buttons .page-link a{font-size:.8rem}}@media (max-width:600px){section#shop .row.main .col.products .row .col{max-width:100%;flex:1 0 100%}}.videos h2{padding:2rem}@media (max-width:1500px){.videos h2{padding:1rem}.videos .row .col{padding:1rem}}.videos .row .col{flex:1 0 33%;max-width:33%;padding:2rem;margin-bottom:5rem}.videos .row .col .video{margin-top:0;position:relative;padding-bottom:56.25%;max-height:470px;max-width:100%}.videos .row .col .video iframe,.videos .row .col .video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.videos .row .col h5{margin-top:2rem}@media (max-width:1300px){.videos .row .col{flex:1 0 50%;max-width:50%}}@media (max-width:1000px){.videos .row .col h5{font-size:1.2rem}}@media (max-width:700px){.videos .row{display:block}.videos .row .col{max-width:100%}.videos .row .col h5{font-size:1.1rem}}.page-cawsd section{padding:0;width:90%;margin:0 auto}.page-cawsd a.reg{position:relative;z-index:2}.page-cawsd a.reg button.btn{border:2px solid #fff;color:#001d9c;padding:1rem 4rem}.page-cawsd a.reg button.btn:hover{background:0 0;color:#fff}.page-cawsd section#cawsd-intro{margin:10rem auto 15rem;max-width:1800px}.page-cawsd section#cawsd-intro .splash{width:100%;margin-bottom:3vw}.page-cawsd section#cawsd-intro .splash span{font-size:max(min(2vw,3rem),1.5rem);font-family:OrganettoRegularExt;font-style:normal;color:#ffa700;letter-spacing:min(.5vw,1rem);margin-bottom:3vw;display:block}.page-cawsd section#cawsd-intro .splash h1{width:100%;font-size:max(min(4vw,7rem),2.8rem);line-height:1.2;letter-spacing:min(.8vw,1.5rem);position:relative}.page-cawsd section#cawsd-intro .splash h1 img.bg{position:absolute;mix-blend-mode:soft-light;z-index:-10;top:1vw;left:10vw;width:200vw}.page-cawsd section#cawsd-intro .row.sub{position:relative;justify-content:space-between;margin-bottom:max(min(4vw,6rem),4rem)}.page-cawsd section#cawsd-intro .row.sub p{font-family:OrganettoRegularExt;font-style:normal;text-align:left;width:50%;box-sizing:border-box;letter-spacing:min(.3vw,.6rem)}.page-cawsd section#cawsd-intro .row.sub p:first-of-type{padding-right:min(5vw,5rem)}.page-cawsd section#cawsd-intro .row.sub p:last-of-type{padding-left:5vw}.page-cawsd section#cawsd-intro .row.sub::after{content:"";height:100%;width:2px;background:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.page-cawsd section#cawsd-details{max-width:1800px}.page-cawsd section#cawsd-details .col{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding-right:5%;box-sizing:border-box;position:relative;margin:0}.page-cawsd section#cawsd-details .col .block h3{margin-bottom:4rem}.page-cawsd section#cawsd-details .col .block p{margin-bottom:2rem}.page-cawsd section#cawsd-details .col:first-of-type{padding-right:52.5%;justify-content:space-between;height:100%}.page-cawsd section#cawsd-details .col:last-of-type{margin-top:-5%;justify-content:flex-end;padding-left:52.5%}@media (max-width:1000px){.page-cawsd section#cawsd-details .col:first-of-type{margin-bottom:10rem;padding-right:0}.page-cawsd section#cawsd-details .col:last-of-type{margin:0 0 8rem;padding-left:0}}.page-cawsd section#cawsd-dropdown{margin-top:-5rem}.page-cawsd section#cawsd-dropdown .row{width:100%}.page-cawsd section#cawsd-dropdown .row .btn{margin:2rem 1rem 2rem 0;background:0 0;color:#fff;position:relative}.page-cawsd section#cawsd-dropdown .row .btn.selected{color:#ffa700}.page-cawsd section#cawsd-dropdown .row .btn:hover{opacity:.7}.page-cawsd section#cawsd-dropdown .row #dropdownInfo{display:none;margin:10rem 0;width:100%}@media (max-width:700px){.page-cawsd section#cawsd-dropdown .row #dropdownInfo{margin:4rem 0}}.page-cawsd section#cawsd-dropdown .row #dropdownInfo.programming{column-count:3;column-gap:5%}@media (max-width:1000px){.page-cawsd section#cawsd-dropdown .row #dropdownInfo.programming{column-count:2}}@media (max-width:700px){.page-cawsd section#cawsd-dropdown .row #dropdownInfo.programming{column-count:1}}.page-cawsd section#cawsd-dropdown .row #dropdownInfo.programming .programme{padding:1rem 0;width:100%;break-inside:avoid-column}.page-cawsd section#cawsd-dropdown .row #dropdownInfo.programming .programme .row{margin:0}.page-cawsd section#cawsd-dropdown .row #dropdownInfo.programming .programme .desc *{font-size:1.2rem}.page-cawsd section#cawsd-dropdown .row #dropdownInfo.speakers{column-count:3;column-width:30%}@media (max-width:700px){.page-cawsd section#cawsd-dropdown .row #dropdownInfo.speakers{column-count:1}.page-cawsd section#cawsd-dropdown .row #dropdownInfo.speakers .programme{margin-bottom:2rem}}.page-cawsd section#cawsd-dropdown .row #dropdownInfo.speakers h4{color:#fff;padding:0}.page-cawsd section#cawsd-dropdown .row #dropdownInfo.selected{display:block}@media (max-width:1000px){.page-cawsd section#cawsd-dropdown{margin-top:0}}.page-cawsd section#cawsd-partners{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:10rem}@media (max-width:700px){.page-cawsd section#cawsd-partners{margin-bottom:8rem}}.page-cawsd section#cawsd-partners hr{display:block;width:100%}.page-cawsd section#cawsd-partners .partners{padding:15rem 0}@media (max-width:700px){.page-cawsd section#cawsd-partners .partners{padding:12rem 0}}.page-cawsd section#cawsd-partners .partners h2{margin-bottom:4rem}@media (max-width:700px){.page-cawsd section#cawsd-partners .partners h2{width:100%;text-align:center}}.page-cawsd section#cawsd-partners .partners .row{display:flex;align-items:center;justify-content:space-between}.page-cawsd section#cawsd-partners .partners .row picture{display:block;width:25%;box-sizing:border-box;padding:0 2.5%}.page-cawsd section#cawsd-partners .partners .row picture img{width:100%;object-fit:contain}.page-cawsd section#cawsd-partners .partners .row picture:first-of-type{padding-left:0;padding-right:5%}.page-cawsd section#cawsd-partners .partners .row picture:last-of-type{padding-right:0;padding-left:5%}@media (max-width:1000px){.page-cawsd section#cawsd-partners .partners .row{width:90%;margin:auto;flex-wrap:wrap}.page-cawsd section#cawsd-partners .partners .row picture{width:40%;margin-bottom:4rem;padding:0!important}}@media (max-width:700px){.page-cawsd section#cawsd-partners .partners .row picture{margin:auto;width:80%;margin-bottom:3rem}}.page-cawsd section#cawsd-overview{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10rem;position:relative}.page-cawsd section#cawsd-overview .col{width:47.5%}.page-cawsd section#cawsd-overview .col:first-of-type picture{display:block;width:90%;aspect-ratio:1/1;position:relative;margin-left:-20%}.page-cawsd section#cawsd-overview .col:first-of-type picture img{width:100%;height:100%;object-fit:cover;max-width:100%;max-height:100%}.page-cawsd section#cawsd-overview .col:first-of-type picture::after{content:"";position:absolute;right:0;translate:50% 0;top:5%;width:50%;height:40%;background-image:url(/assets/images/adey-triple.png);background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.page-cawsd section#cawsd-overview .col:last-of-type{padding:0 15% 0 0;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.page-cawsd section#cawsd-overview .col:last-of-type h3{margin-bottom:4rem}.page-cawsd section#cawsd-overview .col:last-of-type picture{display:block;padding:2.5rem 0;width:30%;margin:6rem 0 0;align-self:flex-end}.page-cawsd section#cawsd-overview .col:last-of-type picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:right}@media (max-width:1300px){.page-cawsd section#cawsd-overview .col:first-of-type{width:45%}.page-cawsd section#cawsd-overview .col:last-of-type{width:55%;padding:0}}@media (max-width:700px){.page-cawsd section#cawsd-overview{flex-direction:column}.page-cawsd section#cawsd-overview .col{width:100%}.page-cawsd section#cawsd-overview .col:first-of-type{width:100%;margin-bottom:8rem}.page-cawsd section#cawsd-overview .col:last-of-type{width:100%}}.page-cawsd section#cawsd-register{width:80%;margin-bottom:20rem;margin-top:-10rem}@media (max-width:700px){.page-cawsd section#cawsd-register{margin-top:-15rem}}.page-cawsd section#cawsd-register h2{margin-bottom:4rem}.page-cawsd section#cawsd-register form{display:flex;align-items:stretch;justify-content:space-between;position:relative}.page-cawsd section#cawsd-register form span#error{position:absolute;display:block;bottom:calc(100% + 2rem);left:0;color:#ffa700;font-family:"IBM Plex Sans";font-weight:400;font-size:1.5rem}.page-cawsd section#cawsd-register form .row{width:100%;box-sizing:border-box;padding-right:5%;display:flex;justify-content:flex-start;flex-wrap:wrap}.page-cawsd section#cawsd-register form .row .field{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:50%;padding-right:5%;margin-top:2rem}.page-cawsd section#cawsd-register form .row .field label{display:block;color:#fff;font-family:"IBM Plex Sans";font-weight:700;text-transform:uppercase;margin-bottom:.4rem;letter-spacing:.15rem;font-size:1.5rem}.page-cawsd section#cawsd-register form .row .field input{width:100%;border:2px solid #fff;border-radius:0;appearance:none;background:0 0;outline:0;color:#fff;padding:1rem;font-family:"IBM Plex Sans";font-weight:400}@media (max-width:700px){.page-cawsd section#cawsd-register form .row .field{width:100%;padding:0}}.page-cawsd section#cawsd-register form .row .short{width:50%;margin:0;padding:0;padding-right:5%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.page-cawsd section#cawsd-register form .row .short input[type=submit]{align-self:flex-end;padding:1rem 3rem;color:#001d9c;margin:0}.page-cawsd section#cawsd-register form .row .short input[type=submit]:hover{background:#ffa700}.page-cawsd section#cawsd-register form .row .short input[type=submit]:disabled{opacity:1;background:#ffa700;color:#001d9c}@media (max-width:700px){.page-cawsd section#cawsd-register form .row .short{width:100%;margin-top:4rem;padding-right:0}}.page-cawsd section#cawsd-register form input#nameofpost{position:absolute;left:-100vw}@media (max-width:1300px){.page-cawsd section#cawsd-register{width:80%}}@media (max-width:1000px){.page-cawsd section#cawsd-register{width:90%}}.intro-service{margin:clamp(4rem,4.4vw,5.6rem) auto}.intro-service .row{align-items:center;justify-content:space-between}.intro-service .row .text{width:60%;padding-right:10%}.intro-service .row .image{width:40%}.intro-service .row .image img{width:100%;height:100%;object-fit:contain}@media (max-width:1000px){.intro-service .row{flex-direction:column}.intro-service .row .image,.intro-service .row .text{width:100%;padding:0}.intro-service .row .text{margin:0 0 clamp(4rem,4.4vw,5.6rem)}.intro-service .row .image{display:flex;align-items:center;justify-content:center}.intro-service .row .image img{max-width:400px}}@media (max-width:700px){section.service .text-and-image .col{padding:0;margin:0;width:100%}section.service .text-and-image .col:has(>img){display:none}}body#VADnet .intro{padding-bottom:0}body#VADnet .intro .title p{font-size:clamp(4rem,5vw,6rem);padding:0 2rem}@media (max-width:700px){body#VADnet .intro .title p{padding:0}}.cart-counter[data-n="0"]{display:none}button[data-action=add-to-cart]{position:relative}@keyframes rotate{0%{rotate:0deg}100%{rotate:360deg}}button[data-action=add-to-cart]::after,button[data-action=add-to-cart]::before{content:"";display:none;position:absolute;top:50%;left:50%;translate:-50% -50%;border:2px solid #fff}button[data-action=add-to-cart]::before{height:1.5rem;width:1.5rem;border-radius:50%;border-left-color:transparent}button[data-action=add-to-cart]::after{width:.4rem;rotate:45deg;border-top:none;border-left:none;height:1.7rem;top:45%}button[data-action=add-to-cart]:disabled{opacity:.7;color:transparent!important;pointer-events:none}button[data-action=add-to-cart]:disabled::before{display:block}button[data-action=add-to-cart].success{color:transparent!important;opacity:1!important}button[data-action=add-to-cart].success::before{display:none!important}button[data-action=add-to-cart].success::after{display:block}.quantity-selector{display:flex;align-items:center}.quantity-selector button{margin:0!important}.quantity-selector span.quantity_number{display:block;font-family:"IBM Plex Sans";font-weight:700;aspect-ratio:1/1;text-align:center;margin:0 1rem;font-size:clamp(1.4rem,1.5vw,2rem)}.search-result{width:100%;padding:clamp(2rem,2.2vw,2.8rem);background:#fff;border-radius:0;display:flex;justify-content:flex-start;border-bottom:2px solid #001d9c;align-items:center}.search-result .image{margin:0 clamp(2rem,2.2vw,2.8rem) 0 0;width:20%;min-width:100px;aspect-ratio:5/4;overflow:hidden;background:#001d9c;border-radius:.5rem;padding:.5rem}.search-result .image>a{display:block;width:100%;height:100%;position:relative;overflow:hidden;border-radius:.3rem}.search-result .image>a img{position:absolute;top:50%;left:50%;translate:-50% -50%;display:block;width:100%;object-fit:contain;transition:.2s;overflow:hidden;object-position:center}.search-result .image>a:hover img{scale:1.02}.search-result .content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.search-result .content>a{display:block;color:#001d9c;line-height:1.2}.search-result .content>a h5{font-size:clamp(1.2rem,1.3vw,1.5rem);line-height:1.2;display:block;color:#001d9c;padding:0;margin:0;transition:.2s}.search-result .content>a h5:hover{color:#ffa700}.search-result .content>a.link{color:#001d9c!important;font-family:OrganettoRegularExt;font-style:normal;letter-spacing:1px;text-align:right;align-self:flex-end;margin:clamp(1rem,1.1vw,1.4rem) 0 0;text-decoration:underline!important;text-underline-offset:3px!important;transition:.2s}.search-result .content>a.link:hover{color:#ffa700!important}.search-result .content>p{padding:0;margin:clamp(1rem,1.1vw,1.4rem) 0 0;color:#001d9c;line-height:1.2}section.help{padding:clamp(1.5rem,1.7vw,3rem) 0}section.help.lines{border:2px solid #fff;border-left:none;border-right:none}section.help .row{width:100%;display:flex;align-items:center;justify-content:center;gap:clamp(3rem,3.3vw,5rem)}section.help .row .col:first-of-type{width:20%;max-width:200px}section.help .row .col:first-of-type figure{display:block}section.help .row .col:first-of-type figure svg{aspect-ratio:5/2}section.help .row .col:first-of-type figure svg *{fill:#fff}section.help .row .col:last-of-type{width:fit-content;max-width:50%}section.help .row .col:last-of-type h4{color:#fff;font-size:clamp(1.8rem,1.9vw,2.4rem);margin:0 0 1rem;padding:0;line-height:1}section.help .row .col:last-of-type p{color:#fff;margin:0;padding:0;line-height:1.2}section.help .row .col:last-of-type p a{color:#fff;transition:.2s}section.help .row .col:last-of-type p a:hover{color:#ffa700}@media (max-width:700px){section.help .row{padding:1rem 2rem}section.help .row .col:last-of-type{width:80%;max-width:none}}