*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{margin:0;padding:0;min-height:100vh}main{min-height:calc(max(100vh,540px) - clamp(8rem,15vh,12rem) - clamp(6rem,12vh,10rem));max-width:min(1800px,100% - clamp(7.2rem,10.8vw,14.4rem));margin:0 auto}main section{width:100%}a,b,h1,h2,h3,h4,h5,h6,i,li,ol,p,span,ul{line-height:1.2}h1{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;font-size:clamp(1.8rem,2vw,3rem);letter-spacing:clamp(1.3rem,.5vw,1.8rem)}h2{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:clamp(1.8rem,2vw,3rem);letter-spacing:clamp(.9rem,1vw,1.5rem);line-height:1.2}h2 b{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal}h3{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:clamp(1.8rem,1.9vw,2.2rem);letter-spacing:clamp(.5rem,.6vw,.8rem);color:#fff;line-height:1.2}h3 b{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal}h4{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:clamp(1.6rem,1.8vw,2rem);letter-spacing:clamp(.5rem,.6vw,.8rem);line-height:1.2}h4 b{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal}h5{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:clamp(1.5rem,1.7vw,1.9rem);letter-spacing:clamp(.5rem,.6vw,.8rem);line-height:1.2}h5 b{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal}h6{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:clamp(1.4rem,1.5vw,1.8rem);letter-spacing:clamp(.5rem,.6vw,.8rem);line-height:1.2}h6 b{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal}p{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;font-size:clamp(1.2rem,1.3vw,1.5rem);letter-spacing:clamp(.12rem,.13vw,.15rem);line-height:1.2}a,button{text-decoration:none}a.link,button.link{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:clamp(1rem,.8vw,1.2rem);letter-spacing:clamp(.1rem,.25vw,.2rem);color:#fff;width:fit-content;position:relative}a.link::after,button.link::after{content:"";position:absolute;height:1px;width:0;background:#fff;top:calc(100% + .25rem);left:-.25rem;transition:.2s}a.link:hover::after,button.link:hover::after{width:calc(100% + .5rem)}.download{display:flex;align-items:center;font-size:clamp(1rem,1.2vw,1.3rem);font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;letter-spacing:1px;color:#af272f;position:relative;padding-left:clamp(1.5rem,1.5vw,2.2rem);transition:.2s;text-align:left;white-space:nowrap;cursor:pointer}.download::before{content:"";position:absolute;left:0;top:50%;translate:-50% -50%;width:clamp(1.6rem,1.8vw,2rem);height:clamp(1.6rem,1.8vw,2rem);background-image:url(/assets/images/download.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:.2s}.download:hover{opacity:.7}.download:hover::before{opacity:.7}.download.white{color:#fff}.download.white::before{background-image:url(/assets/images/download-white.svg)}button{background:0 0;border:none;cursor:pointer}button.back{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;font-size:clamp(1rem,.8vw,1.2rem);letter-spacing:clamp(.1rem,.25vw,.2rem);color:#fff;padding:0 0 0 clamp(1.25rem,1.5vw,2rem);width:fit-content;position:relative}button.back::before{content:"";position:absolute;width:clamp(.75rem,.8vw,1rem);height:clamp(.75rem,.8vw,1rem);border:1px solid #fff;border-top:none;border-right:none;rotate:45deg;left:0;top:50%;translate:0 -50%;transition:.3s}button.back:hover::before{translate:-50% -50%}.row{display:flex}.row.wrap{flex-wrap:wrap}.row.center{align-items:center}.row.sb{justify-content:space-between}.form-container{position:relative}.form-container p.error{color:#fff;text-transform:uppercase;position:absolute;bottom:calc(100% + clamp(1rem,1.5vw,2rem));translate:0 50%;left:0}.form-container form .field{display:flex;flex-direction:column;align-items:flex-start;width:100%;font-size:clamp(1.5rem,1.2vw,1.6rem);margin:0 0 clamp(1rem,1.5vw,2.5rem)}.form-container form .field label{display:block;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;font-size:clamp(1rem,.8vw,1.2rem);letter-spacing:clamp(.1rem,.25vw,.2rem);line-height:1.2;color:#fff;text-transform:uppercase;width:100%;margin:0 0 1rem}.form-container form .field input{outline:0}.form-container form .field input:focus{background:#00000019!important}.form-container form .field input:not([type=submit]){background:0 0;border-radius:0;border:none;border-bottom:1px solid #fff;padding:.5rem 0;width:100%;color:#fff}.form-container form .field input:not([type=submit])::placeholder{color:#fff;opacity:.5}.form-container form .field.password{position:relative}.form-container form .field.password figure{cursor:pointer;display:block;position:absolute;right:0;bottom:0;width:3rem;height:3rem;aspect-ratio:1/1;transition:.3s;margin:0;padding:0}.form-container form .field.password figure svg{object-fit:contain}.form-container form .field.password figure svg circle,.form-container form .field.password figure svg path{stroke:#fff}.form-container form .field.password figure svg:hover{opacity:.8}.form-container form .field.password.active figure svg circle{fill:#fff}.form-container form input#pageId{position:absolute;right:200vw}.btn{width:100%;border:1px solid #fff;background:linear-gradient(120deg,#fff 0,#fff 50%,transparent 50%,transparent 100%);background-size:calc(200% + 3rem) 100%;background-position:100% 0;color:#fff;border:1px solid #fff;padding:1rem;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.5rem,1.2vw,1.6rem);letter-spacing:clamp(.2rem,.5vw,.4rem);transition:.4s;cursor:pointer;box-sizing:border-box;position:relative}.btn:hover{background-position:0 0;color:#000}.btn.toRed:hover{color:#af272f}.btn.loading{color:transparent;background:#fff;pointer-events:none}.btn.loading::after{content:"";position:absolute;width:clamp(.6rem,.9vw,1.2rem);height:clamp(.6rem,.9vw,1.2rem);border-radius:50%;aspect-ratio:1/1;top:50%;left:50%;translate:-50% -50%;z-index:1;border:2px solid #000;border-right-color:transparent;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.field.submit:has(input.loading){position:relative}.field.submit:has(input.loading)::after{content:"";position:absolute;width:clamp(.6rem,.9vw,1.2rem);height:clamp(.6rem,.9vw,1.2rem);border-radius:50%;aspect-ratio:1/1;top:50%;left:50%;translate:-50% -50%;z-index:1;border:2px solid #000;border-right-color:transparent;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}.modal{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:1000}.modal.loading::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:clamp(1.8rem,2.7vw,3.6rem);height:clamp(1.8rem,2.7vw,3.6rem);border-radius:50%;border:2px solid #fff;border-top-color:transparent;border-bottom-color:transparent;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;z-index:1001}.modal.loading .content{opacity:.3}.modal.shown{display:block}.modal .background{width:100%;height:100%;background:#00000080;z-index:-1;position:absolute;top:0;left:0}.modal .container{z-index:1;width:90%;max-width:1500px;height:90%;max-height:90vh;background:#af272f;border-radius:clamp(1.2rem,1.8vw,2.4rem);top:50%;left:50%;translate:-50% -50%;position:absolute;padding:clamp(2.4rem,3.6vw,4.8rem)}.modal .container .download{position:absolute;top:clamp(1.2rem,1.8vw,2.4rem);right:clamp(3.6rem,5.4vw,7.2rem);height:clamp(1.2rem,1.8vw,2.4rem);display:none}.modal .container .download[href]{display:flex}.modal .container button.close{aspect-ratio:1/1;width:clamp(1.2rem,1.8vw,2.4rem);height:clamp(1.2rem,1.8vw,2.4rem);background:0 0;appearance:none;border:none;position:absolute;transition:.2s;top:clamp(1.2rem,1.8vw,2.4rem);right:clamp(1.2rem,1.8vw,2.4rem)}.modal .container button.close::after,.modal .container button.close::before{content:"";height:100%;width:2px;background:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.modal .container button.close::before{rotate:-45deg}.modal .container button.close::after{rotate:45deg}.modal .container button.close:hover{opacity:.7}.modal .container button.next,.modal .container button.prev{aspect-ratio:1/1;width:clamp(1.8rem,2.7vw,3.6rem);height:clamp(1.8rem,2.7vw,3.6rem);background:0 0;appearance:none;border:none;position:absolute;transition:.2s;top:50%;border-radius:50%;background:#fff;transition:.2s}.modal .container button.next::after,.modal .container button.prev::after{content:"";border:2px solid #af272f;border-top:none;border-left:none;position:absolute;top:50%;left:50%;translate:-50% -50%;height:30%;width:30%;aspect-ratio:1/1}.modal .container button.next:hover,.modal .container button.prev:hover{opacity:.7}.modal .container button.prev{left:clamp(1.2rem,1.8vw,2.4rem)}.modal .container button.prev::after{rotate:135deg;translate:-30% -50%}.modal .container button.next{right:clamp(1.2rem,1.8vw,2.4rem)}.modal .container button.next::after{rotate:-45deg;translate:-70% -50%}.modal .container .content{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.modal .container .content>*{max-width:100%;max-height:100%}header{position:relative;height:clamp(8rem,15vh,12rem);max-height:clamp(8rem,15vh,12rem);margin:0 auto;overflow:hidden;width:calc(100% - clamp(7.2rem,10.8vw,14.4rem));background:0 0}header nav{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #000;height:100%;width:100%}header nav a.logo{height:100%;display:flex;align-items:center;max-width:40%}header nav a.logo svg{height:50%;width:auto;fill:#000;stroke:none}header nav a.logo svg g#spacelabs path{transition:.3s}header nav a.logo svg g#healthcare path{transition:.3s}header nav a.logo:hover svg g#spacelabs path{fill:#af272f}header nav a.logo:hover svg g#healthcare path{fill:#af272f}header nav .links{width:fit-content}header nav .links a:link{color:#000;text-decoration:none;transition:color .3s}header nav .links a:visited{color:#000;text-decoration:none}header nav .links a:hover{color:#af272f;text-decoration:none}header nav .links a:active{color:#af272f;text-decoration:none}header nav .links a{width:fit-content;font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:clamp(1rem,1vw,1.4rem);letter-spacing:2.4px;margin-left:2rem;text-transform:uppercase}header nav .links a:first-of-type{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal}header.reduced nav{padding:0}header.reduced nav .links{display:none}header.absolute{position:absolute;z-index:1;top:0;left:50%;translate:-50% 0}header.white nav{border-bottom:1px solid #fff}header.white nav a.logo svg *{fill:#fff;stroke:none}header.white nav a.logo:hover svg g#spacelabs path{fill:#fff;opacity:.7}header.white nav a.logo:hover svg g#healthcare path{fill:#fff;opacity:.7}body.login footer .row .line{background:#fff}body.login footer .row .text h2{color:#fff}footer{width:100%;height:clamp(6rem,12vh,10rem);max-height:clamp(6rem,12vh,10rem);overflow:hidden}footer .row{width:100%;padding:0 clamp(3.6rem,5.4vw,7.2rem);align-items:center;height:100%}footer .row .line{width:100%;height:1px;background-color:#000}footer .row .text{width:fit-content;text-align:right;padding-left:clamp(1.2rem,1.8vw,2.4rem)}footer .row .text h2{color:#000}footer .row .text h2 span{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal}footer.reduced{position:absolute;bottom:0;left:0}.scroller{padding:clamp(.6rem,.9vw,1.2rem) clamp(1.8rem,2.7vw,3.6rem) 0 clamp(1.2rem,1.8vw,2.4rem);position:relative}.scroller.fullWidth{padding-left:0!important}.scroller.fullWidth.noScroll{padding-right:0!important}.scroller.noScroll{padding:clamp(.6rem,.9vw,1.2rem) clamp(1.2rem,1.8vw,2.4rem)}.scroller.noScroll aside.scrollbar{display:none}.scroller.noScroll .scrollContainer .bulletin.hidden,.scroller.noScroll .scrollContainer .resource.hidden{display:none}.scroller.noScroll .scrollContainer .bulletin::after,.scroller.noScroll .scrollContainer .resource::after{right:clamp(.6rem,.9vw,1.2rem)}.scroller aside.scrollbar{position:absolute;top:0;right:clamp(.6rem,.9vw,1.2rem);height:100%;translate:50% 0;width:6px;background-color:#af272F32;z-index:2}.scroller aside.scrollbar figure.thumb{width:100%;background-color:#af272f;height:20%;cursor:pointer;transition:opacity .2s;position:absolute;left:50%;translate:-50% 0}.scroller aside.scrollbar figure.thumb:hover{opacity:.7}.scroller .scrollContainer{-ms-overflow-style:none;scrollbar-width:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;overflow-y:scroll;overflow-x:hidden;width:100%}.scroller .scrollContainer::-webkit-scrollbar{display:none}.scroller .scrollContainer .bulletin{margin:0;transition:.2s}.scroller .scrollContainer .bulletin p{color:#ffffffbf}.scroller .scrollContainer .bulletin,.scroller .scrollContainer .resource{position:relative;border-bottom:1px solid #af272f;transition:border-color .2s;padding:clamp(.6rem,.9vw,1.2rem) clamp(.6rem,.9vw,1.2rem) clamp(.6rem,.9vw,1.2rem) 0;margin:0!important;display:block}.scroller .scrollContainer .bulletin span,.scroller .scrollContainer .resource span{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;color:#af272f;font-size:clamp(.8rem,1vw,1.2rem);letter-spacing:clamp(.1rem,.125vw,.15rem);padding:0;display:block;margin:0 0 .2rem}.scroller .scrollContainer .bulletin p,.scroller .scrollContainer .resource p{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;color:#af272f;padding:0;margin:0;letter-spacing:clamp(.1rem,.12vw,.15rem);transition:.2s}.scroller .scrollContainer .bulletin::after,.scroller .scrollContainer .resource::after{content:"";width:clamp(.6rem,.9vw,1.2rem);height:clamp(.6rem,.9vw,1.2rem);aspect-ratio:1/1;border:1px solid #af272f;border-bottom:none;border-left:none;rotate:45deg;position:absolute;top:50%;right:clamp(.6rem,.9vw,1.2rem);translate:-25% -50%;z-index:1;transition:.2s}.scroller .scrollContainer .bulletin:hover,.scroller .scrollContainer .resource:hover{border-bottom-color:#000}.scroller .scrollContainer .bulletin:hover p,.scroller .scrollContainer .resource:hover p{color:#000}.scroller .scrollContainer .bulletin:hover::after,.scroller .scrollContainer .resource:hover::after{translate:25% -50%;border-color:#000}.scroller .scrollContainer .grid{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:100%}.scroller .scrollContainer .grid .image{display:block;max-width:26%;margin-bottom:clamp(.6rem,.9vw,1.2rem);cursor:pointer}.scroller .scrollContainer .grid .image:hover picture img{scale:1.05}.scroller .scrollContainer .grid .image picture,.scroller .scrollContainer .grid .image video{width:100%;aspect-ratio:1/1;overflow:hidden;display:block;border:1px solid #af272f;margin:0 0 clamp(.6rem,.9vw,1.2rem)}.scroller .scrollContainer .grid .image picture img,.scroller .scrollContainer .grid .image video img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transition:.2s}.scroller .scrollContainer .grid .image.video.hidden{display:none}.scroller .scrollContainer .grid .image.video .videoContainer{width:100%;height:100%;position:relative;position:relative}.scroller .scrollContainer .grid .image.video .videoContainer::after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:clamp(1.2rem,1.8vw,2.4rem);height:clamp(1.2rem,1.8vw,2.4rem);width:0;height:0;border-style:solid;border-width:0 clamp(1.2rem,1.8vw,2.4rem) clamp(1.8rem,2.7vw,3.6rem);border-color:transparent transparent #ffffffbf transparent;transform:rotate(90deg);mix-blend-mode:exclusion}.scroller .scrollContainer .grid .image p{color:#af272f}@media (max-width:1200px){.scroller .scrollContainer .grid .image{max-width:45%}}.scroller:has(>.scrollContainer>.grid>.image){padding-left:0!important}.scroller:has(>.scrollContainer>.grid>.image).noScroll{padding-right:0!important}.headline{margin-bottom:clamp(.6rem,.9vw,1.2rem);color:#af272f;display:flex;align-items:center;justify-content:space-between}.headline h1{margin:0 0 clamp(.3rem,.45vw,.6rem)}.headline h2{margin:0 0 clamp(.3rem,.45vw,.6rem)}.headline h6{margin:0;font-size:clamp(1.2rem,1.3vw,1.5rem);letter-spacing:clamp(.3rem,.325vw,.366rem)}.headline>.black{color:#000}.headline .select{position:relative;margin-left:clamp(2rem,2.2vw,2.5rem)}.headline .select select{border:none;border-radius:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;padding-right:clamp(2rem,2.2vw,2.5rem);color:#af272f;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;letter-spacing:2px;cursor:pointer;transition:.2s}.headline .select select:hover{opacity:.7}.headline .select select option{background:#fff;color:#000}.headline .select::after{content:"";position:absolute;top:25%;right:0;width:clamp(.8rem,.9vw,1rem);height:clamp(.8rem,.9vw,1rem);border:2px solid #af272f;border-top:none;border-left:none;rotate:45deg;translate:-50% -50%;pointer-events:none;transition:.2s}.headline .select:has(select:hover)::after{opacity:.7}.back-btn{height:clamp(4rem,6vh,5rem);width:100%;display:flex;align-items:center;justify-content:flex-start}.back-btn a{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:2.4px;color:#000;position:relative;padding:0 0 0 clamp(.9rem,1.35vw,1.8rem);transition:.2s}.back-btn a::before{content:"";position:absolute;left:0;top:50%;translate:25% -50%;width:clamp(.3rem,.45vw,.6rem);height:clamp(.3rem,.45vw,.6rem);border:2px solid #000;border-top:none;border-right:none;rotate:45deg;transition:.2s}.back-btn a:hover{color:#af272f}.back-btn a:hover::before{border-color:#af272f;translate:0 -50%}section#search{margin:0;padding:0;height:clamp(4rem,6vh,5rem);overflow:hidden}section#search form{padding:0;margin:0;height:100%;border-bottom:1px solid #000;display:flex;width:100%;align-items:center}section#search form .search-toggle{width:clamp(1.2rem,1.8vw,2.4rem);height:clamp(1.2rem,1.8vw,2.4rem);border:none;z-index:99;display:block;cursor:pointer;background:0 0;position:relative;margin-right:clamp(.4rem,.6vw,.8rem)}section#search form .search-toggle svg{width:100%;height:100%;stroke-width:.8;stroke:#00000080;transition:.2s ease-in-out}section#search form .search-toggle svg:hover{scale:1.05;stroke:#af272f}section#search form input{width:100%;border:none;background:0 0;font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;color:#000;font-size:clamp(1.4rem,1.4vw,2rem);padding:clamp(.3rem,.45vw,.6rem)}section#search form input::placeholder{color:#00000080}section#searchResults{padding:clamp(1.2rem,1.8vw,2.4rem);color:#af272f}section#searchResults h2{margin:0 0 clamp(2.4rem,3.6vw,4.8rem)}section#searchResults .results{max-width:80%}section#searchResults .results a:link{color:#af272f;text-decoration:none;transition:color .3s}section#searchResults .results a:visited{color:#af272f;text-decoration:none}section#searchResults .results a:hover{color:#000;text-decoration:none}section#searchResults .results a:active{color:#000;text-decoration:none}section#searchResults .results a{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;display:block;position:relative;margin-bottom:3rem;padding-bottom:1.5rem;font-size:clamp(1.5rem,1.2vw,2rem);letter-spacing:clamp(.2rem,.6vw,.5rem);border-bottom:1px solid #af272f}section#searchResults .results a::after{content:"";width:25px;height:25px;bottom:1rem;right:-1rem;position:absolute;background-size:contain;background-repeat:no-repeat;transition:.2s ease-in-out;background-image:url(/assets/images/arrow-red.svg)}section#searchResults .results a:hover::after{transform:translate(5px)}section#layout .legal p{font-size:1.2rem}section#layout figure.youtube iframe{border-radius:0!important;border-width:min(1vw,1.5rem)!important}section#layout b,section#layout h4,section#layout h5,section#layout h6,section#layout li,section#layout p,section#layout span,section#layout ul{max-width:800px!important}section#layout .blockleft{text-align:left;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start}section#layout .blockcenter{text-align:center;align-self:center}section#layout .blockcenter.button{display:flex;justify-content:center}section#layout .blockcenter.dropdowns .dropdown label.dropdownButton{flex-direction:row;justify-content:center!important}section#layout .blockcenter.dropdowns .dropdown label.dropdownButton h6{margin-right:1rem!important;transform-origin:center!important}section#layout .blockright{text-align:right;align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end}section#layout .blockright ul li{padding-left:0;padding-right:4rem}section#layout .blockright ul li::before{left:auto;right:0}section#layout .blockright.button{display:flex;justify-content:flex-end}section#layout .blockright.dropdowns .dropdown label.dropdownButton{flex-direction:row-reverse}section#layout .blockright.dropdowns .dropdown label.dropdownButton h6{transform-origin:right!important}section#layout a{color:#000;transition:.3s}section#layout a:hover{opacity:.8}section#layout a.btn{color:#af272f}section#layout a.btn:hover{color:#000;opacity:1}section#layout .row{align-items:center;justify-content:space-between;margin-bottom:4rem}section#layout .row.alignStart{align-items:flex-start}section#layout .row.alignEnd{align-items:flex-end}@media (max-width:700px){section#layout .row.reverseContent{flex-direction:column-reverse}}section#layout .row .col{padding:0 2rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}section#layout .row .col:first-of-type{padding-left:0}section#layout .row .col:last-of-type{padding-right:0}section#layout .row .col img{width:100%;height:100%;object-fit:contain}section#layout .row .col :not(hr,li){margin-bottom:4rem}section#layout .row .col :not(hr,li):last-child{margin-bottom:0}section#layout .row .col hr{margin:8rem 0;width:100%;border:none;border-bottom:2px solid #af272f}section#layout .row .col figure{width:100%}section#layout .row .col figure iframe,section#layout .row .col figure video{width:100%;aspect-ratio:16/9;box-sizing:border-box;object-fit:cover;border-radius:min(8vw,12rem);border:min(2vw,3rem) solid #000}section#layout .row .col figure figcaption{font-family:"Open Sans",sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.4}@media (max-width:1500px){section#layout .row .col figure figcaption{font-size:1.8rem}}@media (max-width:1200px){section#layout .row .col figure figcaption{font-size:1.6rem}}@media (max-width:700px){section#layout .row .col figure figcaption{font-size:1.4rem}}section#layout .row .col .regular li{font-size:1.8rem!important;margin-bottom:2rem}section#layout .row .col .regular li::before{top:1.2rem}@media (max-width:1200px){section#layout .row .col .regular li{font-size:1.6rem}}@media (max-width:700px){section#layout .row .col .regular li{font-size:1.4rem}}section#layout .row .col .dropdowns{width:100%}section#layout .row .col .dropdowns .dropdown{width:100%;border-bottom:2px solid #af272f;padding:0;box-sizing:border-box;margin-bottom:1rem}section#layout .row .col .dropdowns .dropdown label{display:flex;justify-content:space-between;cursor:pointer;transition:.3s;margin:0;padding:clamp(.6rem,.9vw,1.2rem) 0}section#layout .row .col .dropdowns .dropdown label h6{transition:.3s;transform-origin:left;margin:0}section#layout .row .col .dropdowns .dropdown label:hover h6{scale:1.02}section#layout .row .col .dropdowns .dropdown label:hover aside#arrow{scale:1.1}section#layout .row .col .dropdowns .dropdown label input{display:none}section#layout .row .col .dropdowns .dropdown label input:checked~aside#arrow::after{transform:scaleY(1)}section#layout .row .col .dropdowns .dropdown label aside#arrow{width:3rem;height:3rem;position:relative;transition:.3s}section#layout .row .col .dropdowns .dropdown label aside#arrow::after{position:absolute;content:"";top:50%;left:50%;translate:-50% -40%;width:0;height:0;border-style:solid;border-width:0 1rem 1.5rem 1rem;border-color:transparent transparent #af272f transparent;transform:scaleY(-1);transition:.3s}section#layout .row .col .dropdowns .dropdown label:has(>input:checked)~.dropdownContainer{opacity:1;grid-template-rows:1fr;padding:0 0 4rem}section#layout .row .col .dropdowns .dropdown .dropdownContainer{padding-top:0;transition:.3s;width:100%;display:grid;grid-template-rows:0fr;opacity:0}section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent{overflow:hidden}section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li,section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li p{font-size:2rem;line-height:1.4}@media (max-width:1500px){section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li,section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li p{font-size:1.8rem}}@media (max-width:1200px){section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li,section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li p{font-size:1.6rem}}@media (max-width:700px){section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li,section#layout .row .col .dropdowns .dropdown .dropdownContainer .dropdownContent ul li p{font-size:1.4rem}}section#layout .row .col .priceBox{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:0}section#layout .row .col .priceBox .box{margin:0;padding:0;display:flex;align-items:center;flex-direction:column;width:min(100%,320px);box-sizing:border-box;border:1px solid #000;margin:0 1rem 2rem;border-radius:2rem;overflow:hidden;background:#af272f;box-shadow:0 10px 20px 0 #00000030}section#layout .row .col .priceBox .box .title{width:100%;background:#000;padding:1.5rem 1rem 1rem;margin:0}section#layout .row .col .priceBox .box .title h6{color:#af272f;text-align:center;font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;margin:0}section#layout .row .col .priceBox .box .gap{margin:2rem 0;padding:0}section#layout .row .col .priceBox .box .price{text-align:center;padding:0 1rem;position:relative;margin:5rem 0 6rem}section#layout .row .col .priceBox .box .price h4{margin:0;line-height:1;padding:0}section#layout .row .col .priceBox .box .price span{margin:0;position:absolute;top:100%;left:50%;translate:-50% 0;width:100%}section#layout .row .col .priceBox .box .details{padding:0 1rem 1rem;margin-bottom:0;text-align:left}section#layout .row .col .priceBox .box .details ul li{font-size:1.8rem!important;margin-bottom:2rem}section#layout .row .col .priceBox .box .details ul li::before{top:1.2rem}@media (max-width:1200px){section#layout .row .col .priceBox .box .details ul li{font-size:1.6rem}}@media (max-width:700px){section#layout .row .col .priceBox .box .details ul li{font-size:1.4rem}}section#layout .row .col .priceBox .box .additional{width:100%;padding:0 1rem 1rem;margin:0 0 2rem;text-align:center}@media (max-width:1200px){section#layout .row .col .priceBox{flex-wrap:nowrap;overflow:scroll;justify-content:flex-start}section#layout .row .col .priceBox .box{min-width:250px}}@media (max-width:700px){section#layout .row{flex-direction:column;margin-bottom:0}section#layout .row .col{max-width:100%;width:100%!important;display:flex;flex-direction:column;align-items:flex-start;padding:0;margin-bottom:4rem}section#layout .row .col ul li{width:100%}section#layout .row .col figure{align-self:center}section#layout .row .col figure iframe{aspect-ratio:16/9;height:auto}}.complaints-page section#layout .row,.privacy-page section#layout .row{align-items:flex-start}section#main-nav{height:calc(max(100vh,540px) - clamp(8rem,15vh,12rem) - clamp(6rem,12vh,10rem) - clamp(4rem,6vh,5rem));overflow:hidden;padding:clamp(1.2rem,1.8vw,2.4rem) 0}section#main-nav .row{width:100%;height:100%;justify-content:space-between}section#main-nav .row .col{width:31%;max-width:31%;height:100%}section#main-nav .row .col.red .content{background:#af272f;color:#fff}section#main-nav .row .col.red .content .header .title{border-bottom-color:#fff}section#main-nav .row .col.red .content .header .filters .select select,section#main-nav .row .col.red .content .header .filters .sort select{color:#fff}section#main-nav .row .col.red .content .header .filters .select::after,section#main-nav .row .col.red .content .header .filters .select::before,section#main-nav .row .col.red .content .header .filters .sort::after,section#main-nav .row .col.red .content .header .filters .sort::before{border-color:#fff}section#main-nav .row .col.red .content .scroller aside.scrollbar{background-color:#ffffff32}section#main-nav .row .col.red .content .scroller aside.scrollbar figure.thumb{background-color:#fff}section#main-nav .row .col.red .content .scroller .bulletin,section#main-nav .row .col.red .content .scroller .resource{border-color:#ffffffbf}section#main-nav .row .col.red .content .scroller .bulletin span,section#main-nav .row .col.red .content .scroller .resource span{color:#fff}section#main-nav .row .col.red .content .scroller .bulletin p,section#main-nav .row .col.red .content .scroller .resource p{color:#ffffffbf}section#main-nav .row .col.red .content .scroller .bulletin::after,section#main-nav .row .col.red .content .scroller .resource::after{border-color:#fff}section#main-nav .row .col.red .content .scroller .bulletin:hover,section#main-nav .row .col.red .content .scroller .resource:hover{border-color:#fff}section#main-nav .row .col.red .content .scroller .bulletin:hover span,section#main-nav .row .col.red .content .scroller .resource:hover span{color:#fff}section#main-nav .row .col.red .content .scroller .bulletin:hover p,section#main-nav .row .col.red .content .scroller .resource:hover p{color:#fff}section#main-nav .row .col.red .content .scroller .bulletin:hover::after,section#main-nav .row .col.red .content .scroller .resource:hover::after{border-color:#fff}section#main-nav .row .col.dark .content{color:#000}section#main-nav .row .col.dark .content .header .title{border-bottom-color:#000}section#main-nav .row .col.dark .content .header .filters .select select,section#main-nav .row .col.dark .content .header .filters .sort select{color:#000}section#main-nav .row .col.dark .content .header .filters .select::after,section#main-nav .row .col.dark .content .header .filters .select::before,section#main-nav .row .col.dark .content .header .filters .sort::after,section#main-nav .row .col.dark .content .header .filters .sort::before{border-color:#000}section#main-nav .row .col.dark .content .scroller aside.scrollbar{background-color:#00000032}section#main-nav .row .col.dark .content .scroller aside.scrollbar figure.thumb{background-color:#000}section#main-nav .row .col.dark .content .scroller .bulletin,section#main-nav .row .col.dark .content .scroller .resource{border-color:#000}section#main-nav .row .col.dark .content .scroller .bulletin span,section#main-nav .row .col.dark .content .scroller .resource span{color:#000}section#main-nav .row .col.dark .content .scroller .bulletin p,section#main-nav .row .col.dark .content .scroller .resource p{color:#000}section#main-nav .row .col.dark .content .scroller .bulletin::after,section#main-nav .row .col.dark .content .scroller .resource::after{border-color:#000}section#main-nav .row .col.dark .content .scroller .bulletin:hover,section#main-nav .row .col.dark .content .scroller .resource:hover{border-color:#af272f}section#main-nav .row .col.dark .content .scroller .bulletin:hover span,section#main-nav .row .col.dark .content .scroller .resource:hover span{color:#af272f}section#main-nav .row .col.dark .content .scroller .bulletin:hover p,section#main-nav .row .col.dark .content .scroller .resource:hover p{color:#af272f}section#main-nav .row .col.dark .content .scroller .bulletin:hover::after,section#main-nav .row .col.dark .content .scroller .resource:hover::after{border-color:#af272f}section#main-nav .row .col .content{background:#fff;color:#af272f;width:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:100%}section#main-nav .row .col .content .header .title{padding:clamp(1.2rem,1.8vw,2.4rem);border-bottom:1px solid #af272f}section#main-nav .row .col .content .header .filters{padding:clamp(.6rem,.9vw,1.2rem);display:flex;align-items:center;flex-wrap:wrap}section#main-nav .row .col .content .header .filters .select,section#main-nav .row .col .content .header .filters .sort{position:relative;transition:opacity .2s}section#main-nav .row .col .content .header .filters .select select,section#main-nav .row .col .content .header .filters .sort select{display:block;padding:clamp(.4rem,.6vw,.8rem) clamp(1.8rem,2.7vw,3.6rem) clamp(.4rem,.6vw,.8rem) clamp(.4rem,.6vw,.8rem);background:0 0;border-radius:0;border:none;color:#af272f;appearance:none;-webkit-appearance:none;text-transform:uppercase;font-size:clamp(.8rem,.66vw,1.1rem);letter-spacing:clamp(.08rem,.12vw,.2rem);font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal;cursor:pointer}section#main-nav .row .col .content .header .filters .select select::-ms-expand,section#main-nav .row .col .content .header .filters .sort select::-ms-expand{display:none}section#main-nav .row .col .content .header .filters .select::after,section#main-nav .row .col .content .header .filters .sort::after{content:"";position:absolute;top:35%;right:clamp(.6rem,.9vw,1.2rem);width:clamp(.6rem,.9vw,1.2rem);height:clamp(.6rem,.9vw,1.2rem);border:2px solid #af272f;border-top:none;border-left:none;rotate:45deg;translate:0 -50%;pointer-events:none}section#main-nav .row .col .content .header .filters .select:hover,section#main-nav .row .col .content .header .filters .sort:hover{opacity:.7}section#main-nav .row .col .content .header .filters .sort::after{content:"";position:absolute;top:65%;right:clamp(.6rem,.9vw,1.2rem);width:clamp(.4rem,.6vw,.8rem);height:clamp(.4rem,.6vw,.8rem);border:2px solid #af272f;border-top:none;border-left:none;rotate:45deg;translate:0 -50%;pointer-events:none}section#main-nav .row .col .content .header .filters .sort::before{content:"";position:absolute;top:35%;right:clamp(.6rem,.9vw,1.2rem);width:clamp(.4rem,.6vw,.8rem);height:clamp(.4rem,.6vw,.8rem);border:2px solid #af272f;border-right:none;border-bottom:none;rotate:45deg;translate:0 -50%;pointer-events:none}section#main-nav .row .col .content p.none{width:100%;text-align:center;margin:clamp(1.2rem,1.8vw,2.4rem) 0}section#main-nav .row .col .content .scroller{height:75%}section#main-nav .row .col .content .text{padding:2rem}section#main-nav .row .col .content a{font-family:"Open Sans",sans-serif;font-weight:300;font-style:normal;display:block;position:relative;margin-bottom:3rem;padding-bottom:1.5rem;font-size:clamp(1.5rem,1.2vw,1.6rem);letter-spacing:clamp(.2rem,.6vw,.5rem)}@media (max-width:700px){section#main-nav{height:auto}section#main-nav .row{height:auto;display:block}section#main-nav .row>.col{width:100%;max-width:none;margin:0 0 clamp(2.4rem,3.6vw,4.8rem);max-height:max(50vh,320px)}}section#product{width:100%;height:calc(max(100vh,540px) - clamp(8rem,15vh,12rem) - clamp(6rem,12vh,10rem) - clamp(4rem,6vh,5rem) - clamp(4rem,6vh,5rem))}section#product>.row.data{width:100%;height:100%}section#product>.row.data>.col{width:50%;height:100%}section#product>.row.data>.col:first-of-type{padding-right:clamp(1.2rem,1.8vw,2.4rem)}section#product>.row.data>.col:first-of-type>.row{height:100%;width:100%}section#product>.row.data>.col:first-of-type>.row>.col.main-image{width:45%;height:100%}section#product>.row.data>.col:first-of-type>.row>.col.main-image picture{width:100%;height:100%;overflow:hidden}section#product>.row.data>.col:first-of-type>.row>.col.main-image picture img{width:100%;max-height:100%;max-width:100%;object-fit:contain}section#product>.row.data>.col:first-of-type>.row>.col.brochures{width:55%}section#product>.row.data>.col:first-of-type>.row>.col.brochures .scroller{height:100%;width:100%}section#product>.row.data>.col:first-of-type>.row>.col.brochures .scroller .scrollContainer{height:100%}section#product>.row.data>.col:last-of-type>.row.images{height:100%}section#product>.row.data>.col:last-of-type>.row.images .scroller{height:100%}@media (max-width:1200px){section#product>.row.data>.col:first-of-type>.row{height:100%;flex-direction:column}section#product>.row.data>.col:first-of-type>.row>.col.main-image{width:100%;height:50%;margin:0 0 clamp(1.2rem,1.8vw,2.4rem)}section#product>.row.data>.col:first-of-type>.row>.col.main-image picture{width:100%;height:100%;overflow:hidden}section#product>.row.data>.col:first-of-type>.row>.col.main-image picture img{width:100%;max-height:100%;max-width:100%;object-fit:contain}section#product>.row.data>.col:first-of-type>.row>.col.brochures{width:100%;margin:0;height:50%}section#product>.row.data>.col:first-of-type>.row>.col.brochures .scroller{width:100%;padding-left:0}section#product>.row.data>.col:first-of-type>.row>.col.brochures .scroller.noScroll{padding-right:0}}@media (max-width:700px){section#product{height:auto}section#product>.row.data{display:block}section#product>.row.data>.col{width:100%;height:fit-content}section#product>.row.data>.col:first-of-type{padding:0}section#product>.row.data>.col:first-of-type>.row{height:fit-content;display:block}section#product>.row.data>.col:first-of-type>.row>.col.main-image{width:100%;height:fit-content;aspect-ratio:auto;margin:0 0 clamp(1.2rem,1.8vw,2.4rem)}section#product>.row.data>.col:first-of-type>.row>.col.main-image picture{width:100%;height:100%;overflow:hidden}section#product>.row.data>.col:first-of-type>.row>.col.main-image picture img{width:100%;max-height:100%;max-width:100%;object-fit:contain}section#product>.row.data>.col:first-of-type>.row>.col.brochures{width:100%;margin:0 0 clamp(2.4rem,3.6vw,4.8rem)}section#product>.row.data>.col:first-of-type>.row>.col.brochures .scroller{height:fit-content;max-height:30vh;width:100%;padding-left:0}section#product>.row.data>.col:first-of-type>.row>.col.brochures .scroller.noScroll{padding-right:0}section#product>.row.data>.col:first-of-type>.row>.col.brochures .scroller .scrollContainer{max-height:30vh}section#product>.row.data>.col:last-of-type{height:auto}section#product>.row.data>.col:last-of-type>.row.images{height:auto}}body.login{height:100vh;width:100vw;overflow:hidden}body.login main{height:100%;max-width:none}body.login main section#login{width:100%;height:100%;display:flex;justify-content:flex-end;background-position:20% 30%;background-repeat:no-repeat;background-size:cover}body.login main section#login::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#000;opacity:.4;z-index:0}body.login main section#login .panel{width:50%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:1}body.login main section#login .panel>div{display:none}body.login main section#login .panel>div.shown{display:block}body.login main section#login .panel>div.animating{position:absolute}body.login main section#login .panel>div h2{color:#fff;margin:0 0 clamp(1.2rem,1.8vw,2.4rem)}body.login main section#login .panel>div h2 b{font-family:"Open Sans",sans-serif;font-weight:700;font-style:normal}body.login main section#login .panel>div h3{margin:0 0 clamp(1.2rem,1.8vw,2.4rem);width:80%}body.login main section#login .panel>div .form-container{padding:1rem 0;position:relative}body.login main section#login .panel>div .form-container p.error{position:absolute;bottom:100%;left:0;margin:0 0 clamp(.3rem,.45vw,.6rem);text-transform:none;font-weight:500}body.login main section#login .panel>div .form-container p.success{display:none}body.login main section#login .panel>div .form-container p.success.shown{display:block}body.login main section#login .panel>div .form-container form{width:100%}body.login main section#login .panel>div .form-container>.row{width:100%}body.login main section#login .panel>div p{letter-spacing:0;color:#fff;max-width:66%;margin:0 0 clamp(1.2rem,1.8vw,2.4rem)}@media (max-width:700px){body.login main section#login .panel{width:90%;margin:0 auto}body.login main section#login .panel>div{width:100%}body.login main section#login .panel>div h3{width:100%}body.login main section#login .panel>div p{max-width:80%}}section#reset-password{width:100%;height:calc(max(100vh,540px) - clamp(8rem,15vh,12rem) - clamp(6rem,12vh,10rem));display:flex;align-items:center;justify-content:center}section#reset-password .panel{min-width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:1;background:#af272f;padding:clamp(1.2rem,1.8vw,2.4rem) clamp(1.2rem,1.8vw,2.4rem) 0}section#reset-password .panel .head{margin:0 0 clamp(.6rem,.9vw,1.2rem)}section#reset-password .panel .head p{margin:0 0 clamp(.6rem,.9vw,1.2rem);color:#fff;text-transform:uppercase;word-break:break-all}section#reset-password .panel .head h2{color:#fff;letter-spacing:clamp(1rem,1.3vw,2rem)}section#reset-password .panel .form-container{background:#af272f;width:100%}section#reset-password .panel .form-container form{width:100%}section#reset-password .panel .form-container form p.error{margin:0 0 clamp(1.2rem,1.8vw,2.4rem) 0;display:block;position:static;text-transform:none;letter-spacing:1px;background:#00000019;padding:clamp(.3rem,.45vw,.6rem) clamp(.4rem,.6vw,.8rem)}section#reset-password .panel .form-container form .field.submit{align-items:flex-end}@media (max-width:700px){section#reset-password .panel{width:100%;padding-bottom:clamp(.6rem,.9vw,1.2rem)}}body.bulletin .scroller{height:calc(max(100vh,540px) - clamp(8rem,15vh,12rem) - clamp(6rem,12vh,10rem) - clamp(4rem,6vh,5rem) - clamp(4rem,6vh,5rem))}