@import url(https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-ms-clear,input[type=search]::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;height:0;width:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes shine-lines{0%{background-position:-100px}40%,to{background-position:140px}}@keyframes shine-avatar{0%{background-position:-32px}40%,to{background-position:208px}}:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color:#263238;font-display:swap;font-family:Nunito,sans-serif;font-size:1rem;letter-spacing:.4px;line-height:1.5}body{background-color:#e1e1e1}body.StartPageViewModel .page-content{padding-bottom:0;padding-top:0}body.noscroll{overflow:hidden}body.AuthorListPageViewModel .page-content,body.BlogListingPageViewModel .page-content,body.EducationViewModel .page-content,body.EventListingPageViewModel .page-content,body.EventPageViewModel .page-content,body.LoginLandingPageViewModel .page-content,body.LoginPageViewModel .page-content,body.PersonPresentationViewModel .page-content,body.ProductViewModel .page-content,body.WorkingMaterialLandingPageViewModel .page-content{padding-bottom:0}@media (max-width:990px){body.AuthorListPageViewModel .page-content,body.BlogListingPageViewModel .page-content,body.EducationViewModel .page-content,body.EventListingPageViewModel .page-content,body.EventPageViewModel .page-content,body.LoginLandingPageViewModel .page-content,body.LoginPageViewModel .page-content,body.PersonPresentationViewModel .page-content,body.ProductViewModel .page-content,body.WorkingMaterialLandingPageViewModel .page-content{background-color:#e1e1e1}}body.BookingRequestPageViewModel{background-color:#fff}#categoryContent,#result-list-products,main{scroll-margin-top:187px}picture{display:inline-block}.page-content{padding-bottom:30px}@media (max-width:990px){.page-content{background-color:#fff}}img{display:block;height:auto;max-width:100%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both;display:block;height:1px;margin-top:-1px;visibility:hidden}.ul-reset{margin:0;padding:0}.ul-reset li{font-size:0;margin:0}.bg-color-white{background-color:#fff}.bg-color-brand-primary-dark{background-color:#007d8d}.bg-color-brand-secondary{background-color:#263238}.bg-color-gray-2{background-color:#f1f1f1}.justify-content-start{scroll-behavior:smooth}.bold{font-weight:700}.center{text-align:center}.card .atag-wrapper{color:#263238;display:flex;flex:1;flex-direction:column}.relative{position:relative}.absolute{position:absolute}a.atag-wrapper{color:inherit}a.atag-wrapper:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}a:focus-visible{outline:2px solid #000;outline-offset:3px}.atag-wrapper{cursor:pointer}.atag-wrapper:hover .btn{background-color:#007d8d;color:#fff}.atag-wrapper:hover .btn.arrow-right:after{background:#fff}.atag-wrapper:hover .btn.white{background:#f9f9f9;color:#263238}.atag-wrapper:hover .btn.dark{background:#3c484f}.atag-wrapper:hover .btn.outline{background:#fff;color:#263238}.atag-wrapper .event-detail-info-card{height:100%}.atag-wrapper picture{display:inline}.flex{display:flex}.flex-center{display:flex;justify-content:center}@media screen and (max-width:450px){#CookiebotWidget.CookiebotWidget-open{right:10px}}.no-cursor{cursor:default}.srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.skiplink{align-items:center;display:flex;height:70px;justify-content:center;left:100px;position:fixed;top:-70px;width:200px;z-index:1000000}.skiplink:focus-within{background-color:#fff;font-size:1.2rem;top:0}@media screen and (max-width:400px){.skiplink:focus-within{left:0;right:0;width:100%}}@media (max-width:990px){body.has-messages .page-content{padding-top:0}body.sticky-header .page-content{padding-top:50px}body.StartPageViewModel .page-content{padding-top:0}}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,:after,:before{box-sizing:inherit}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.row{display:flex;flex-wrap:wrap}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;max-width:none;width:auto}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;max-width:none;width:auto}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{-webkit-text-decoration:none;text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#007bff;color:#fff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.card{display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid #f6f6f6;border-radius:.25rem}.card>hr{margin-left:0;margin-right:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{-webkit-text-decoration:none;text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid #f6f6f6;margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid #f6f6f6;padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img{border-radius:calc(.25rem - 1px);width:100%}.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);width:100%}.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);width:100%}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.visible{visibility:visible!important}.invisible{visibility:hidden!important}h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;font-weight:800;letter-spacing:.44px;line-height:1.57;margin-bottom:15px;margin-top:0}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{outline:none}h1 .sub-title,h2 .sub-title,h3 .sub-title,h4 .sub-title,h5 .sub-title,h6 .sub-title{display:block;font-size:.9375rem;font-weight:700}@media (max-width:767px){h1 .sub-title,h2 .sub-title,h3 .sub-title,h4 .sub-title,h5 .sub-title,h6 .sub-title{font-size:.875rem}}h1{font-size:2rem;line-height:2.3rem}@media (max-width:990px){h1{font-size:1.8rem;line-height:2.1rem}}h2{font-size:1.875rem;line-height:2.1rem}@media (max-width:990px){h2{font-size:1.6rem;line-height:1.9rem}}h3{font-size:1.4rem;line-height:1.7rem}h4{font-size:1.25rem;line-height:1.5rem}h5{font-size:1rem}h6{font-size:.875rem}p{font-family:Nunito,sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:.4px;line-height:1.5rem;margin-top:0}p.small{font-size:.75rem;line-height:1rem}p.medium{font-size:.875rem;font-weight:600;line-height:1.3rem}.video-wrapper .video-block p.cookieoverlay-content-heading,p.intro{font-size:1.125rem;font-weight:800;line-height:1.5rem;margin-bottom:15px}p.large{font-size:1.25rem;font-weight:600;line-height:1.6rem}p.bold{font-weight:800}p.alert{color:#c63337}p:empty{display:none}@media (max-width:990px){.ProductViewModel .information-box p,.ProductViewModel .tab-content p{font-size:12px;line-height:18px}.ProductViewModel .information-box p.product-card-additional,.ProductViewModel .tab-content p.product-card-additional{font-size:10px;line-height:1.6}}a{color:#007d8d;margin-top:0;-webkit-text-decoration:underline;text-decoration:underline}a.bold{font-weight:800}a:hover{-webkit-text-decoration:underline;text-decoration:underline}a:active,a:hover{color:#00505a}a:visited{color:#005662}ul{list-style:none;margin:20px 0;padding:0 0 0 20px}ul li{margin:10px 0}ul a:hover{-webkit-text-decoration:none;text-decoration:none}#pressRoomIframeContent,.EPiServerForms,.textarea-block,.two-column-image-block{font-size:.9375rem}#pressRoomIframeContent ul li,.EPiServerForms ul li,.textarea-block ul li,.two-column-image-block ul li{font-size:.9375rem;position:relative}#pressRoomIframeContent ul li:after,.EPiServerForms ul li:after,.textarea-block ul li:after,.two-column-image-block ul li:after{background-color:#007d8d;border-radius:50%;content:"";display:block;height:7px;left:-17px;position:absolute;top:7px;width:7px}#pressRoomIframeContent ol,.EPiServerForms ol,.textarea-block ol,.two-column-image-block ol{margin:20px 0;padding:0 0 0 20px}#pressRoomIframeContent ol li,.EPiServerForms ol li,.textarea-block ol li,.two-column-image-block ol li{font-size:.9375rem;margin:10px 0}.text-center{text-align:center}.text-dark{color:#263238}small.bold{font-weight:800}.container{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:30px;padding-right:30px;width:100%}.container:after{clear:both;content:"";display:block}@media (max-width:990px){.container{padding:0 15px}}.row{margin-left:-15px;margin-right:-15px}@media (max-width:990px){.row{margin-left:-15px!important;margin-right:-15px!important}}.row-narrow{margin-left:-7.5px;margin-right:-7.5px}@media (max-width:990px){.row-narrow{margin-left:0!important;margin-right:0!important}}.row-narrow [class*=col-]{padding-left:7.5px!important;padding-right:7.5px!important}[class*=col-]{padding-left:15px!important;padding-right:15px!important}@media (max-width:990px){[class*=col-]{padding-left:15px!important;padding-right:15px!important}}@media screen and (max-width:768px){.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-12{flex:0 0 100%;max-width:100%}}button{-webkit-appearance:none;-moz-appearance:none;border:none;cursor:pointer;display:inline-block;margin:0;text-align:center;-webkit-text-decoration:none;text-decoration:none}button i{cursor:pointer;pointer-events:none}button i:after{background-color:#263238}button span{cursor:pointer;pointer-events:none}button:focus-visible{outline:2px solid #000;outline-offset:2px}.FormSubmitButton,.btn{background:#61adb9;border-radius:22px;color:#263238;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:.875rem;padding:13px 20px;text-align:center;-webkit-text-decoration:none;text-decoration:none}.FormSubmitButton:hover:not(:disabled),.btn:hover:not(:disabled){background:#007d8d;color:#fff;-webkit-text-decoration:none;text-decoration:none}.FormSubmitButton:active,.FormSubmitButton:focus,.FormSubmitButton:visited,.btn:active,.btn:focus,.btn:visited{color:#263238;outline:2px solid #000;outline-offset:2px}.FormSubmitButton:focus-visible,.btn:focus-visible{outline:2px solid #000;outline-offset:2px}.FormSubmitButton:disabled,.btn:disabled{cursor:default;opacity:.7;pointer-events:none}.FormSubmitButton.floating,.btn.floating{border-radius:27px 27px 0 0;box-shadow:0 0 16px 8px rgba(0,0,0,.2);margin-right:27px;padding:20px 30px;position:fixed;right:0;top:calc(50% - 54px);transform:rotate(-90deg);transform-origin:right;transition:box-shadow .15s ease-in-out;z-index:111}.FormSubmitButton.floating:hover,.btn.floating:hover{background-color:#007d8d;box-shadow:0 0 16px 16px rgba(0,0,0,.1)}@media (max-width:990px){.FormSubmitButton.floating,.btn.floating{border-radius:10px 10px 0 0;margin-right:20px;padding:13px 20px;top:calc(50% - 40px)}}.FormSubmitButton span,.btn span{float:none!important}.FormSubmitButton i,.FormSubmitButton span,.btn i,.btn span{cursor:pointer;pointer-events:none}.FormSubmitButton i:after,.btn i:after{background-color:#263238}.FormSubmitButton-expand,.btn-expand{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:0;color:#263238;display:flex;font-size:14px;font-weight:800;justify-content:space-between;line-height:22px;padding:0;width:100%}.FormSubmitButton-expand i,.btn-expand i{margin-left:auto}.FormSubmitButton-expand:hover:not(:disabled),.btn-expand:hover:not(:disabled){background:transparent;color:#263238;-webkit-text-decoration:none;text-decoration:none}.FormSubmitButton-expand:active,.FormSubmitButton-expand:focus,.btn-expand:active,.btn-expand:focus{color:#263238}.FormSubmitButton-expand.is-open i:after,.btn-expand.is-open i:after{-webkit-mask-image:url(../icons/icon--caret__expand--close.e562cd67.svg);mask-image:url(../icons/icon--caret__expand--close.e562cd67.svg)}.FormSubmitButton-expand i,.FormSubmitButton-expand span,.btn-expand i,.btn-expand span{pointer-events:none}.FormSubmitButton-icon-float-left i,.btn-icon-float-left i{display:block;float:left}.FormSubmitButton-icon-float-left span,.btn-icon-float-left span{display:block;float:left!important;line-height:16px}.FormSubmitButton.has-icon,.btn.has-icon{padding:13px 20px;text-align:center;white-space:nowrap}.FormSubmitButton.has-icon-right-end,.btn.has-icon-right-end{position:relative}.FormSubmitButton.has-icon-right-end i,.btn.has-icon-right-end i{margin:0;position:absolute;right:25px}.FormSubmitButton.has-icon-right-end i.icon-angle-right,.btn.has-icon-right-end i.icon-angle-right{top:9px}.FormSubmitButton.has-icon-left i:after,.btn.has-icon-left i:after{top:0}.FormSubmitButton.has-icon i,.btn.has-icon i{margin-bottom:-2px;margin-left:11px;pointer-events:none}.FormSubmitButton.has-icon i:after,.btn.has-icon i:after{background-color:#263238}.FormSubmitButton.has-icon i.icon-add-to-cart,.btn.has-icon i.icon-add-to-cart{height:16px;margin-top:-2px;width:12px}.FormSubmitButton.has-icon i.icon-add-to-cart:after,.btn.has-icon i.icon-add-to-cart:after{height:16px;width:12px}.FormSubmitButton.has-icon i.icon-angle-left,.btn.has-icon i.icon-angle-left{height:16px;width:9px}.FormSubmitButton.has-icon i.icon-angle-left:after,.btn.has-icon i.icon-angle-left:after{height:9px;left:-3px;top:4px;width:16px}.FormSubmitButton.has-icon i.icon-digitalproduct,.FormSubmitButton.has-icon i.icon-digitalproduct:after,.btn.has-icon i.icon-digitalproduct,.btn.has-icon i.icon-digitalproduct:after{height:18px;width:15px}.FormSubmitButton.has-icon i.icon-details,.FormSubmitButton.has-icon i.icon-details:after,.btn.has-icon i.icon-details,.btn.has-icon i.icon-details:after{height:14px;width:11px}.FormSubmitButton.has-icon i.icon-angle-right,.btn.has-icon i.icon-angle-right{height:16px!important;width:9px}.FormSubmitButton.has-icon i.icon-angle-right:after,.btn.has-icon i.icon-angle-right:after{height:9px!important;left:-4px;position:absolute;top:0;width:16px}.FormSubmitButton.has-icon-left i,.btn.has-icon-left i{margin-left:0;margin-right:15px}.FormSubmitButton.has-icon-left-right,.btn.has-icon-left-right{padding:13px 20px;text-align:center}.FormSubmitButton.has-icon-left-right i,.btn.has-icon-left-right i{margin-bottom:-2px;margin-left:0;margin-right:11px;pointer-events:none}.FormSubmitButton.has-icon-left-right i:last-of-type,.btn.has-icon-left-right i:last-of-type{margin-left:11px;margin-right:0}.FormSubmitButton.has-icon-left-right i:after,.btn.has-icon-left-right i:after{top:auto}.FormSubmitButton.has-icon:hover i:after,.btn.has-icon:hover i:after{background-color:#fff}.FormSubmitButton-icon,.btn-icon{position:relative}.FormSubmitButton-icon-right i,.btn-icon-right i{position:absolute;right:25px;top:50%;transform:translateY(-50%)}.FormSubmitButton.arrow-right,.btn.arrow-right{padding-right:40px;position:relative}.FormSubmitButton.arrow-right:after,.btn.arrow-right:after{background-color:#263238;content:"";height:6px;margin-top:-4px;-webkit-mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:12px;top:50%;transform:translateY(-50%);transform:rotate(-90deg);width:10px}.FormSubmitButton.arrow-right.small:after,.btn.arrow-right.small:after{margin-top:-2px}.FormSubmitButton.arrow-left,.btn.arrow-left{padding-left:40px;position:relative}.FormSubmitButton.arrow-left:after,.btn.arrow-left:after{background-color:#263238;content:"";height:6px;left:12px;margin-top:-4px;-webkit-mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:50%;transform:translateY(-50%);transform:rotate(90deg);width:10px}.FormSubmitButton.arrow-left.small:after,.btn.arrow-left.small:after{margin-top:-2px}.FormSubmitButton.white,.btn.white{background:#fff;color:#263238}.FormSubmitButton.white.dark:after,.btn.white.dark:after{background-color:#263238}.FormSubmitButton.white:hover,.btn.white:hover{background:#f9f9f9;color:#263238}.FormSubmitButton.white i:after,.FormSubmitButton.white.arrow-left:after,.FormSubmitButton.white.arrow-right:after,.FormSubmitButton.white:after,.btn.white i:after,.btn.white.arrow-left:after,.btn.white.arrow-right:after,.btn.white:after{background-color:#263238}.FormSubmitButton.dark,.btn.dark{background:#263238;color:#fff}.FormSubmitButton.dark:hover,.btn.dark:hover{background:#3c484f}.FormSubmitButton.dark i:after,.btn.dark i:after{background-color:#263238}.FormSubmitButton.dark.arrow-left:after,.FormSubmitButton.dark.arrow-right:after,.btn.dark.arrow-left:after,.btn.dark.arrow-right:after{background-color:#fff}.FormSubmitButton.isDisabled,.btn.isDisabled{cursor:not-allowed;opacity:.5;pointer-events:none;-webkit-text-decoration:none;text-decoration:none}.FormSubmitButton.outline,.btn.outline{background:transparent;border:2px solid #fff;color:#fff;padding-bottom:10px;padding-top:10px}.FormSubmitButton.outline i:after,.btn.outline i:after{background-color:#fff}.FormSubmitButton.outline:hover,.btn.outline:hover{background:transparent;color:#fff}.FormSubmitButton.outline.arrow-left:after,.FormSubmitButton.outline.arrow-right:after,.btn.outline.arrow-left:after,.btn.outline.arrow-right:after{background-color:#fff}.FormSubmitButton.outline.dark,.btn.outline.dark{border-color:#263238;color:#263238}.FormSubmitButton.outline.dark i:after,.FormSubmitButton.outline.dark.arrow-left:after,.FormSubmitButton.outline.dark.arrow-right:after,.btn.outline.dark i:after,.btn.outline.dark.arrow-left:after,.btn.outline.dark.arrow-right:after{background-color:#263238}.FormSubmitButton.small,.btn.small{font-size:12px;line-height:16px;padding:8px 14px}.FormSubmitButton.small.has-icon,.btn.small.has-icon{padding-right:34px}.FormSubmitButton.small.has-icon-left,.btn.small.has-icon-left{padding-right:14px}.FormSubmitButton.small.has-icon-left i,.btn.small.has-icon-left i{margin-right:8px}@media (max-width:990px){.FormSubmitButton.responsive,.btn.responsive{font-size:12px;padding:8px 14px}.FormSubmitButton.responsive:after,.btn.responsive:after{height:7px;margin-top:-4px;right:7px;width:12px}}.FormSubmitButton.wide,.btn.wide{max-width:345px;text-align:center;width:100%}.FormSubmitButton.wide.has-icon,.btn.wide.has-icon{padding:13px 25px;text-align:center}.FormSubmitButton.wide.has-icon.outline,.btn.wide.has-icon.outline{padding:11px 25px 10px}.FormSubmitButton.wide.has-icon i,.btn.wide.has-icon i{height:14px;margin-left:15px}.Form__Element,.form-group{display:flex;flex-direction:column;margin-bottom:20px;position:relative}.Form__Element-row,.form-group-row{flex-direction:row;flex-wrap:wrap}.Form__Element-hidden strong,.form-group-hidden strong{color:#263238;display:block;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:.44px;line-height:1.57;line-height:1rem;margin-bottom:10px;pointer-events:none}.Form__Element-hidden p,.form-group-hidden p{-moz-appearance:textfield;border:2px solid #263238;border-radius:40px;color:#263238;cursor:not-allowed;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:.44px;line-height:1.57;line-height:1.3rem;overflow:hidden;padding:0 24px;text-overflow:ellipsis;white-space:nowrap;width:100%}.Form__Element label,.Form__Element legend,.form-group label,.form-group legend{color:#263238;cursor:default;font-family:Nunito,sans-serif;font-size:.9375rem;font-weight:800;letter-spacing:.44px;line-height:1.57;line-height:1.3rem;margin-bottom:10px;position:relative}.Form__Element label.medium,.Form__Element label.medium p,.Form__Element legend.medium,.Form__Element legend.medium p,.form-group label.medium,.form-group label.medium p,.form-group legend.medium,.form-group legend.medium p{font-size:.875rem;margin-bottom:5px}.Form__Element label.small,.Form__Element legend.small,.form-group label.small,.form-group legend.small{font-size:.75rem;margin-bottom:5px}.Form__Element label:hover,.Form__Element legend:hover,.form-group label:hover,.form-group legend:hover{cursor:pointer}.Form__Element .asterix,.form-group .asterix{color:#c63337}.Form__Element small,.form-group small{pointer-events:none;visibility:hidden}.Form__Element .information,.form-group .information{margin-left:24px;margin-top:-15px}.Form__Element p.legend,.form-group p.legend{font-size:.75rem;line-height:1rem;margin-top:-15px}.Form__Element.disabled,.form-group.disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.Form__Element.inline,.form-group.inline{flex-direction:row}.Form__Element.inline label,.form-group.inline label{margin:3px 0 20px;padding-left:10px}.Form__Element .form-file label,.form-group .form-file label{align-items:center;background-color:#f1f1f1;border:1px dashed #4a4a4a;display:flex;justify-content:center;margin:0;padding:20px 30px;position:relative}.Form__Element .form-file label p,.form-group .form-file label p{margin-bottom:0;margin-left:15px;position:relative;z-index:1}.Form__Element .form-file .link,.form-group .form-file .link{color:#61adb9;-webkit-text-decoration:underline;text-decoration:underline}.Form__Element .form-file input,.form-group .form-file input{-webkit-appearance:none;-moz-appearance:none;appearance:none;bottom:0;cursor:pointer;height:100%;hyphens:none;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:2}.Form__Element .form-file .file-name,.form-group .form-file .file-name{display:block}.Form__Element .select-wrapper,.form-group .select-wrapper{height:calc(100% - 10px);position:relative}.Form__Element .select-wrapper:after,.form-group .select-wrapper:after{background-color:#263238;content:"";height:13px;-webkit-mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;right:24px;top:20px;width:21px}.Form__Element .select-wrapper.is-loading:after,.form-group .select-wrapper.is-loading:after{animation:rotate360 1s linear infinite;background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon-spinner.600e41e3.svg);mask-image:url(../icons/icon-spinner.600e41e3.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:12px;width:16px}.Form__Element .select-wrapper-hollow select,.form-group .select-wrapper-hollow select{background-color:transparent}.Form__Element .select-wrapper-narrow select,.form-group .select-wrapper-narrow select{height:40px}.Form__Element .select-wrapper-narrow:after,.form-group .select-wrapper-narrow:after{height:10px;top:15px;width:17px}.Form__Element .form-inline-wrapper,.form-group .form-inline-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}.Form__Element .form-inline-wrapper .form-inline-item,.form-group .form-inline-wrapper .form-inline-item{flex:1}.Form__Element .form-inline-wrapper input,.form-group .form-inline-wrapper input{margin-bottom:0}.Form__Element .form-inline-wrapper button,.form-group .form-inline-wrapper button{border-radius:50px;margin-left:15px;padding-left:25px;padding-right:25px}.Form__Element .search-wrapper,.form-group .search-wrapper{height:calc(100% - 10px);position:relative}.Form__Element .search-wrapper.dark:after,.form-group .search-wrapper.dark:after{background:#263238}.Form__Element .radio-checkmark,.form-group .radio-checkmark{border:2px solid #263238;border-radius:100%;height:16px;position:relative;width:16px}.Form__Element .radio-checkmark:hover,.form-group .radio-checkmark:hover{cursor:pointer}.Form__Element input,.form-group input{box-sizing:border-box;hyphens:none;padding:0 24px}.Form__Element input[type=email],.Form__Element input[type=number],.Form__Element input[type=password],.Form__Element input[type=tel],.Form__Element input[type=text],.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=tel],.form-group input[type=text]{-moz-appearance:textfield;border:2px solid #263238;border-radius:40px;color:#263238;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;height:50px;letter-spacing:.44px;line-height:1.57;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Form__Element input[type=email]::-webkit-inner-spin-button,.Form__Element input[type=email]::-webkit-outer-spin-button,.Form__Element input[type=number]::-webkit-inner-spin-button,.Form__Element input[type=number]::-webkit-outer-spin-button,.Form__Element input[type=password]::-webkit-inner-spin-button,.Form__Element input[type=password]::-webkit-outer-spin-button,.Form__Element input[type=tel]::-webkit-inner-spin-button,.Form__Element input[type=tel]::-webkit-outer-spin-button,.Form__Element input[type=text]::-webkit-inner-spin-button,.Form__Element input[type=text]::-webkit-outer-spin-button,.form-group input[type=email]::-webkit-inner-spin-button,.form-group input[type=email]::-webkit-outer-spin-button,.form-group input[type=number]::-webkit-inner-spin-button,.form-group input[type=number]::-webkit-outer-spin-button,.form-group input[type=password]::-webkit-inner-spin-button,.form-group input[type=password]::-webkit-outer-spin-button,.form-group input[type=tel]::-webkit-inner-spin-button,.form-group input[type=tel]::-webkit-outer-spin-button,.form-group input[type=text]::-webkit-inner-spin-button,.form-group input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Form__Element input[type=email].white-border,.Form__Element input[type=number].white-border,.Form__Element input[type=password].white-border,.Form__Element input[type=tel].white-border,.Form__Element input[type=text].white-border,.form-group input[type=email].white-border,.form-group input[type=number].white-border,.form-group input[type=password].white-border,.form-group input[type=tel].white-border,.form-group input[type=text].white-border{background:transparent;border:2px solid #fff;color:#fff}.Form__Element input[type=email].white-border::-moz-placeholder,.Form__Element input[type=number].white-border::-moz-placeholder,.Form__Element input[type=password].white-border::-moz-placeholder,.Form__Element input[type=tel].white-border::-moz-placeholder,.Form__Element input[type=text].white-border::-moz-placeholder,.form-group input[type=email].white-border::-moz-placeholder,.form-group input[type=number].white-border::-moz-placeholder,.form-group input[type=password].white-border::-moz-placeholder,.form-group input[type=tel].white-border::-moz-placeholder,.form-group input[type=text].white-border::-moz-placeholder{color:#fff;opacity:1}.Form__Element input[type=email].white-border::placeholder,.Form__Element input[type=number].white-border::placeholder,.Form__Element input[type=password].white-border::placeholder,.Form__Element input[type=tel].white-border::placeholder,.Form__Element input[type=text].white-border::placeholder,.form-group input[type=email].white-border::placeholder,.form-group input[type=number].white-border::placeholder,.form-group input[type=password].white-border::placeholder,.form-group input[type=tel].white-border::placeholder,.form-group input[type=text].white-border::placeholder{color:#fff;opacity:1}.Form__Element input[type=email].error,.Form__Element input[type=number].error,.Form__Element input[type=password].error,.Form__Element input[type=tel].error,.Form__Element input[type=text].error,.form-group input[type=email].error,.form-group input[type=number].error,.form-group input[type=password].error,.form-group input[type=tel].error,.form-group input[type=text].error{border:2px solid #c63337}.Form__Element input[type=email]:focus-visible,.Form__Element input[type=number]:focus-visible,.Form__Element input[type=password]:focus-visible,.Form__Element input[type=tel]:focus-visible,.Form__Element input[type=text]:focus-visible,.form-group input[type=email]:focus-visible,.form-group input[type=number]:focus-visible,.form-group input[type=password]:focus-visible,.form-group input[type=tel]:focus-visible,.form-group input[type=text]:focus-visible{outline:2px solid #000;outline-offset:2px;text-overflow:clip}.Form__Element input[type=email].narrow,.Form__Element input[type=number].narrow,.Form__Element input[type=password].narrow,.Form__Element input[type=tel].narrow,.Form__Element input[type=text].narrow,.form-group input[type=email].narrow,.form-group input[type=number].narrow,.form-group input[type=password].narrow,.form-group input[type=tel].narrow,.form-group input[type=text].narrow{height:40px}.Form__Element input[type=radio],.form-group input[type=radio]{accent-color:#000;height:16px;margin-bottom:0;width:16px}.Form__Element input[type=checkbox],.form-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;height:16px;margin-bottom:0;padding:4px;vertical-align:middle;width:16px}.Form__Element input[type=checkbox],.Form__Element input[type=checkbox]:checked,.form-group input[type=checkbox],.form-group input[type=checkbox]:checked{background-color:#fff;border:2px solid #000;border-radius:5px;position:relative}.Form__Element input[type=checkbox]:checked~label:before,.form-group input[type=checkbox]:checked~label:before{content:none}.Form__Element input[type=checkbox]:checked:after,.form-group input[type=checkbox]:checked:after{color:#000;content:"✔";font-size:.75rem;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.Form__Element input[type=checkbox]:focus-visible,.form-group input[type=checkbox]:focus-visible{outline:3px solid #000;outline-offset:2px}.Form__Element input[type=checkbox].is-loading,.form-group input[type=checkbox].is-loading{animation:spin-checkbox .7s linear infinite;background-color:transparent;border-left:2px solid #000;border-radius:50%;border-right:2px solid #000;border-color:#000 transparent;border-style:solid;border-width:2px}.Form__Element input[type=checkbox].is-loading:checked:after,.form-group input[type=checkbox].is-loading:checked:after{content:none}.Form__Element input:disabled,.Form__Element input:disabled:hover,.form-group input:disabled,.form-group input:disabled:hover{cursor:not-allowed}.Form__Element input::-moz-placeholder,.form-group input::-moz-placeholder{color:#263238;opacity:.55}.Form__Element input::placeholder,.form-group input::placeholder{color:#263238;opacity:.55}.Form__Element fieldset,.form-group fieldset{border:none;box-sizing:border-box;margin:0;padding:0 0 10px;width:100%}.Form__Element fieldset.inline,.form-group fieldset.inline{padding:0}.Form__Element fieldset.inline label,.form-group fieldset.inline label{display:inline-flex;margin-bottom:20px;margin-right:20px}.Form__Element fieldset.inline label:last-of-type,.form-group fieldset.inline label:last-of-type{margin-right:0}.Form__Element fieldset legend,.form-group fieldset legend{display:block;width:100%}.Form__Element fieldset label,.form-group fieldset label{display:flex;margin-bottom:10px}.Form__Element fieldset input,.form-group fieldset input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #263238;border-radius:100%;height:16px;margin:0 4px 0 0;min-width:16px;padding:0;position:relative;width:16px}.Form__Element fieldset input:after,.form-group fieldset input:after{content:"";position:absolute}.Form__Element fieldset input[type=checkbox],.form-group fieldset input[type=checkbox]{border-radius:4px;display:inline-flex}.Form__Element fieldset input[type=radio],.form-group fieldset input[type=radio]{display:inline-flex}.Form__Element fieldset input[type=radio]:checked:after,.form-group fieldset input[type=radio]:checked:after{background:#263238;border-radius:100%;height:6px;left:3px;top:3px;width:6px}.Form__Element textarea,.form-group textarea{border:2px solid #263238;border-radius:20px;box-sizing:border-box;color:#263238;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;letter-spacing:.44px;line-height:1.57;line-height:1rem;margin-bottom:20px;min-height:160px;padding:18px 24px;width:100%}.Form__Element textarea.white-border,.form-group textarea.white-border{background:transparent;border:2px solid #fff;color:#fff}.Form__Element textarea.white-border::-moz-placeholder,.form-group textarea.white-border::-moz-placeholder{color:#fff}.Form__Element textarea.white-border::placeholder,.form-group textarea.white-border::placeholder{color:#fff}.Form__Element textarea.ValidationFail,.Form__Element textarea.error,.form-group textarea.ValidationFail,.form-group textarea.error{border:2px solid #c63337}.Form__Element textarea:focus,.form-group textarea:focus{outline:0!important}.Form__Element textarea:disabled,.form-group textarea:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.Form__Element input[type=submit],.form-group input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0 35px}.Form__Element select,.form-group select{-webkit-appearance:none;-moz-appearance:none;border:2px solid #263238;border-radius:40px;box-sizing:border-box;color:#263238;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:800;height:50px;letter-spacing:.44px;line-height:1.57;padding:0 24px;position:relative;width:100%}.Form__Element select:focus-visible,.form-group select:focus-visible{outline:2px solid #000;outline-offset:2px}.Form__Element select:hover,.form-group select:hover{cursor:pointer}.Form__Element select option:disabled,.form-group select option:disabled{color:#263238;opacity:.55}.Form__Element .Form__Element__ValidationError,.Form__Element small,.form-group .Form__Element__ValidationError,.form-group small{pointer-events:none}.Form__Element.ValidationFail input,.Form__Element.ValidationFail select,.Form__Element.has-validation-error input,.Form__Element.has-validation-error select,.form-group.ValidationFail input,.form-group.ValidationFail select,.form-group.has-validation-error input,.form-group.has-validation-error select{border:2px solid #c63337}.Form__Element.ValidationFail .Form__Element__ValidationError,.Form__Element.ValidationFail small,.Form__Element.has-validation-error .Form__Element__ValidationError,.Form__Element.has-validation-error small,.form-group.ValidationFail .Form__Element__ValidationError,.form-group.ValidationFail small,.form-group.has-validation-error .Form__Element__ValidationError,.form-group.has-validation-error small{background-color:#fff;color:#c63337;display:table;font-weight:400;padding:0 4px;visibility:visible}.Form__Element.ValidationFail .form-file label,.Form__Element.has-validation-error .form-file label,.form-group.ValidationFail .form-file label,.form-group.has-validation-error .form-file label{border-color:#c63337}.Form__Element.ValidationFail .form-file small,.Form__Element.has-validation-error .form-file small,.form-group.ValidationFail .form-file small,.form-group.has-validation-error .form-file small{height:16px;left:2px;top:-8px}.Form__Element.ValidationFail fieldset .Form__Element__ValidationError,.Form__Element.has-validation-error fieldset .Form__Element__ValidationError,.form-group.ValidationFail fieldset .Form__Element__ValidationError,.form-group.has-validation-error fieldset .Form__Element__ValidationError{bottom:8px;left:0;padding:0}.Form__Element .icon.icon-warning,.form-group .icon.icon-warning{display:none}.Form__Element.has-error .icon.icon-warning,.form-group.has-error .icon.icon-warning{display:block;height:24px;position:absolute;right:17px;top:44px;width:24px}.Form__Element.has-error .icon.icon-warning:after,.form-group.has-error .icon.icon-warning:after{background-color:#c63337;height:24px;width:24px}.input-group{margin:0 auto;text-align:left}.input-group .input-item{margin:0 auto;max-width:180px}.input-group label{border:2px solid #61adb9;border-radius:24px;color:#61adb9;cursor:pointer;display:block;font-size:.875rem;font-weight:700;line-height:1;margin-bottom:15px;padding:11px 38px;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-group label:hover input~span{background-color:#007d8d;opacity:.6}.input-group label input{cursor:pointer;opacity:0;position:absolute;transition:background-color,.25s}.input-group label input:checked~span{background-color:#fff;opacity:1}.input-group label input:checked~span:after{display:block}.input-group label span{background-color:#fff;border:2px solid #61adb9;border-radius:50%;height:16px;left:10px;position:absolute;top:0;top:50%;transform:translateY(-50%);transition:background-color,.25s;width:16px}.input-group label span:after{background:#61adb9;border-radius:50%;content:"";display:none;height:6px;left:3px;position:absolute;top:3px;width:6px}@media (min-width:991px){.label-right{margin-left:10px}.label-left{margin-right:10px}}.label-required:after{color:#c63337;content:"*";margin-left:5px}.reset-password-form{height:auto;padding:4px;transition:max-height .5s ease-in}.reset-password-form-wrapper .is-loading{opacity:.75;pointer-events:none}.reset-password-form-wrapper .is-loading.btn{padding-right:40px;position:relative}.reset-password-form-wrapper .is-loading.btn:after{animation:rotate360 1s linear infinite;background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon-spinner.600e41e3.svg);mask-image:url(../icons/icon-spinner.600e41e3.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:15px;top:12px;width:16px}.reset-password-form-wrapper .info-box{margin-bottom:20px}.reset-password-form.done{max-height:0;transition:max-height .5s ease-out}.reset-password-form small{pointer-events:none;position:absolute;visibility:hidden}.reset-password-form .has-validation-error small{visibility:visible}.reset-password-form #reset-password-inputs .has-validation-error small{visibility:hidden}.reset-password-form #reset-password-inputs .has-validation-error small:first-of-type{visibility:visible}.reset-password-form #reset-password-inputs .has-validation-error.match input{border-color:#263238}.reset-password-form #reset-password-inputs .has-validation-error.match small{visibility:hidden}.reset-password-form #reset-password-inputs .has-validation-error.match:not(:first-of-type) input{border-color:#c63337}.reset-password-form #reset-password-inputs .has-validation-error.match:not(:first-of-type) small:not(:first-of-type){visibility:visible}.reset-password-form input[type=email]{margin-bottom:8px}.form-errors-summary{background-color:#f2dede;color:#843534;font-size:.875rem;font-weight:700;line-height:1.125rem;margin:20px 130px 20px 131px;padding:15px}@media screen and (max-width:768px){.form-errors-summary{margin:20px 0}}.form-errors-summary .icon.icon-warning:after{background-color:#843534}.form-errors-summary-header{align-items:center;display:flex;font-size:1.125rem;font-weight:700;gap:10px;justify-content:start;line-height:1.5rem}.form-errors-summary-header:focus-visible{outline:none}.form-errors-summary ul{list-style:disc}.field-error{color:#c63337;font-size:.8125rem;font-weight:700;line-height:1rem}select+.field-error{margin-top:3px}@keyframes spin-checkbox{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-validation-info{font-size:1rem;font-weight:700}.form-validation-info .asterix{color:#c63337}.icon{display:inline-block;position:relative}.icon:after{left:0}.icon.icon-search{height:16px;width:16px}.icon.icon-search:after{background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon__search.c2440209.svg);mask-image:url(../icons/icon__search.c2440209.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-search-white{height:24px;width:24px}.icon.icon-search-white:after{background-color:#263238;content:"";height:24px;-webkit-mask-image:url(../icons/icon__search-white.f815506e.svg);mask-image:url(../icons/icon__search-white.f815506e.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:24px}.icon.icon-link{display:inline-flex;height:16px;width:16px}.icon.icon-link:after{background-color:#61adb9;content:"";height:16px;-webkit-mask-image:url(../icons/icon__link.8c67ee0a.svg);mask-image:url(../icons/icon__link.8c67ee0a.svg);-webkit-mask-size:cover;mask-size:cover;width:16px}.icon.icon-download-file{display:inline-flex;height:16px;width:12px}.icon.icon-download-file:after{background-color:#61adb9;content:"";height:16px;-webkit-mask-image:url(../icons/icon__download_file.cf3720a7.svg);mask-image:url(../icons/icon__download_file.cf3720a7.svg);-webkit-mask-size:cover;mask-size:cover;width:12px}.icon.icon-sign-in{height:16px;width:16px}.icon.icon-sign-in:after{background-color:#fff;content:"";height:18px;-webkit-mask-image:url(../icons/icon__sign-in.ec86dea6.svg);mask-image:url(../icons/icon__sign-in.ec86dea6.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-sign-in-user{height:24px;width:24px}.icon.icon-sign-in-user:after{background-color:#263238;content:"";height:24px;-webkit-mask-image:url(../icons/icon__sign-in-user.f7e18047.svg);mask-image:url(../icons/icon__sign-in-user.f7e18047.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:24px}.icon.icon-sign-out{height:16px;width:14px}.icon.icon-sign-out:after{background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon-sign-out.a24d401a.svg);mask-image:url(../icons/icon-sign-out.a24d401a.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:14px}.icon.icon-angle-down,.icon.icon-angle-left,.icon.icon-angle-right,.icon.icon-angle-up{height:13px;width:21px}.icon.icon-angle-down:after,.icon.icon-angle-left:after,.icon.icon-angle-right:after,.icon.icon-angle-up:after{background-color:#263238;content:"";height:13px;-webkit-mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:21px}.icon.icon-angle-right{height:23px!important}.icon.icon-angle-right:after{height:11px;margin-top:4px;transform:rotate(-90deg);width:18px}.icon.icon-angle-left{height:23px}.icon.icon-angle-left:after{transform:rotate(90deg)}.icon.icon-angle-up:after{transform:rotate(180deg)}.icon.icon-filter{height:22px;width:22px}.icon.icon-filter:after{background-color:#263238;content:"";height:22px;-webkit-mask-image:url(../icons/icon__filters.b8b14842.svg);mask-image:url(../icons/icon__filters.b8b14842.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:22px}.icon.icon-filter-horizontal{height:16px;width:16px}.icon.icon-filter-horizontal:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon--filter.40a45c6c.svg);mask-image:url(../icons/icon--filter.40a45c6c.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-filter-flower{height:22px;width:30px}.icon.icon-filter-flower:after{background-color:#263238;content:"";height:22px;-webkit-mask-image:url(../icons/icon__filters--flower.53a410f8.svg);mask-image:url(../icons/icon__filters--flower.53a410f8.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:30px}.icon.icon-warning{height:32px;width:32px}.icon.icon-warning:after{background-color:#263238;content:"";height:32px;-webkit-mask-image:url(../icons/icon__warning.f81a8d74.svg);mask-image:url(../icons/icon__warning.f81a8d74.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:32px}.icon.icon-error{height:32px;width:32px}.icon.icon-error:after{height:32px;-webkit-mask-image:url(../icons/icon__error.3a7747e2.svg);mask-image:url(../icons/icon__error.3a7747e2.svg);width:32px}.icon.icon-message{height:24px;width:32px}.icon.icon-message:after{background-color:#263238;content:"";height:24px;-webkit-mask-image:url(../icons/icon__message.1bd2a304.svg);mask-image:url(../icons/icon__message.1bd2a304.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:32px}.icon.icon-delivery{height:14px;width:14px}.icon.icon-delivery:after{background-color:#263238;content:"";height:14px;-webkit-mask-image:url(../icons/icon__delivery.d38ec5f3.svg);mask-image:url(../icons/icon__delivery.d38ec5f3.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:14px}.icon.icon-details{height:14px;width:14px}.icon.icon-details:after{background-color:#fff;content:"";height:18px;-webkit-mask-image:url(../icons/icon__details.abb9fa88.svg);mask-image:url(../icons/icon__details.abb9fa88.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:14px}.icon.icon-caret__expand--close{height:16px;width:10px}.icon.icon-caret__expand--close:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon--caret__expand--close.e562cd67.svg);mask-image:url(../icons/icon--caret__expand--close.e562cd67.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:10px}.icon.icon-caret__expand--open{height:16px;pointer-events:none;width:10px}.icon.icon-caret__expand--open:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon--caret__expand--open.2cc2f5bc.svg);mask-image:url(../icons/icon--caret__expand--open.2cc2f5bc.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:10px}.icon.icon-account{height:32px;width:32px}.icon.icon-account:after{background-color:#fff;content:"";height:32px;-webkit-mask-image:url(../icons/icon__account.e7629126.svg);mask-image:url(../icons/icon__account.e7629126.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:32px}.icon.icon-account-signed-in{height:32px;width:32px}.icon.icon-account-signed-in:after{background-color:#263238;content:"";height:32px;-webkit-mask-image:url(../icons/icon-account-signed-in-header.e64980a0.svg);mask-image:url(../icons/icon-account-signed-in-header.e64980a0.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:32px}.icon.icon-minicart{height:32px;width:24px}.icon.icon-minicart:after{background-color:#263238;background-image:none;background-repeat:repeat;background-size:0;content:"";height:32px;-webkit-mask-image:url(../icons/icon__minicart-empty--header.88e159f3.svg);mask-image:url(../icons/icon__minicart-empty--header.88e159f3.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:24px}@media (max-width:990px){.icon.icon-minicart,.icon.icon-minicart:after{height:23px;width:17px}}.icon.icon-digitalproduct{height:32px;width:26px}.icon.icon-digitalproduct:after{background-color:#263238;content:"";height:100%;-webkit-mask-image:url(../icons/icon__digitalproduct.ac4299fd.svg);mask-image:url(../icons/icon__digitalproduct.ac4299fd.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:27px}.icon.icon-digitalproduct.small{height:16px;width:14px}.icon.icon-digitalproduct.small:after{height:16px;-webkit-mask-size:contain;mask-size:contain;width:13.5px}.icon.icon-menu{height:14px;width:21px}.icon.icon-menu:after{background-color:#263238;content:"";height:100%;-webkit-mask-image:url(../icons/header-icon--menu.8747105c.svg);mask-image:url(../icons/header-icon--menu.8747105c.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:21px}.icon.icon-list{height:32px;pointer-events:none;width:32px}.icon.icon-list:after{background-color:#263238;content:"";height:32px;-webkit-mask-image:url(../icons/btn--layout-style__list.6f0eb883.svg);mask-image:url(../icons/btn--layout-style__list.6f0eb883.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:32px}.icon.icon-grid{height:32px;pointer-events:none;width:32px}.icon.icon-grid:after{background-color:#263238;content:"";height:32px;-webkit-mask-image:url(../icons/btn--layout-style__grid.359ebee5.svg);mask-image:url(../icons/btn--layout-style__grid.359ebee5.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:32px}.icon.icon-book-demo{height:14px;pointer-events:none;width:14px}.icon.icon-book-demo:after{background-color:#263238;content:"";height:14px;-webkit-mask-image:url(../icons/icon-book-demo.1fad2cb3.svg);mask-image:url(../icons/icon-book-demo.1fad2cb3.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:14px}.icon.icon-book-test-version{height:14px;pointer-events:none;width:14px}.icon.icon-book-test-version:after{background-color:#263238;content:"";height:14px;-webkit-mask-image:url(../icons/icon-book-test-version.69f01a99.svg);mask-image:url(../icons/icon-book-test-version.69f01a99.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:14px}.icon.icon-digital-test-version{height:18px;pointer-events:none;width:14px}.icon.icon-digital-test-version:after{background-color:#263238;content:"";height:18px;-webkit-mask-image:url(../icons/icon-digital-test-version.ccbf82bb.svg);mask-image:url(../icons/icon-digital-test-version.ccbf82bb.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:14px}.icon.icon-digital-demo{height:14px;pointer-events:none;width:11px}.icon.icon-digital-demo:after{background-color:#263238;content:"";height:14px;-webkit-mask-image:url(../icons/icon-digital-demo.ab6b7c4d.svg);mask-image:url(../icons/icon-digital-demo.ab6b7c4d.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;width:11px}.icon.icon-quote{height:32px;width:32px}.icon.icon-quote:after{background-color:#263238;content:"";height:32px;-webkit-mask-image:url(../icons/icon-quote.68dcaa56.svg);mask-image:url(../icons/icon-quote.68dcaa56.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:32px}.icon.icon-catalog{height:16px;width:16px}.icon.icon-catalog:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon--catalog.0758c372.svg);mask-image:url(../icons/icon--catalog.0758c372.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:17px}.icon.icon-close{height:16px;width:16px}.icon.icon-close:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon__close.d4ff3838.svg);mask-image:url(../icons/icon__close.d4ff3838.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-close-white{height:16px;width:16px}.icon.icon-close-white:after{background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon__close.d4ff3838.svg);mask-image:url(../icons/icon__close.d4ff3838.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-create-account{height:16px;width:16px}.icon.icon-create-account:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon--create-account.2b6d4ef2.svg);mask-image:url(../icons/icon--create-account.2b6d4ef2.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:18px!important}.icon.icon-add-to-cart{height:21px;width:14px}.icon.icon-add-to-cart:after{background-color:#fff;content:"";height:19px;-webkit-mask-image:url(../icons/icon-add-to-cart.41627693.svg);mask-image:url(../icons/icon-add-to-cart.41627693.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:14px}.icon.icon-spinner{height:16px;width:16px}@keyframes rotate360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon.icon-spinner:after{animation:rotate360 1s linear infinite;background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon-spinner.600e41e3.svg);mask-image:url(../icons/icon-spinner.600e41e3.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-spinner.small,.icon.icon-spinner.small:after{height:14px;width:14px}.icon.icon-trash{height:16px;width:16px}.icon.icon-trash:after{background-color:#263238;content:"";height:17px;-webkit-mask-image:url(../icons/icon-trash.99091fcc.svg);mask-image:url(../icons/icon-trash.99091fcc.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-newsletter{height:16px;width:16px}.icon.icon-newsletter:after{background-color:#263238;content:"";height:17px;-webkit-mask-image:url(../icons/icon-newsletter.b55f6529.svg);mask-image:url(../icons/icon-newsletter.b55f6529.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-minus{height:2px;width:14px}.icon.icon-minus:after{background-color:#263238;content:"";height:2px;-webkit-mask-image:url(../icons/icon-minus.3e215240.svg);mask-image:url(../icons/icon-minus.3e215240.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:14px}.icon.icon-plus,.icon.icon-plus:after{height:14px;width:14px}.icon.icon-plus:after{background-color:#263238;content:"";-webkit-mask-image:url(../icons/icon-plus.e1ae0b61.svg);mask-image:url(../icons/icon-plus.e1ae0b61.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute}.icon.icon-bookmark{height:16px;width:12px}.icon.icon-bookmark:after{background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon-bookmark.b0a1216c.svg);mask-image:url(../icons/icon-bookmark.b0a1216c.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:12px}.icon.icon__books--pile{height:116px;width:120px}.icon.icon__books--pile:after{background-color:#959595;content:"";height:116px;-webkit-mask-image:url(../icons/icon__books--pile.09e9e035.svg);mask-image:url(../icons/icon__books--pile.09e9e035.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:120px}.icon.icon-plane-send{height:17px;width:16px}.icon.icon-plane-send:after{background-color:#fff;content:"";height:17px;-webkit-mask-image:url(../icons/icon-plane-send.5489a853.svg);mask-image:url(../icons/icon-plane-send.5489a853.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-headset{height:16px;width:16px}.icon.icon-headset:after{background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon-headset.c5f3e5da.svg);mask-image:url(../icons/icon-headset.c5f3e5da.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-external-link{height:10px;width:10px}.icon.icon-external-link:after{background-color:#4a4a4a;content:"";height:10px;-webkit-mask-image:url(../icons/icon-link-type-external.5b1dd3bb.svg);mask-image:url(../icons/icon-link-type-external.5b1dd3bb.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:10px}.icon.icon-success{height:16px;width:16px}.icon.icon-success:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon--success.912cdd65.svg);mask-image:url(../icons/icon--success.912cdd65.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-error{height:16px;width:16px}.icon.icon-error:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon--error.769e126a.svg);mask-image:url(../icons/icon--error.769e126a.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon.icon-upload{height:18px;width:27px}.icon.icon-upload:after{background-color:#4a4a4a;content:"";height:18px;-webkit-mask-image:url(../icons/icon__upload.7e4015c7.svg);mask-image:url(../icons/icon__upload.7e4015c7.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:27px}.icon.icon-find-address{height:16px;width:16px}.icon.icon-find-address:after{background-color:#263238;-webkit-mask-image:url(../icons/icon-find-address.67afce99.svg);mask-image:url(../icons/icon-find-address.67afce99.svg);position:absolute;width:12px}.icon-logo:after,.icon.icon-find-address:after{content:"";height:16px;-webkit-mask-size:cover;mask-size:cover}.icon-logo:after{display:block;margin:0 auto;-webkit-mask-image:url(../icons/icon-logo.8ef4dc6b.svg);mask-image:url(../icons/icon-logo.8ef4dc6b.svg);width:115px}@media (min-width:991px){.icon-logo:after{height:28px;width:197px}}.icon-logo-red:after{background-color:#c63337}.icon-sign-in--lock{height:16px;width:12px}.icon-sign-in--lock:after{background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon__sign-in--lock.93aa57b8.svg);mask-image:url(../icons/icon__sign-in--lock.93aa57b8.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:12px}.icon-account-menu{height:9px;width:12px}.icon-account-menu:after{background-color:#fff;content:"";height:9px;-webkit-mask-image:url(../icons/icon__account-menu.785e5e19.svg);mask-image:url(../icons/icon__account-menu.785e5e19.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:12px}.btn-icon-right span{margin-right:15px}.btn-icon-right i{right:15px}.spinner-content:after{animation:rotate360 1s linear infinite;content:"";-webkit-mask-image:url(../icons/icon-spinner.600e41e3.svg)!important;mask-image:url(../icons/icon-spinner.600e41e3.svg)!important}.icon-globe,.icon-globe:after{height:32px;width:32px}.icon-globe:after{background-color:#263238;content:"";-webkit-mask-image:url(../icons/icon--globe.7493a8eb.svg);mask-image:url(../icons/icon--globe.7493a8eb.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute}.icon-clock,.icon-clock:after{height:13px;width:13px}.icon-clock:after{background-color:#263238;content:"";-webkit-mask-image:url(../icons/icon--clock.7e57e8de.svg);mask-image:url(../icons/icon--clock.7e57e8de.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute}.icon-open-external-link{height:10px;width:10px}.icon-open-external-link:after{background-color:#fff;content:"";height:10px;-webkit-mask-image:url(../icons/icon--external__16.94442d29.svg);mask-image:url(../icons/icon--external__16.94442d29.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:10px}.icon-open-external-link.icon-large{height:16px;width:16px}.icon-open-external-link.icon-large:after{background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon--external__16.94442d29.svg);mask-image:url(../icons/icon--external__16.94442d29.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.icon-bookshelf-link{height:16px;width:14px}.icon-bookshelf-link:after{background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon--bookshelf__16.bbb7e7d0.svg);mask-image:url(../icons/icon--bookshelf__16.bbb7e7d0.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:14px}.icon-info,.icon-info:after{height:16px;width:16px}.icon-info:after{background-color:#263238;content:"";-webkit-mask-image:url(../icons/icon--info.c6796e7e.svg);mask-image:url(../icons/icon--info.c6796e7e.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute}.icon-offer,.icon-offer:after{height:30px;width:30px}.icon-offer:after{background-color:#fff;content:"";-webkit-mask-image:url(../icons/icon-offer.625b8cfb.svg);mask-image:url(../icons/icon-offer.625b8cfb.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute}.icon-user,.icon-user:after{height:16px;width:16px}.icon-user:after{background-color:#fff;content:"";-webkit-mask-image:url(../icons/icon-user.c883081e.svg);mask-image:url(../icons/icon-user.c883081e.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute}.icon-company,.icon-company:after{height:16px;width:16px}.icon-company:after{background-color:#fff;content:"";-webkit-mask-image:url(../icons/icon-company.6c4bcf06.svg);mask-image:url(../icons/icon-company.6c4bcf06.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute}.icon-menu-arrow{height:13px;width:16px}.icon-menu-arrow:after{background-color:#61adb9;content:"";height:13px;-webkit-mask-image:url(../icons/icon-menu-arrow.eb912f80.svg);mask-image:url(../icons/icon-menu-arrow.eb912f80.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}.no-navigation .textarea-block-wrapper{margin:0 auto;max-width:880px}body:not(.StartPageViewModel) #pressRoomIframeContent,body:not(.StartPageViewModel) .EPiServerForms,body:not(.StartPageViewModel) .textarea-block{background:#fff;padding:15px}body:not(.StartPageViewModel) #pressRoomIframeContent p:last-of-type,body:not(.StartPageViewModel) .EPiServerForms p:last-of-type,body:not(.StartPageViewModel) .textarea-block p:last-of-type{margin-bottom:0}@media (max-width:990px){body:not(.StartPageViewModel) #pressRoomIframeContent,body:not(.StartPageViewModel) .EPiServerForms,body:not(.StartPageViewModel) .textarea-block{padding:0}}body:not(.StartPageViewModel) .image-block a{display:flex}body:not(.StartPageViewModel) .image-block img{width:100%}@media (max-width:990px){body:not(.StartPageViewModel).AuthorListPageViewModel #pressRoomIframeContent,body:not(.StartPageViewModel).AuthorListPageViewModel .EPiServerForms,body:not(.StartPageViewModel).AuthorListPageViewModel .textarea-block,body:not(.StartPageViewModel).BlogListingPageViewModel #pressRoomIframeContent,body:not(.StartPageViewModel).BlogListingPageViewModel .EPiServerForms,body:not(.StartPageViewModel).BlogListingPageViewModel .textarea-block,body:not(.StartPageViewModel).EducationViewModel #pressRoomIframeContent,body:not(.StartPageViewModel).EducationViewModel .EPiServerForms,body:not(.StartPageViewModel).EducationViewModel .textarea-block,body:not(.StartPageViewModel).EventListingPageViewModel #pressRoomIframeContent,body:not(.StartPageViewModel).EventListingPageViewModel .EPiServerForms,body:not(.StartPageViewModel).EventListingPageViewModel .textarea-block,body:not(.StartPageViewModel).EventPageViewModel #pressRoomIframeContent,body:not(.StartPageViewModel).EventPageViewModel .EPiServerForms,body:not(.StartPageViewModel).EventPageViewModel .textarea-block,body:not(.StartPageViewModel).ProductPageViewModel #pressRoomIframeContent,body:not(.StartPageViewModel).ProductPageViewModel .EPiServerForms,body:not(.StartPageViewModel).ProductPageViewModel .textarea-block{padding:15px}}body:not(.StartPageViewModel) .block-editorial{padding:0}body:not(.StartPageViewModel) .block-editorial.single{background-color:#fff;margin-top:0;padding:60px 0}@media (max-width:990px){body:not(.StartPageViewModel) .block-editorial.single{padding:30px 0}}body:not(.StartPageViewModel) [class*=col-] .container{padding:0!important}body:not(.StartPageViewModel) [class*=col-] .container.showmore{overflow:hidden;padding:0 15px!important}@media (max-width:990px){body:not(.StartPageViewModel) [class*=col-] .container.showmore{padding:30px 22.5px 45px!important;padding:30px 10px 45px!important}}body.CategoryViewModel #pressRoomIframeContent ul li:after,body.CategoryViewModel .EPiServerForms ul li:after,body.CategoryViewModel .textarea-block ul li:after{display:none}@media (max-width:990px){body.CategoryViewModel .page-content{padding-bottom:80px}}.base-block,body:not(.StartPageViewModel) #pressRoomIframeContent,body:not(.StartPageViewModel) .EPiServerForms,body:not(.StartPageViewModel) .block-editorial,body:not(.StartPageViewModel) .image-block,body:not(.StartPageViewModel) .textarea-block{margin-bottom:30px}@media (max-width:990px){.base-block,body:not(.StartPageViewModel) #pressRoomIframeContent,body:not(.StartPageViewModel) .EPiServerForms,body:not(.StartPageViewModel) .block-editorial,body:not(.StartPageViewModel) .image-block,body:not(.StartPageViewModel) .textarea-block{margin-bottom:15px}}footer a:focus-visible{outline:2px solid #fff}footer .title{margin-bottom:20px;position:relative}@media (max-width:990px){footer .title{margin-top:20px}}footer .title:before{background:#fff;bottom:-8px;content:"";height:2px;position:absolute;width:60px}footer .footer-col{word-break:break-word}footer .image-block{margin-bottom:15px!important}footer .image-block img{height:auto;margin:0;max-height:80px;max-width:100%;width:auto!important}footer .footer-bottom,footer .footer-top{overflow:auto;padding:30px 0}footer .footer-bottom img,footer .footer-top img{display:inline}footer .footer-bottom .content span,footer .footer-top .content span{display:block;margin-bottom:10px}footer .footer-bottom .content a:not(.btn),footer .footer-top .content a:not(.btn){color:#fff;display:inline-block;margin-bottom:15px;-webkit-text-decoration:underline;text-decoration:underline}footer .footer-bottom .social-icon,footer .footer-top .social-icon{height:40px;margin:0 15px 0 0;width:40px}@media (max-width:990px){footer .footer-bottom .social-icon,footer .footer-top .social-icon{margin:0 15px 10px 0}footer .footer-bottom,footer .footer-top{padding:20px 0}}footer .footer-top{background:#263238;color:#fff}footer .footer-bottom{background:#f1f1f1}footer .footer-bottom .title:before{background:#263238}.sidebar{background:#fff}@media (max-width:990px){.sidebar{margin-bottom:15px}.sidebar.profile-page{margin-top:15px}}.sidebar a{-webkit-text-decoration:none;text-decoration:none}.sidebar #open-navigation{background-color:transparent;border:1px solid #263238;display:none;font-weight:700;padding:10px 15px;position:relative;width:100%}.sidebar #open-navigation:after{background:#000;content:"";height:16px;-webkit-mask-image:url(../icons/icon-caret-expand-open.0d5cbf17.svg);mask-image:url(../icons/icon-caret-expand-open.0d5cbf17.svg);pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:11px}.sidebar #open-navigation:hover{cursor:pointer}.sidebar #open-navigation span,.sidebar #open-navigation strong{pointer-events:none}.sidebar #open-navigation span{font-size:.75rem}.sidebar #open-navigation strong{display:block;font-size:.875rem}.sidebar #open-navigation.is-open{background:#263238;color:#fff;transition:all .2s ease-in-out}.sidebar #open-navigation.is-open:after{background:#fff;-webkit-mask-image:url(../icons/icon-caret-expand-close.5bd62cb1.svg);mask-image:url(../icons/icon-caret-expand-close.5bd62cb1.svg)}@media (max-width:990px){.sidebar #open-navigation{display:flex;text-align:center}}.sidebar>ul#sub-navigation{padding-left:0;position:relative}@media (max-width:990px){.sidebar>ul#sub-navigation{height:0;opacity:0;overflow:hidden}.sidebar>ul#sub-navigation.is-open{border:1px solid #263238;border-top:0;height:auto;opacity:1;transition:all .2s ease-in-out}}.sidebar>ul#sub-navigation>li.is-open.active:after,.sidebar>ul#sub-navigation>li.is-open.parent-active:after,.sidebar>ul#sub-navigation>li.is-open:after{background-image:url(../icons/icon-angle-small-down--black.12c8523f.svg)}.sidebar>ul#sub-navigation>li.parent-active{background:#61adb9!important}.sidebar>ul#sub-navigation>li.parent-active a{color:#263238}.sidebar>ul#sub-navigation>li.parent-active:after{background-image:url(../icons/icon-angle-small-right--black.03042731.svg)}.sidebar>ul#sub-navigation>li.parent-active>.sub-menu-header>button .icon-angle-down:after,.sidebar>ul#sub-navigation>li.parent-active>.sub-menu-header>button .icon.icon-angle-left:after,.sidebar>ul#sub-navigation>li.parent-active>.sub-menu-header>button .icon.icon-angle-right:after,.sidebar>ul#sub-navigation>li.parent-active>.sub-menu-header>button .icon.icon-angle-up:after{background-color:#263238}.sidebar>ul#sub-navigation>li.parent-active>.sub-menu-header>button:focus-visible{outline-color:#263238}.sidebar>ul#sub-navigation>li.active{background:#61adb9}.sidebar>ul#sub-navigation>li.active:after{background-image:url(../icons/icon-angle-small-right--black.03042731.svg)}.sidebar>ul#sub-navigation>li.active>.sub-menu-header>button .icon-angle-down:after,.sidebar>ul#sub-navigation>li.active>.sub-menu-header>button .icon.icon-angle-left:after,.sidebar>ul#sub-navigation>li.active>.sub-menu-header>button .icon.icon-angle-right:after,.sidebar>ul#sub-navigation>li.active>.sub-menu-header>button .icon.icon-angle-up:after{background-color:#263238}.sidebar>ul#sub-navigation>li.active>.sub-menu-header>button:focus-visible{outline-color:#263238}.sidebar ul{margin:0}.sidebar ul li{margin:0;position:relative}.sidebar ul li a{color:#000;display:inline-block;padding:12px 30px}.sidebar ul li a:hover{-webkit-text-decoration:underline;text-decoration:underline}.sidebar ul li a:focus-visible{outline-color:#263238;outline-offset:-4px}.sidebar ul li.active>.sub-menu-header a{color:#263238;font-weight:700!important}.sidebar ul li.is-open{background:#f9f9f9}.sidebar ul li.is-open>a{font-weight:700}.sidebar ul li.is-open>.sub-menu-header>button .icon-angle-down,.sidebar ul li.is-open>.sub-menu-header>button .icon.icon-angle-left,.sidebar ul li.is-open>.sub-menu-header>button .icon.icon-angle-right,.sidebar ul li.is-open>.sub-menu-header>button .icon.icon-angle-up{transform:rotate(180deg);transition:all .3s ease-in-out}.sidebar ul li.is-open>.sub-menu{background:#f9f9f9!important;display:block}.sidebar ul li.is-open>.sub-menu a{color:#000!important;font-weight:400}.sidebar ul li.is-open>.sub-menu a:focus-visible{outline-color:#000;outline-offset:-4px}.sidebar ul li.is-open>.sub-menu li.is-open,.sidebar ul li:not(.active):not(.is-open):hover{background:#f9f9f9!important}.sidebar ul li:hover{cursor:pointer}.sidebar .sub-menu{background:#f9f9f9!important;display:none;position:relative}.sidebar .sub-menu a{background:#f9f9f9!important;color:#000!important}.sidebar .sub-menu-header{align-items:center;display:flex;justify-content:space-between}.sidebar .sub-menu-header button{background-color:transparent;height:35px;margin-right:10px}.sidebar .sub-menu-header button .icon-angle-down,.sidebar .sub-menu-header button .icon.icon-angle-left,.sidebar .sub-menu-header button .icon.icon-angle-right,.sidebar .sub-menu-header button .icon.icon-angle-up{height:9px;transform:rotate(0deg);transition:all .3s ease-in-out;width:15px}.sidebar .sub-menu-header button .icon-angle-down:after,.sidebar .sub-menu-header button .icon.icon-angle-left:after,.sidebar .sub-menu-header button .icon.icon-angle-right:after,.sidebar .sub-menu-header button .icon.icon-angle-up:after{height:9px;width:15px}header{background-color:#fff;position:sticky;top:0;width:100%;z-index:120}@media (max-width:990px){header{display:flex;flex-direction:column;height:auto;justify-content:center}header svg{display:none}header .top-nav{height:100px;top:0;transition:height .3s ease-in-out}header .icon-close:after{background-color:#fff}}header .top-nav{align-items:center;background:#fff;flex-direction:column;overflow-y:hidden;position:relative;z-index:40}header .top-nav a:focus-visible{outline:2px solid #fff;outline-offset:-3px}header .top-nav .logo a:focus-visible{outline-offset:3px}@media (min-width:991px){header .top-nav{height:80px;justify-content:center}header .top-nav .logo{margin-left:30px;width:200px}}@media (max-width:990px){header .top-nav{align-items:center;background:#fff;box-shadow:0 2px 4px 0 rgba(38,50,56,.15);display:flex;height:100px;margin:0;overflow-y:visible;padding:0;width:100%}header .top-nav .logo{left:50%;position:absolute;transform:translateX(-50%)}}header .top-nav .open-menu,header .top-nav .panel-toggle.mobile{background:transparent;display:none;height:50px;line-height:0px;padding:0;position:relative}@media (max-width:990px){header .top-nav .open-menu,header .top-nav .panel-toggle.mobile{align-items:center;display:flex;justify-content:center}}header .top-nav .open-menu:hover,header .top-nav .panel-toggle.mobile:hover{cursor:pointer}header .top-nav .open-menu.is-open i,header .top-nav .panel-toggle.mobile.is-open i{height:20px;width:20px}header .top-nav .open-menu.is-open i:after,header .top-nav .panel-toggle.mobile.is-open i:after{background-color:#263238;height:20px;-webkit-mask-image:url(../icons/icon-close.5da9ccff.svg);mask-image:url(../icons/icon-close.5da9ccff.svg);-webkit-mask-size:cover;mask-size:cover;width:20px}header .top-nav .open-menu:focus-visible,header .top-nav .panel-toggle.mobile:focus-visible{outline:none}header .top-nav .open-menu:focus-visible i,header .top-nav .panel-toggle.mobile:focus-visible i{outline:2px solid #263238;outline-offset:4px}header .top-nav a{color:#fff}header .top-nav .top-row{align-items:center;display:flex;justify-content:space-between;padding-left:15px;padding-right:15px;width:100%}header .top-nav .top-row #btnShowSearch{background-color:transparent;visibility:hidden}header .top-nav .top-row #btnShowSearch:focus-visible{outline:none}header .top-nav .top-row #btnShowSearch:focus-visible i{outline:2px solid #263238;outline-offset:4px}header .top-nav .top-row-left{display:flex;gap:10px}@media (min-width:991px){header .top-nav .top-row-left{display:none}}header .top-nav .top-row-left button{align-items:center;display:flex;height:50px}header .top-nav .top-row-left button:focus-visible{outline:none}header .top-nav .top-row-left button:focus-visible i{outline:2px solid #263238;outline-offset:4px}header .top-nav .top-row-right{align-items:center;display:flex;gap:15px}header .top-nav .top-row-right a{align-items:center;display:flex;height:50px}header .top-nav .top-row-right a:focus-visible{outline:none}header .top-nav .top-row-right a:focus-visible i{outline:2px solid #263238;outline-offset:4px}@media (min-width:991px){header .top-nav .top-row-right{display:none}}header .top-nav .bottom-row{display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:5px 15px;width:100%}header .top-nav .bottom-row .quick-search-results{display:block}header .top-nav .bottom-row .mobile-search{display:flex;justify-content:center;position:relative;width:100%}header .top-nav .bottom-row .mobile-search .search-wrapper{display:inline-block;height:auto;max-width:100%;transition:all .3s ease-in-out;width:305px}header .top-nav .bottom-row .mobile-search .search-wrapper:after{background:#263238}header .top-nav .bottom-row .mobile-search .form-group{margin-bottom:0}header .top-nav .bottom-row .mobile-search form{display:flex;justify-content:center;margin-bottom:0}header .top-nav .bottom-row .mobile-search input[type=text]{border:0;font-size:1rem;height:35px;margin-bottom:0;max-width:375px;width:100%}@media (max-width:400px){header .top-nav .bottom-row .mobile-search input[type=text]{width:100%}}header .top-nav .bottom-row .mobile-search input[type=text]::-moz-placeholder{color:#263238;font-size:1rem;font-weight:400;opacity:1}header .top-nav .bottom-row .mobile-search input[type=text]::placeholder{color:#263238;font-size:1rem;font-weight:400;opacity:1}header .top-nav .bottom-row .mobile-search input[type=text]:focus-visible{outline-color:#fff;outline-offset:3px}@media (min-width:991px){header .top-nav .bottom-row,header .top-nav .bottom-row .mobile-search{display:none}}header .menu-wrapper{background:#fff;height:auto;pointer-events:none;position:relative;transition:all}header .menu-wrapper .links{align-items:center;display:flex;margin:0 auto;max-width:none;padding:0}header .logo{display:inline;max-width:200px}header .logo img{display:inline;width:200px}header .logo .logo-mobile{display:none}@media (max-width:990px){header .logo{align-items:center;display:flex;height:50px;justify-content:center;margin-left:0}header .logo .logo-mobile{align-items:center;display:inline-flex}header .logo .logo-desktop{display:none}header .logo>a{display:block}header .logo>a img{width:139px}}header .header-search{width:460px}header .header-search .form-group,header .header-search form,header .header-search input{margin-bottom:0}header .header-search form[type=text],header .header-search input[type=text]{border:none;color:#263238}header .header-search form[type=text]::-moz-placeholder,header .header-search input[type=text]::-moz-placeholder{color:#263238;font-size:.875rem;font-weight:400;opacity:1}header .header-search form[type=text]::placeholder,header .header-search input[type=text]::placeholder{color:#263238;font-size:.875rem;font-weight:400;opacity:1}header .header-search form[type=text]:focus-visible,header .header-search input[type=text]:focus-visible{outline-color:#263238;outline-offset:3px}header .header-search .search-button-wrapper:after{background-color:#263238}header .header-search .search-button-wrapper:focus-visible{outline-color:#263238}header .header-minicart{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-right:30px;width:200px}header .header-minicart button{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:700;line-height:1rem;position:relative}header .header-minicart button:focus-visible{outline:2px solid #fff;outline-offset:3px}header .header-minicart button:not(:last-of-type){border-right:1px solid #fff;margin-right:15px;padding-right:15px}header .header-minicart button:hover{color:#fff}header .header-minicart button .icon{margin-right:5px}header .header-minicart button .icon.icon-digitalproduct,header .header-minicart button .icon.icon-digitalproduct:after{height:20px;width:17px}header .header-minicart button .icon.icon-minicart,header .header-minicart button .icon.icon-minicart:after{height:20px;width:15px}@media (max-width:990px){header .header-minicart,header .header-search,header .menu-wrapper{display:none}}header.straight{box-shadow:0 2px 4px 0 rgba(38,50,56,.25)}header.straight .logo-mobile{display:inline-flex}header.straight .logo-desktop{display:none}header.straight .menu-wrapper{padding-top:0}header.fixed-svg svg,header.straight svg{height:78px}header .top-nav{display:flex}header .top-nav nav a{color:#263238;display:flex;margin:0;position:relative}header .top-nav nav a span:not(.quantity){display:none}header .top-nav nav a .icon:after{background-color:#263238}header .top-nav nav span{color:#263238}header .top-nav a:focus-visible,header .top-nav button:focus-visible{outline:2px solid #000}header .top-nav .bottom-row .mobile-search input[type=text]{border:1px solid #000}header .top-nav .bottom-row .mobile-search input[type=text]:focus-visible{outline-color:#000}header .logo{display:flex;height:50px;max-width:none}header .logo img{margin:auto 0;max-height:50px;width:auto}header .logo img:not(:last-of-type){margin-right:30px}@media (max-width:990px){header .logo img{height:auto;max-width:calc(100vw - 100px);width:auto}}@media (min-width:991px){header .menu-wrapper{padding-top:0}}header .header-search input[type=text]{border:2px solid #000}header .header-minicart button{color:#000}header .header-minicart button:hover{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.header--secondary-navigation{align-items:center;background-color:#263238;display:flex;justify-content:flex-end;padding:12px 30px}@media (max-width:990px){.header--secondary-navigation{display:none}}.header--secondary-navigation span{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-weight:800;line-height:1rem}.header--secondary-navigation span:not(:last-of-type){border-right:1px solid #fff;margin-right:15px;padding-right:15px}.header--secondary-navigation a{align-items:center;color:#fff;display:flex;-webkit-text-decoration:none;text-decoration:none}.header--secondary-navigation a:focus-visible{outline:2px solid #fff;outline-offset:3px}.header--secondary-navigation button:focus-visible{outline:2px solid #fff;outline-offset:3px}.header--secondary-navigation .icon{margin-right:5px}.header--secondary-navigation .icon.icon-account,.header--secondary-navigation .icon.icon-account:after{height:16px;width:16px}@media (min-width:991px){.header--secondary-navigation.mobile{display:none}}@media (max-width:990px){.header--secondary-navigation.mobile{align-items:stretch;display:flex;justify-content:stretch;padding:0;position:relative;width:100%}.header--secondary-navigation.mobile span{flex-grow:1;flex-shrink:unse;justify-content:center}}.header--secondary-navigation .login-state-wrapper{border-left:none;display:flex;height:16px;margin-left:0;padding-left:0;position:relative}.header--secondary-navigation .login-state-wrapper button{align-items:center;background-color:transparent;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:800;height:20px}.header--secondary-navigation .login-state-wrapper button:hover{-webkit-text-decoration:underline;text-decoration:underline}.header--secondary-navigation .login-state-wrapper button.arrow-down{padding-right:28px;position:relative}.header--secondary-navigation .login-state-wrapper button.arrow-down:after{background-color:#263238;content:"";height:8px;-webkit-mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:3px;top:50%;transform:translateY(-50%);width:13px}@media (min-width:991px){.header--secondary-navigation .login-state-wrapper button.arrow-down:after{background-color:#fff!important}}.header--secondary-navigation .login-state-wrapper button.arrow-down.is-open:after{margin-top:-4px;transform:rotate(-180deg)}header.sticky .header--secondary-navigation{display:none}header.sticky .header--secondary-navigation.mobile{display:flex}.menu-wrapper ul#main-navigation{display:flex;list-style:none;margin:0 auto;padding-left:0;pointer-events:all;position:relative}.menu-wrapper ul#main-navigation>li{box-sizing:border-box;color:#000;font-size:1rem;font-weight:800;height:59px;margin-bottom:0;margin-top:0}.menu-wrapper ul#main-navigation>li:has(button[aria-expanded=true]){background-color:#a4d2d9;color:#263238}.menu-wrapper ul#main-navigation>li>a{align-items:center;color:#000;display:flex;font-weight:800;height:100%;-webkit-text-decoration:none;text-decoration:none}.menu-wrapper ul#main-navigation>li>a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.menu-wrapper ul#main-navigation>li>a:visited{color:#000}.menu-wrapper ul#main-navigation>li>a:focus-visible{border-radius:5px;outline-offset:-4px!important}.menu-wrapper ul#main-navigation>li .menu-item{align-items:center;background-color:transparent;color:#61adb9;font-weight:800;gap:8px;height:100%;padding:20px;transition:padding}.menu-wrapper ul#main-navigation>li .menu-item[aria-expanded=true]{background-color:#a4d2d9;color:#263238}.menu-wrapper ul#main-navigation>li .menu-item[aria-expanded=true]:focus-visible{outline:none}.menu-wrapper ul#main-navigation>li .menu-item[aria-expanded=true] .icon-menu-arrow:after{background-color:#fff;transform:rotate(180deg)}.menu-wrapper ul#main-navigation>li .menu-item:hover{color:#fff}.menu-wrapper ul#main-navigation>li .menu-item:hover .icon-menu-arrow:after{background-color:#fff}.menu-wrapper ul#main-navigation>li .menu-item:focus-visible{outline-offset:-3px}.menu-wrapper ul#main-navigation>li>.sub-menu{background:#e1e1e1;border-bottom-left-radius:32px;border-bottom-right-radius:32px;color:#263238;display:flex;flex-direction:column;height:0;opacity:0;overflow:auto;scrollbar-color:#61adb9 #f3f3f3;scrollbar-width:thin;visibility:hidden;width:1px}.menu-wrapper ul#main-navigation>li>.sub-menu.is-open{height:auto;left:0;max-width:991px;min-width:100%;opacity:1;position:absolute;visibility:visible;width:-moz-max-content;width:max-content}.menu-wrapper ul#main-navigation>li>.sub-menu .first-link{align-items:center;background-color:#a4d2d9;color:#fff;display:flex;font-weight:800;gap:8px;padding:20px;-webkit-text-decoration:none;text-decoration:none}.menu-wrapper ul#main-navigation>li>.sub-menu .first-link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#fff;text-decoration-thickness:1px}.menu-wrapper ul#main-navigation>li>.sub-menu .first-link:focus-visible{outline:2px solid #263238;outline-offset:-5px}.menu-wrapper ul#main-navigation>li>.sub-menu .first-link .icon-menu-arrow:after{transform:rotate(270deg)}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation{display:flex;gap:32px;height:100%;padding:20px 40px 0}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation.flex{overflow:hidden}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation.flex li ul{flex-wrap:wrap;height:100%}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li .link-list-header{align-items:center;border-bottom:2px solid #c63337;display:flex;font-size:1rem;font-weight:700;gap:5px;margin-bottom:10px;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li .link-list-header:focus-visible{outline:2px solid #263238;outline-offset:1px}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li .link-list-header .icon-menu-arrow{height:9pxpx;width:10px}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li .link-list-header .icon-menu-arrow:after{background-color:#fff;height:9px;transform:rotate(270deg);width:10px}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li ul{-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:column;left:-3px;margin-bottom:20px;position:relative;row-gap:7px;width:-moz-max-content;width:max-content}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li ul>li{margin:3px}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li ul>li>a{display:block;font-size:.875rem;font-weight:700;line-height:1.375rem;margin:0 3px;-webkit-text-decoration:none;text-decoration:none}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li ul>li>a:focus-visible{outline:2px solid #263238;outline-offset:1px}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li ul>li>a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#263238;text-decoration-thickness:1px}.menu-wrapper ul#main-navigation>li>.sub-menu ul{font-size:.875rem;list-style:none;margin:0;padding:0}.menu-wrapper ul#main-navigation>li>.sub-menu ul a{color:#263238;font-family:Nunito,sans-serif;font-weight:400;letter-spacing:.4px;line-height:1.5rem}.menu-wrapper ul#main-navigation>li>.sub-menu ul a:not(.btn):visited{color:#263238}.menu-wrapper ul#main-navigation>li>.sub-menu ul .menu-item{font-weight:800}.menu-wrapper ul#main-navigation>li>.sub-menu .menu-column{flex:1;padding:20px;position:relative}.menu-wrapper ul#main-navigation>li>.sub-menu .menu-column .content{display:flex;flex-direction:column;height:100%}.menu-wrapper ul#main-navigation>li>.sub-menu .menu-column .title{margin-bottom:10px;padding-bottom:10px;position:relative}.menu-wrapper ul#main-navigation>li>.sub-menu .menu-column .title:after{background:#263238;bottom:0;content:"";height:2px;left:0;position:absolute;width:60px}.menu-wrapper ul#main-navigation>li>.sub-menu .menu-column a:hover{-webkit-text-decoration:underline;text-decoration:underline}.menu-wrapper ul#main-navigation>li>.sub-menu .menu-column p{flex-grow:1}.menu-wrapper ul#main-navigation>li:hover{background-color:#a4d2d9;color:#263238}.menu-wrapper ul#main-navigation>li:hover a,.menu-wrapper ul#main-navigation>li:hover a:visited{color:#263238}.menu-wrapper ul#main-navigation>li>a:hover{cursor:pointer}.menu-wrapper ul#main-navigation .btn{align-self:flex-end;background-color:#61adb9!important;color:#263238!important;font-size:.875rem;font-weight:700!important;line-height:1!important}.menu-wrapper ul#main-navigation .btn.arrow-right:after{background-color:#263238}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li ul>li>a:hover{text-decoration-color:#000}.menu-wrapper ul#main-navigation>li .menu-item{color:#263238}.menu-wrapper ul#main-navigation>li .menu-item .icon-menu-arrow:after,.menu-wrapper ul#main-navigation>li .menu-item[aria-expanded=true] .icon-menu-arrow:after{background-color:#000}.menu-wrapper ul#main-navigation>li .menu-item:hover{background-color:#a4d2d9;color:#000}.menu-wrapper ul#main-navigation>li .menu-item:hover .icon-menu-arrow:after{background-color:#000}.menu-wrapper ul#main-navigation>li>.sub-menu{background-color:#61adb9}.menu-wrapper ul#main-navigation>li>.sub-menu .first-link{color:#263238}.menu-wrapper ul#main-navigation>li>.sub-menu .first-link .icon-menu-arrow:after{background-color:#263238}.menu-wrapper ul#main-navigation>li>.sub-menu .first-link:hover{text-decoration-color:#000}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li .link-list-header{border-bottom-color:#a4d2d9}.menu-wrapper ul#main-navigation>li>.sub-menu .sub-navigation li .link-list-header .icon-menu-arrow:after{background-color:#263238}.information-box{background-color:#fff}.information-box .product-card .badge{float:none;margin-bottom:0;margin-right:0;position:absolute;right:10px;top:10px;z-index:15}.information-box .product-card:has(.product-card-title a:focus){outline:2px solid #000;outline-offset:3px}ul.nav.nav-tabs.nav-justified{border-bottom:none;margin-top:0}@media (max-width:990px){ul.nav.nav-tabs.nav-justified{display:none}}ul.nav.nav-tabs.nav-justified .nav-item{cursor:pointer;display:flex;margin-top:0;max-width:33%;text-align:left}ul.nav.nav-tabs.nav-justified .nav-item .nav-link{border-radius:0;color:#263238;font-family:Nunito,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.44px;line-height:1.57;padding:10px 15px 9px;text-align:left;width:100%}ul.nav.nav-tabs.nav-justified .nav-item .nav-link.is-expanded{background-color:#fff;border-color:#fff}ul.nav.nav-tabs.nav-justified .nav-item .nav-link:focus,ul.nav.nav-tabs.nav-justified .nav-item .nav-link:focus-visible{outline-offset:-2px}ul.nav.nav-tabs.nav-justified .nav-item .nav-link:focus,ul.nav.nav-tabs.nav-justified .nav-item .nav-link:hover{border-color:transparent transparent #fff}.tab-content{margin-bottom:30px}.tab-content .btn{pointer-events:all}@media (max-width:990px){.tab-content{margin-bottom:15px}}.tab-content>.mobile-accordion{margin-bottom:1px}.tab-content>.mobile-accordion button[aria-controls]{align-items:center;background-color:#fff;color:#263238!important;display:none;font-weight:800;height:40px;justify-content:space-between;margin-bottom:1px;padding:15px;position:relative;text-align:left;width:100%}.tab-content>.mobile-accordion button[aria-controls][aria-expanded=true]{margin-bottom:0}.tab-content>.mobile-accordion button[aria-controls][aria-expanded=true] i.icon.icon-angle-down:after,.tab-content>.mobile-accordion button[aria-controls][aria-expanded=true] i.icon.icon-angle-left:after,.tab-content>.mobile-accordion button[aria-controls][aria-expanded=true] i.icon.icon-angle-right:after,.tab-content>.mobile-accordion button[aria-controls][aria-expanded=true] i.icon.icon-angle-up:after{transform:rotate(180deg);transition:all .3s ease-in-out}.tab-content>.mobile-accordion button[aria-controls] i.icon.icon-angle-down:after,.tab-content>.mobile-accordion button[aria-controls] i.icon.icon-angle-left:after,.tab-content>.mobile-accordion button[aria-controls] i.icon.icon-angle-right:after,.tab-content>.mobile-accordion button[aria-controls] i.icon.icon-angle-up:after{height:9px;top:2px;transform:rotate(0deg);transition:all .3s ease-in-out;width:16px}@media (max-width:990px){.tab-content>.mobile-accordion button[aria-controls]{display:flex;padding-bottom:6px}}.tab-content>.mobile-accordion .panel-wrapper{pointer-events:all}.tab-content>.mobile-accordion .panel-wrapper:not(:last-of-type){border-bottom:1px solid #f1f1f1;margin-bottom:30px;padding-bottom:30px}.tab-content>.mobile-accordion .panel-wrapper .video-wrapper:not(:last-of-type){margin-bottom:15px}@media (max-width:990px){.tab-content>.mobile-accordion{padding-bottom:6px;position:relative}.tab-content>.mobile-accordion.active:after{transform:rotate(180deg)}}.tab-content>.mobile-accordion>.tab-pane,.tab-content>.tab-pane{background-color:#fff;display:none;padding:15px}.tab-content>.mobile-accordion>.tab-pane h3,.tab-content>.tab-pane h3{font-size:1rem}.tab-content>.mobile-accordion>.tab-pane.active,.tab-content>.tab-pane.active{display:none}.tab-content>.mobile-accordion>.tab-pane.is-expanded,.tab-content>.tab-pane.is-expanded{display:block}@media (max-width:990px){.tab-content>.mobile-accordion>.tab-pane,.tab-content>.tab-pane{padding-top:0}.tab-content>.mobile-accordion>.tab-pane.is-expanded,.tab-content>.tab-pane.is-expanded{display:none}.tab-content>.mobile-accordion>.tab-pane.active,.tab-content>.tab-pane.active{display:block}}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper,.tab-content>.tab-pane.description .panel-wrapper{padding-bottom:40px;position:relative}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .description-area,.tab-content>.tab-pane.description .panel-wrapper .description-area{padding-top:15px}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .description-area a,.tab-content>.tab-pane.description .panel-wrapper .description-area a{color:#000;cursor:pointer;display:block;font-size:.875rem;font-weight:800;text-align:center;width:100%}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .description-area a:hover,.tab-content>.tab-pane.description .panel-wrapper .description-area a:hover{-webkit-text-decoration:none;text-decoration:none}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .description-area a i,.tab-content>.tab-pane.description .panel-wrapper .description-area a i{left:10px;pointer-events:none;top:2px}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .description-area a i.icon.icon-angle-down,.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .description-area a i.icon.icon-angle-left,.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .description-area a i.icon.icon-angle-right,.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .description-area a i.icon.icon-angle-up,.tab-content>.tab-pane.description .panel-wrapper .description-area a i.icon.icon-angle-down,.tab-content>.tab-pane.description .panel-wrapper .description-area a i.icon.icon-angle-left,.tab-content>.tab-pane.description .panel-wrapper .description-area a i.icon.icon-angle-right,.tab-content>.tab-pane.description .panel-wrapper .description-area a i.icon.icon-angle-up{height:9px;transform:rotate(0deg);transition:all .3s ease-in-out;width:16px}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper p,.tab-content>.tab-pane.description .panel-wrapper p{white-space:pre-line}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .panel,.tab-content>.tab-pane.description .panel-wrapper .panel{position:relative}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .panel.read-more,.tab-content>.tab-pane.description .panel-wrapper .panel.read-more{max-height:350px;overflow:hidden}@media (max-width:990px){.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .panel.read-more,.tab-content>.tab-pane.description .panel-wrapper .panel.read-more{max-height:150px}}.tab-content>.mobile-accordion>.tab-pane.description .panel-wrapper .panel.read-more:after,.tab-content>.tab-pane.description .panel-wrapper .panel.read-more:after{background:linear-gradient(hsla(0,0%,100%,.45),#fff);bottom:-40px;content:"";height:65px;left:0;position:absolute;width:100%}.tab-content>.mobile-accordion>.tab-pane.reviews .blockquote,.tab-content>.tab-pane.reviews .blockquote{align-items:center;margin-bottom:30px;margin-top:25px;overflow:hidden}.tab-content>.mobile-accordion>.tab-pane.reviews .blockquote .blockquote-content,.tab-content>.tab-pane.reviews .blockquote .blockquote-content{display:flex;margin-bottom:20px}.tab-content>.mobile-accordion>.tab-pane.reviews .blockquote .blockquote-content i,.tab-content>.tab-pane.reviews .blockquote .blockquote-content i{margin-right:15px;margin-top:5px}.tab-content>.mobile-accordion>.tab-pane.reviews .blockquote .blockquote-content blockquote,.tab-content>.tab-pane.reviews .blockquote .blockquote-content blockquote{font-size:.9375rem;font-style:italic;line-height:1.5rem;margin:0;padding:0}.tab-content>.mobile-accordion>.tab-pane.reviews .blockquote .blockquote-footer,.tab-content>.tab-pane.reviews .blockquote .blockquote-footer{float:right;max-width:40%}@media (max-width:990px){.tab-content>.mobile-accordion>.tab-pane.reviews .blockquote .blockquote-footer,.tab-content>.tab-pane.reviews .blockquote .blockquote-footer{max-width:80%}}.tab-content>.mobile-accordion>.tab-pane.reviews .blockquote .blockquote-footer p,.tab-content>.tab-pane.reviews .blockquote .blockquote-footer p{font-size:.875rem;line-height:1.5rem;margin-bottom:0;margin-left:30px}.tab-content>.mobile-accordion>.tab-pane.extra h5,.tab-content>.tab-pane.extra h5{margin-bottom:5px}.tab-content>.mobile-accordion>.tab-pane.extra h6,.tab-content>.tab-pane.extra h6{font-size:.875rem;margin:30px 0 5px}.tab-content>.mobile-accordion>.tab-pane.extra h6:first-of-type,.tab-content>.tab-pane.extra h6:first-of-type{margin-top:0}.tab-content>.mobile-accordion>.tab-pane.extra p,.tab-content>.tab-pane.extra p{font-size:1rem;line-height:1.5rem}.tab-content>.mobile-accordion>.tab-pane.extra .link-wrapper,.tab-content>.tab-pane.extra .link-wrapper{align-items:flex-start;display:flex;flex-direction:column}.tab-content>.mobile-accordion>.tab-pane.extra a,.tab-content>.tab-pane.extra a{align-items:center;display:flex;flex:1;font-size:1rem;line-height:1.5rem;margin-bottom:10px;pointer-events:all}.tab-content>.mobile-accordion>.tab-pane.extra a:last-of-type,.tab-content>.tab-pane.extra a:last-of-type{margin-bottom:0}.tab-content>.mobile-accordion>.tab-pane.extra a i,.tab-content>.tab-pane.extra a i{margin-right:7px}.tab-content>.mobile-accordion>.tab-pane.quote .blockquote,.tab-content>.tab-pane.quote .blockquote{align-items:center;margin-bottom:30px;overflow:hidden}.tab-content>.mobile-accordion>.tab-pane.quote .blockquote .blockquote-content,.tab-content>.tab-pane.quote .blockquote .blockquote-content{display:flex;margin-bottom:20px}.tab-content>.mobile-accordion>.tab-pane.quote .blockquote .blockquote-content p,.tab-content>.tab-pane.quote .blockquote .blockquote-content p{font-size:.875rem;font-style:italic;line-height:1.3rem;margin-bottom:0}.tab-content>.mobile-accordion>.tab-pane.quote .blockquote .blockquote-footer,.tab-content>.tab-pane.quote .blockquote .blockquote-footer{float:right;max-width:40%}@media (max-width:990px){.tab-content>.mobile-accordion>.tab-pane.quote .blockquote .blockquote-footer,.tab-content>.tab-pane.quote .blockquote .blockquote-footer{max-width:80%}}.tab-content>.mobile-accordion>.tab-pane.quote .blockquote .blockquote-footer p,.tab-content>.tab-pane.quote .blockquote .blockquote-footer p{font-size:.875rem;line-height:1.3rem;margin-bottom:0;margin-left:30px}.tab-content .hidden{display:none}.product-card{background:#fff;cursor:pointer;display:flex;flex-direction:column;padding:15px;position:relative}.product-card:has(.product-card-title a:focus){outline:2px solid #000;outline-offset:-3px}@media (max-width:990px){.product-card:has(.product-card-title a:focus){outline-offset:0}}.product-card a:not(.btn){align-items:flex-start;display:flex}.product-card a:not(.btn):focus-visible{outline:none}.product-card .product-card-links a{color:#007d8d}.product-card .product-card-links a:focus-visible{outline:2px solid #000;outline-offset:3px}.product-card .badge p{font-size:.75rem;margin-bottom:5px}.product-card time{align-items:center;display:flex}@media (max-width:990px){.product-card time{font-size:.875rem;line-height:1.3125rem;margin-bottom:5px}}.product-card time i{margin-right:5px}.product-card-digitalactivationdelayed,.product-card-insufficientinventory{color:#c63337;font-size:.875rem}.product-card-image{position:relative}.product-card-image img{height:130px}.product-card-image.framed img{border-color:#e0e0e0 #ebebeb #f4f4f4;border-style:solid;border-width:1px}.product-card-image-with-digital{padding-bottom:10px;padding-right:10px}.product-card-image-with-digital img{height:100px;margin-bottom:0}.product-card-image-wrapper{display:table;height:138px;margin:15px auto 20px;position:relative}.product-card-image-wrapper-seminar{margin-top:25px}@media (max-width:990px){.product-card-image-wrapper-seminar{margin-top:5px}}.product-card-image-badge{position:absolute;right:20px;top:20px;z-index:15}.product-card-image-badge p{background:#f1f1f1;border-radius:12px;color:#263238;display:inline;font-size:.875rem;font-weight:700;letter-spacing:.6px;padding:7px 10px 7px 30px}@media (max-width:990px){.product-card-image-badge p{border-radius:10px;font-size:.75rem;line-height:.875rem;padding:4px 8px 4px 21px}}.product-card-image-badge.campaign p:before,.product-card-image-badge.new p:before,.product-card-image-badge.price p:before{background-repeat:no-repeat;background-size:100%;content:"";height:14px;left:9px;position:absolute;top:50%;transform:translateY(-50%);width:14px}@media (max-width:990px){.product-card-image-badge.campaign p:before,.product-card-image-badge.new p:before,.product-card-image-badge.price p:before{background-position:50%;height:100%;left:7px;width:9px}}.product-card-image-badge.new p:before{background-image:url(../icons/icon-product_new.68b81ada.svg)}.product-card-image-badge.price p:before{background-image:url(../icons/icon-product_price.95ecb899.svg)}.product-card-image-badge.campaign p:before{background-image:url(../icons/icon-product_campaign.58169fe8.svg);height:11px}.product-card-content.product-card-title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5px}@media (max-width:990px){.product-card-content.product-card-title{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:space-between}}.product-card-content a:not(.btn){flex:1;hyphens:manual;-webkit-text-decoration:underline;text-decoration:underline;word-break:break-word}.product-card-content p.product-card-additional{margin-bottom:10px}.product-card-title{display:flex;font-size:1.125rem;font-weight:800;margin-bottom:5px}@media (max-width:990px){.product-card-title{font-size:1rem;line-height:1.3125rem}}.product-card-price{color:#263238;font-size:.875rem;font-weight:800;line-height:1.3125rem;margin-bottom:0}.product-card-vat{font-size:.875rem;font-weight:400;line-height:1.125rem}.product-card-additional{color:#263238}@media (max-width:990px){.product-card-additional{font-size:.875rem;line-height:1.125rem}}.product-card-disclaimer{color:#263238;font-size:.875rem;line-height:1.125rem;margin-bottom:15px;margin-top:0}@media screen and (max-width:768px){.product-card-disclaimer{margin-bottom:0;margin-top:15px}}.product-card-content{display:flex;flex:2;flex-direction:column}.product-card-subtitle{font-size:.875rem}.product-card-desc{display:none}.product-card-footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:auto;width:100%}.product-card-footer .actions{align-self:flex-end;margin-left:auto}.product-card-footer .price p,.product-card-footer .price strong{display:block;font-size:.875rem;line-height:1.125rem;margin-bottom:0}.product-card-footer .price p{margin-top:2px}.product-card-footer .purchase-controls{flex-wrap:wrap}.product-card-links{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:auto;padding-top:5px;width:100%}@media (max-width:990px){.product-card-seminar{padding:30px 10px 15px}}.product-card-article{padding:0}.product-card-article .badge{display:inline-flex}.product-card-article .badge p{margin-left:10px}.product-card-article .product-card-image-wrapper{margin-bottom:0}.product-card-article .product-card-content{padding:15px;text-align:center}.product-card-article .product-card-content p{font-size:1rem}.product-card-article .product-card-content .product-card-desc{display:block}.products.grid .product-card-image-wrapper{height:150px}.product-variant-select-container{display:flex;flex-direction:column}.product-variant-select-container-more-less{align-items:center;color:#000;display:flex;flex-direction:row;font-size:.875rem;font-weight:800;justify-content:space-between;padding:15px;width:100%}.product-variant-select-container-more-less.hide{display:none}.product-variant-select-container .product-variant-select-item{align-items:center;cursor:pointer;display:flex;font-size:.9375rem;padding:15px}.product-variant-select-container .product-variant-select-item.selected{border:1px solid #ddd;border-radius:2px;box-shadow:0 2px 8px 2px rgba(0,0,0,.08);padding-left:14px;padding-right:14px}.product-variant-select-container .product-variant-select-item.selected:focus-within{border-color:#000}.product-variant-select-container .product-variant-select-item input[type=radio]{margin-right:10px;min-width:16px}.product-variant-select-container .product-variant-select-item input[type=radio]:focus-visible{outline:none}.product-variant-select-container .product-variant-select-item .price{margin-left:auto;padding-left:1em;text-align:right}.list-item-card-footer{display:flex}.list-item-card-footer .btn{margin-left:auto}.modal{align-items:center;background-color:rgba(0,0,0,.45);display:none;height:100%;left:0;position:fixed;top:0;transition:height,.3s;width:100%;z-index:125}.modal.closing{animation:animateOpacity .75s linear 1}.modal.login-page{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:rgba(0,0,0,.45);margin:initial;max-width:none;padding:initial}.modal.login-page .action-group{margin-top:15px}.modal.login-page .create-account-wrapper{border-top:1px solid #ddd;display:flex;flex:100%;justify-content:center;margin:30px auto 15px;padding-top:30px}.modal.login-page .create-account-wrapper .btn{margin:0 auto}.modal.order-sample .modal-content-header{background-color:#f1f1f1;padding:30px}.modal.order-sample .modal-content-area{padding:0}.modal.order-sample .modal-content-area-wrapper{padding:30px}.modal.region .modal-content-header{background-color:#f1f1f1;padding:30px}.modal.region .modal-content-header h4{margin-left:10px}.modal.region .modal-content-area{padding:0}.modal.region .modal-content-area a{font-size:.875rem;font-weight:700;letter-spacing:.4px}.modal.region .modal-content-area .region-content,.modal.region .modal-content-area .vendor-content{padding-bottom:20px;padding-top:20px}.modal.region .modal-content-area .region-content .has-icon i,.modal.region .modal-content-area .vendor-content .has-icon i{margin-left:0}.modal.region .modal-content-area .region-content span.btn a,.modal.region .modal-content-area .vendor-content span.btn a{color:#263238}.modal.region .modal-content-area .region-content span.btn a:hover,.modal.region .modal-content-area .vendor-content span.btn a:hover{-webkit-text-decoration:none;text-decoration:none}.modal.region .modal-content-area .region-content span.btn i,.modal.region .modal-content-area .vendor-content span.btn i{margin-right:15px}.modal.region .modal-content-area .region-content .account,.modal.region .modal-content-area .vendor-content .account{margin-bottom:30px}.modal.region .modal-content-area .region-content .account .icon-account,.modal.region .modal-content-area .vendor-content .account .icon-account{height:16px;margin-right:15px;width:16px}.modal.region .modal-content-area .region-content .account .icon-account:after,.modal.region .modal-content-area .vendor-content .account .icon-account:after{height:16px;width:16px}.modal.region-extra{padding-left:30px;padding-right:30px}.modal.is-open{display:flex}.modal.is-open .d-none{display:block!important}.modal-row{display:flex;flex-direction:column;justify-content:space-evenly;min-height:100%}.modal-column{align-items:stretch;display:flex;flex:1;padding:30px}.modal-column:not(:first-of-type){background-color:#f1f1f1}@media (max-width:990px){.modal-column:not(:first-of-type){flex:200}}.modal-content{background-color:#fff;box-shadow:0 0 32px 0 rgba(38,50,56,.2);display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:space-between;margin:0 auto;max-width:480px;min-height:150px;overflow:scroll;position:relative;top:0;transition:width,.25s;width:100%}.modal-content.auto-height{height:auto;max-height:calc(100vh - 100px);overflow-y:auto}@media (max-width:767px){.modal-content.auto-height{max-height:calc(100% - 30px)}}.modal-content-wide{max-width:920px}.modal-content-wide .modal-row{flex-direction:row}@media (max-width:990px){.modal-content-wide .modal-row{flex-direction:column}.modal-content{max-width:calc(100% - 30px)}}@media (max-width:767px){.modal-content{height:calc(100% - 30px);max-width:calc(100% - 30px)}}.modal-content-header{background-color:#fff;border-bottom:1px solid #f1f1f1;box-sizing:content-box;padding:15px}.modal-content-header h1{font-size:1rem;font-weight:700;line-height:1rem;margin-bottom:0}.modal-content-header>div{align-items:center;display:flex}.modal-content-header>div h1{margin-left:10px;margin-top:3px}.modal-content-header>div h1.clear-filters:hover{cursor:pointer}.modal-content-header h4{margin:0 0 0 5px}.modal-content-header .description{font-weight:400!important;margin:10px 0 0}.modal-bottom{background-color:#f1f1f1;padding:15px;position:relative;text-align:center;width:100%}.modal-bottom:before{background-image:linear-gradient(180deg,rgba(99,99,99,0),rgba(99,99,99,.1) 100%);content:"";display:block;height:10px;left:0;pointer-events:none;position:absolute;top:-10px;width:100%}.modal-content-area .modal-heading{align-items:center;background-color:#61adb9;color:#fff;display:flex;flex-direction:row;font-size:1.375rem;font-weight:800;padding:30px}.modal-content-area .modal-heading .icon-offer{margin-right:1rem}.modal-content-area .modal-heading .modal-close-button{background-color:transparent;background-color:initial;margin-left:auto}.modal-content-area .modal-extra{padding-left:30px;padding-right:30px}#DISCOUNT_ID.modal .modal-content{overflow-y:auto}#DISCOUNT_ID.modal .modal-content aside{margin-bottom:1rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body{overflow:hidden}body .modal{display:none!important}body .modal#ModalExplorer{background-color:rgba(0,0,0,.85);display:flex!important}body .modal#ModalExplorer .segmentation-content{text-align:left}}.link-list-buttons{margin-top:15px}.link-list-buttons ul{display:table;margin:0 0 -15px;width:100%}.link-list-buttons li{float:left;margin-bottom:15px;margin-right:15px}@media (max-width:990px){.link-list-buttons{position:relative}.link-list-buttons:after{background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,.5) 72%,hsla(0,0%,100%,.25));clear:none;content:"";display:block;height:40px;margin:0;pointer-events:none;position:absolute;right:0;top:0;visibility:visible;width:10px}.link-list-buttons ul{display:flex;flex-wrap:nowrap;margin:0;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch}.link-list-buttons ul li{flex:0 0 auto;margin-bottom:0;margin-right:10px;scroll-snap-align:start}}section.full-width-block{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:30px 0}section.full-width-block .bg-section .horizontal-block{margin-top:0}@media (max-width:990px){section.full-width-block .bg-section .horizontal-block{margin-top:-15px}}@media (max-width:767px){section.full-width-block .bg-section .horizontal-block{margin-top:0}}section.full-width-block .bg-section:first-of-type .horizontal-block{margin-top:30px}@media (max-width:990px){section.full-width-block .bg-section:first-of-type .horizontal-block{margin-top:15px}}@media (max-width:767px){section.full-width-block .bg-section:first-of-type .horizontal-block{margin-top:0}section.full-width-block .bg-section:not(:last-of-type) .horizontal-block{margin-bottom:0}}@media (max-width:990px){section.full-width-block,section.full-width-block .container{padding:0 15px}section.full-width-block .container.showmore{padding:15px 15px 30px}section.full-width-block{padding:0}}section.full-width-block.show-more{padding:60px 0}@media (max-width:990px){section.full-width-block.show-more{padding:30px 0}}section.full-width-block h2,section.full-width-block h3{margin-bottom:30px;text-align:center}section.full-width-block.color-brand-primary h1,section.full-width-block.color-brand-primary h2,section.full-width-block.color-brand-primary h3,section.full-width-block.color-brand-primary h4,section.full-width-block.color-brand-primary h5,section.full-width-block.color-brand-primary h6{color:#fff}section.full-width-block.color-brand-primary .two-column-image-block h1,section.full-width-block.color-brand-primary .two-column-image-block h2,section.full-width-block.color-brand-primary .two-column-image-block h3,section.full-width-block.color-brand-primary .two-column-image-block h4,section.full-width-block.color-brand-primary .two-column-image-block h5,section.full-width-block.color-brand-primary .two-column-image-block h6{color:#263238}section.full-width-block.color-brand-primary .block-editorial.single .card,section.full-width-block.color-brand-primary-dark h1,section.full-width-block.color-brand-primary-dark h2,section.full-width-block.color-brand-primary-dark h3,section.full-width-block.color-brand-primary-dark h4,section.full-width-block.color-brand-primary-dark h5,section.full-width-block.color-brand-primary-dark h6{color:#fff}section.full-width-block.color-brand-primary-dark .two-column-image-block h1,section.full-width-block.color-brand-primary-dark .two-column-image-block h2,section.full-width-block.color-brand-primary-dark .two-column-image-block h3,section.full-width-block.color-brand-primary-dark .two-column-image-block h4,section.full-width-block.color-brand-primary-dark .two-column-image-block h5,section.full-width-block.color-brand-primary-dark .two-column-image-block h6{color:#263238}section.full-width-block.color-brand-primary-dark .block-editorial.single .card,section.full-width-block.color-brand-secondary h1,section.full-width-block.color-brand-secondary h2,section.full-width-block.color-brand-secondary h3,section.full-width-block.color-brand-secondary h4,section.full-width-block.color-brand-secondary h5,section.full-width-block.color-brand-secondary h6{color:#fff}section.full-width-block.color-brand-secondary .two-column-image-block h1,section.full-width-block.color-brand-secondary .two-column-image-block h2,section.full-width-block.color-brand-secondary .two-column-image-block h3,section.full-width-block.color-brand-secondary .two-column-image-block h4,section.full-width-block.color-brand-secondary .two-column-image-block h5,section.full-width-block.color-brand-secondary .two-column-image-block h6{color:#263238}section.full-width-block.color-brand-secondary .block-editorial.single .card{color:#fff}.PersonPresentationViewModel section.full-width-block{padding:60px 0}@media (max-width:990px){.PersonPresentationViewModel section.full-width-block{padding:30px 0}.PersonPresentationViewModel section.full-width-block .container.showmore{padding-bottom:5px;padding-top:0}}.dynamic-sections .information-box,.dynamic-sections section{margin-bottom:0}.dynamic-sections section.full-width-block .product-list-block{padding-bottom:0;padding-top:0}@media (max-width:990px){.dynamic-sections section.full-width-block .product-list-block{padding-bottom:0;padding-top:0}}.dynamic-sections section.full-width-block:first-of-type{background-color:#fff}.dynamic-sections section.full-width-block:first-of-type h1,.dynamic-sections section.full-width-block:first-of-type h2,.dynamic-sections section.full-width-block:first-of-type h3,.dynamic-sections section.full-width-block:first-of-type h4,.dynamic-sections section.full-width-block:first-of-type h5,.dynamic-sections section.full-width-block:first-of-type h6{color:#263238}.dynamic-sections section.full-width-block:first-of-type .btn.outline{border-color:#263238;color:#263238}.dynamic-sections section.full-width-block:first-of-type .btn.outline i:after{background-color:#263238}.dynamic-sections section.full-width-block:first-of-type .product-list-block.flowglide .flowglide-action path{fill:#263238}.dynamic-sections section.full-width-block:first-of-type .product-list-block.flowglide .slider-bullets span{background-color:#263238}.dynamic-sections section.full-width-block:nth-of-type(2){background-color:#ddd}.dynamic-sections section.full-width-block:nth-of-type(2) h1,.dynamic-sections section.full-width-block:nth-of-type(2) h2,.dynamic-sections section.full-width-block:nth-of-type(2) h3,.dynamic-sections section.full-width-block:nth-of-type(2) h4,.dynamic-sections section.full-width-block:nth-of-type(2) h5,.dynamic-sections section.full-width-block:nth-of-type(2) h6{color:#263238}.dynamic-sections section.full-width-block:nth-of-type(2) .btn.outline{border-color:#263238;color:#263238}.dynamic-sections section.full-width-block:nth-of-type(2) .btn.outline i:after{background-color:#263238}.dynamic-sections section.full-width-block:nth-of-type(2) .product-list-block.flowglide .flowglide-action path{fill:#263238}.dynamic-sections section.full-width-block:nth-of-type(2) .product-list-block.flowglide .slider-bullets span{background-color:#263238}.dynamic-sections section.full-width-block:nth-of-type(3){background-color:#f1f1f1}.dynamic-sections section.full-width-block:nth-of-type(3) h1,.dynamic-sections section.full-width-block:nth-of-type(3) h2,.dynamic-sections section.full-width-block:nth-of-type(3) h3,.dynamic-sections section.full-width-block:nth-of-type(3) h4,.dynamic-sections section.full-width-block:nth-of-type(3) h5,.dynamic-sections section.full-width-block:nth-of-type(3) h6{color:#263238}.dynamic-sections section.full-width-block:nth-of-type(3) .btn.outline{border-color:#263238;color:#263238}.dynamic-sections section.full-width-block:nth-of-type(3) .btn.outline i:after{background-color:#263238}.dynamic-sections section.full-width-block:nth-of-type(3) .product-list-block.flowglide .flowglide-action path{fill:#263238}.dynamic-sections section.full-width-block:nth-of-type(3) .product-list-block.flowglide .slider-bullets span{background-color:#263238}.EducationViewModel .dynamic-sections section.full-width-block .product-list-block,.ProductViewModel .dynamic-sections section.full-width-block .product-list-block{padding-bottom:30px;padding-top:30px}@media (max-width:990px){.EducationViewModel .dynamic-sections section.full-width-block .product-list-block,.ProductViewModel .dynamic-sections section.full-width-block .product-list-block{padding-bottom:15px;padding-top:15px}}.showmore-content{overflow:hidden;padding-bottom:15px}.showmore-content .card{color:#263238;flex:1;max-width:none!important}.showmore-content .card:active,.showmore-content .card:hover,.showmore-content .card:link,.showmore-content .card:visited{color:#263238;-webkit-text-decoration:none;text-decoration:none}.showmore i,.showmore i:after{pointer-events:none}.showmore .open{display:inline-block}.showmore .close,.showmore.is-open .open{display:none}.showmore.is-open .close{display:inline-block}.showmore-cards [class*=col-]{display:flex}.showmore-cards [class*=col-]:nth-child(n+5){display:none}.showmore-cards.is-open [class*=col-],.showmore-cards.is-open [class*=col-]:nth-child(n+5){display:flex}.showmore-flow-tablet [class*=col-] .card{margin-bottom:15px;margin-left:0;margin-right:0}@media (max-width:990px){.showmore-flow-tablet .showmore-content{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%}.showmore-flow-tablet .showmore-content [class*=col-]{display:flex;flex:0 0 auto;margin-bottom:0;margin-right:10px;max-width:300px;padding-left:0!important;padding-right:0!important;scroll-snap-align:start}}@media (max-width:990px) and (max-width:990px){.showmore-flow-tablet .showmore-content [class*=col-]{max-width:210px}.showmore-flow-tablet .showmore-content [class*=col-] .card-body{padding:12px 10px 15px}}@media (max-width:990px){.showmore-flow-tablet .showmore-content [class*=col-]:nth-child(n+5){display:flex}.showmore-flow-tablet .showmore-content [class*=col-] .card{flex:1;margin:0!important;max-width:none!important}.showmore-flow-tablet button[data-toggle-show-more]{display:none}}#mobile-menu{background-color:#61adb9;height:calc(100% - 100px);left:-200%;max-width:335px;overflow-x:hidden;overflow-y:auto;position:fixed;top:100px;visibility:hidden;width:90%;z-index:121;-webkit-overflow-scrolling:touch;transition:all .2s ease-in-out}#mobile-menu .close{display:flex;justify-content:flex-end}#mobile-menu .close button{background-color:transparent;margin:10px 15px 0 0;padding:10px}#mobile-menu .login-area{border-top:1px solid #a4d2d9;display:flex;flex-direction:column;padding-top:30px}#mobile-menu .login-area a{align-self:center;margin-bottom:30px}#mobile-menu .login-area a.login{padding-right:50px;position:relative}#mobile-menu .login-area a.login:after{background-color:#263238;content:"";height:16px;-webkit-mask-image:url(../icons/icon__sign-in.ec86dea6.svg);mask-image:url(../icons/icon__sign-in.ec86dea6.svg);position:absolute;right:20px;top:50%;transform:translateY(-50%);width:14px}#mobile-menu .login-area a.create-account{padding-right:50px;position:relative}#mobile-menu .login-area a.create-account:after{background-color:#263238;content:"";height:15px;-webkit-mask-image:url(../icons/icon--create-account.2b6d4ef2.svg);mask-image:url(../icons/icon--create-account.2b6d4ef2.svg);position:absolute;right:20px;top:50%;transform:translateY(-50%);width:16px}#mobile-menu .bottom-links{border-top:1px solid #a4d2d9;padding-top:15px}#mobile-menu .item-about{border-bottom:1px solid #ddd;padding-bottom:15px}#mobile-menu .item-about p{margin-bottom:0;margin-top:5px}#mobile-menu .bottom-links,#mobile-menu .bottom-links.bottom-links,#mobile-menu ul,#mobile-menu ul.bottom-links{margin-top:0}#mobile-menu .bottom-links li .sub-navigation,#mobile-menu ul li .sub-navigation{background:#fff;height:100%;margin:0;position:absolute;right:-100%;top:0;transition:all .2s ease-in-out;width:100%;z-index:122}#mobile-menu .bottom-links li .sub-navigation.is-open,#mobile-menu ul li .sub-navigation.is-open{right:0;transition:all .2s ease-in-out}#mobile-menu .bottom-links li .sub-navigation.is-open .mobile-search,#mobile-menu ul li .sub-navigation.is-open .mobile-search{margin-bottom:0}#mobile-menu .bottom-links .bookshelf,#mobile-menu ul .bookshelf{padding-left:25px;position:relative}#mobile-menu .bottom-links .bookshelf:before,#mobile-menu ul .bookshelf:before{background-color:#fff;content:"";height:19px;left:0;-webkit-mask-image:url(../icons/icon--press-room__red.c95b8f3c.svg);mask-image:url(../icons/icon--press-room__red.c95b8f3c.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:16px}#mobile-menu .bottom-links .account,#mobile-menu ul .account{background-color:#ddd;margin:-15px 0 0;padding:0 15px}#mobile-menu .bottom-links .account span,#mobile-menu ul .account span{color:#000;padding-left:25px;position:relative}#mobile-menu .bottom-links .account span:before,#mobile-menu ul .account span:before{background-color:#263238;content:"";height:9px;left:0;-webkit-mask-image:url(../icons/icon__account-menu.785e5e19.svg);mask-image:url(../icons/icon__account-menu.785e5e19.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:19px;width:12px}#mobile-menu .bottom-links .icon,#mobile-menu ul .icon{margin-right:5px}#mobile-menu .bottom-links .icon.icon-account,#mobile-menu ul .icon.icon-account{height:16px;width:16px}#mobile-menu .bottom-links .icon.icon-account:after,#mobile-menu ul .icon.icon-account:after{background-color:#263238;height:16px;top:4px;width:16px}#mobile-menu .bottom-links .icon.icon-sign-in--lock:after,#mobile-menu ul .icon.icon-sign-in--lock:after{background-color:#263238;top:4px}#mobile-menu .bottom-links.customertype-area,#mobile-menu ul.customertype-area{display:flex;height:100%;margin-bottom:-15px;padding-top:0}#mobile-menu .bottom-links.customertype-area li,#mobile-menu ul.customertype-area li{flex-grow:1;padding:10px 0;position:relative;text-align:center}#mobile-menu .bottom-links.customertype-area li:before,#mobile-menu ul.customertype-area li:before{border-left:1px solid #263238;content:"";height:60%;left:0;position:absolute;top:20%}#mobile-menu .bottom-links.customertype-area li:first-child,#mobile-menu ul.customertype-area li:first-child{margin-right:0}#mobile-menu .bottom-links.customertype-area li:first-child:before,#mobile-menu ul.customertype-area li:first-child:before{border-left:none}#mobile-menu .bottom-links.customertype-area li:last-child,#mobile-menu ul.customertype-area li:last-child{margin-left:0}#mobile-menu .bottom-links.customertype-area li:not(:last-of-type),#mobile-menu ul.customertype-area li:not(:last-of-type){border-bottom:none}#mobile-menu .bottom-links.customertype-area li span,#mobile-menu ul.customertype-area li span{pointer-events:all}#mobile-menu .bottom-links.customertype-area li a,#mobile-menu .bottom-links.customertype-area li button,#mobile-menu ul.customertype-area li a,#mobile-menu ul.customertype-area li button{opacity:.75;padding:0}#mobile-menu ul{margin:0;padding:0}#mobile-menu ul li{align-items:center;background-color:#61adb9;border-bottom:1px solid #a4d2d9;display:flex;justify-content:space-between;margin:0;padding:0 0 0 12px}#mobile-menu ul li:has(a:focus-visible){padding-left:10px}#mobile-menu ul li a,#mobile-menu ul li button,#mobile-menu ul li span{background:transparent;color:#263238;font-size:.875rem;font-weight:700;padding:15px 0 15px 5px;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none}#mobile-menu ul li a.show-all-link{font-size:.875rem;font-weight:700;padding-left:0}#mobile-menu ul li a.show-all-link:focus-visible{padding-left:2px}#mobile-menu ul li a:focus-visible{outline-color:#263238;padding-left:7px;width:85%}#mobile-menu ul li button{align-items:center;border-left:1px solid #a4d2d9;display:flex;height:52px;justify-content:center;line-height:normal;width:48px}#mobile-menu ul li button svg{display:block}#mobile-menu ul li button svg path{fill:#263238}#mobile-menu ul li button:focus-visible{outline:2px solid #263238;outline-offset:-3px}#mobile-menu ul li .go-back{background-color:#61adb9;border-bottom:1px solid #a4d2d9;border-left:0;border-top:1px solid #007d8d;color:#263238;height:-moz-fit-content;height:fit-content;padding:15px 15px 15px 40px;position:relative;width:100%}#mobile-menu ul li .go-back svg path{fill:#263238}#mobile-menu ul li .go-back:after{display:none}#mobile-menu ul li .go-back:before{background-image:url(../icons/icon-angle-small-right--white.2b6c8cae.svg);content:"";height:16px;left:15px;margin-top:1px;position:absolute;transform:rotate(-180deg);width:9px}#mobile-menu ul li .go-back:hover{cursor:pointer}#mobile-menu ul li span:not(.go-back){pointer-events:none}#mobile-menu ul li.has-children .sub-navigation{background-color:#61adb9;margin:0;overflow:hidden}#mobile-menu ul li.has-children .sub-navigation.is-open{overflow-y:auto;-webkit-overflow-scrolling:touch}#mobile-menu ul li.has-children .sub-navigation.is-open li.has-children{display:flex!important}#mobile-menu ul li.has-children .sub-navigation .go-back,#mobile-menu ul li.has-children .sub-navigation .title{display:block;margin:0 2px}#mobile-menu ul li.has-children .sub-navigation li.has-children{background-color:#61adb9;border-bottom:1px solid #a4d2d9;margin:0}#mobile-menu ul li.has-children .sub-navigation li.has-children>span{font-size:1rem;font-weight:800}#mobile-menu ul li.has-children .sub-navigation li.has-children .go-back,#mobile-menu ul li.has-children .sub-navigation li.has-children .sub-navigation li{margin:0}#mobile-menu ul li.has-children .sub-navigation li.has-children .sub-navigation li a{cursor:pointer;font-size:.875rem;font-weight:600;line-height:1rem;margin:2px 5px;padding:12px 0 12px 5px}#mobile-menu ul li.has-children .sub-navigation li.has-children .sub-navigation li a:focus-visible{padding-left:7px}#mobile-menu ul li.has-children .sub-navigation li.has-children .sub-navigation li a.show-all-link{font-size:.875rem;font-weight:700;padding-left:0}#mobile-menu ul li.has-children .sub-navigation li.has-children .sub-navigation li a.show-all-link:focus-visible{padding-left:2px}#mobile-menu ul li.has-children .sub-navigation li.has-children a:after,#mobile-menu ul li.has-children .sub-navigation li.has-children span:after{display:none}#mobile-menu.is-open{left:0;transition:all .2s ease-in-out;visibility:visible}#mobile-menu-button:focus-visible{outline-color:#000}#mobile-menu ul li .account-link-mobile .icon.icon-sign-out:after{background-color:#263238}#mobile-menu ul li .go-back:before{content:url(../icons/icon-angle-small-right--black.03042731.svg)}.purchase-controls{display:inline-flex;height:40px;justify-content:space-between;margin-top:10px;width:100%}.purchase-controls .quantity-control{background-clip:padding-box;background-color:#ddd;border-radius:4px;display:flex;height:100%;margin:0 15px 15px 0}.purchase-controls .quantity-control input::-webkit-inner-spin-button,.purchase-controls .quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none}.purchase-controls .quantity-control input[type=number]{-moz-appearance:textfield}.purchase-controls .quantity-control :disabled{cursor:default;opacity:.25;pointer-events:none}.purchase-controls .quantity-control>*{background-color:inherit;height:40px;margin:0;width:40px}.purchase-controls .quantity-control .btn{align-items:center;display:flex;display:-webkit-box;justify-content:center;padding:0;-webkit-box-pack:center;-webkit-box-align:center}.purchase-controls .quantity-control .btn i{height:40px;width:40px}.purchase-controls .quantity-control .btn i:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.purchase-controls .quantity-control .btn:hover:not(:disabled){background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.purchase-controls .quantity-control .btn:focus-visible{border-radius:4px;outline-offset:-2px}.purchase-controls .quantity-control input{-webkit-appearance:none;background-color:#fff;border:2px solid #ddd;border-radius:0;color:#263238;font-size:.875rem;font-weight:700;letter-spacing:.4px;text-align:center;width:40px}.purchase-controls .btn.has-icon{align-items:center;display:flex;flex-grow:1;justify-content:center;max-width:250px;min-width:150px}@media screen and (min-width:768px) and (max-width:990px){.purchase-controls .btn.has-icon{max-width:230px;min-width:auto}}@media screen and (max-width:768px){.purchase-controls .btn.has-icon{margin-left:0;min-width:auto}}.purchase-controls .btn.has-icon:disabled{cursor:default;pointer-events:none}.purchase-controls .btn.has-icon:disabled:hover{background:#61adb9}.purchase-controls .btn.has-icon .icon.icon-add-to-cart{margin-right:10px;width:14px}.purchase-controls .btn.has-icon .icon.icon-spinner,.purchase-controls .btn.has-icon .icon.icon-spinner:after{height:14px;width:14px}.purchase-controls .actions-button .btn.has-icon{min-width:0;min-width:auto}.purchase-controls :first-child.btn.has-icon{margin-left:0}.flowglide{overflow:hidden}.flowglide .products{overflow:hidden!important}@media (min-width:991px){.flowglide .products{margin:0 auto!important;width:calc(100% - 80px)}}.flowglide-loaded{position:relative}.flowglide-loaded .products{justify-content:flex-start!important}@media (max-width:990px){.flowglide-loaded .products{overflow-x:auto!important;-webkit-overflow-scrolling:touch;padding-bottom:15px}}.flowglide-loaded .products .product-card{margin:0!important;padding:15px}.flowglide-loaded .products .product-card:not(:first-of-type){border-left:1px solid #f1f1f1}.flowglide-loaded .slider-bullets{margin-top:15px!important;text-align:center}@media (max-width:990px){.flowglide-loaded .slider-bullets{display:none}}.flowglide-loaded .slider-bullets span{background:#fff;border-radius:100%;display:inline-block;height:15px;margin:0 5px;opacity:.55;width:15px}.flowglide-loaded .slider-bullets span.active{opacity:1}.flowglide-loaded .flowglide-action{cursor:pointer;height:32px;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:10}.flowglide-loaded .flowglide-action.inactive{opacity:.55;pointer-events:none}.flowglide-loaded .flowglide-action:hover{cursor:pointer}.flowglide-loaded .flowglide-action.prev-button{left:-15px}.flowglide-loaded .flowglide-action.next-button{right:-15px}@media (min-width:991px){.col-lg-8 .row-content .flowglide .products{width:calc(100% - 60px)}}.col-lg-8 .row-content .flowglide-loaded .justify-content-xl-center{justify-content:flex-start!important}[class*=" color-brand-gray"] .flowglide-loaded h3,[class*=" color-brand-white"] .flowglide-loaded h3{color:#263238!important}[class*=" color-brand-gray"] .flowglide-loaded .flowglide-action path,[class*=" color-brand-white"] .flowglide-loaded .flowglide-action path{fill:#263238}[class*=" color-brand-gray"] .flowglide-loaded .slider-bullets span,[class*=" color-brand-white"] .flowglide-loaded .slider-bullets span{background:#263238}.info-box{background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 5px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;height:0;opacity:0;position:relative;visibility:hidden}.info-box p:last-of-type{margin-bottom:0}.info-box .btn{margin-top:15px}.info-box.is-open{height:100%;opacity:1;padding:30px 30px 30px 40px;transition:visibility 0s linear 0s,opacity .3s;visibility:visible}.info-box:before{background-color:#263238;content:"";height:16px;left:15px;-webkit-mask-image:url(../icons/icon--info.c6796e7e.svg);mask-image:url(../icons/icon--info.c6796e7e.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:33px;width:16px}.info-box.login-prompt{padding:0}.info-box.login-prompt.is-open{margin-bottom:15px}@media (min-width:991px){.info-box.login-prompt.is-open{margin-bottom:30px}}.info-box.login-prompt:before{display:none}.info-box.login-prompt .action-group,.info-box.login-prompt .content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:15px}.info-box.login-prompt .action-group h6,.info-box.login-prompt .content h6{margin-bottom:2px}.info-box.login-prompt .action-group p,.info-box.login-prompt .content p{font-size:12px;margin-bottom:0}.info-box.login-prompt .action-group{background-color:#f1f1f1}.info-box.login-prompt .login-area{align-items:center;display:flex;justify-content:center;margin-top:10px}@media screen and (max-width:768px){.info-box.login-prompt .login-area{flex-direction:column}}.info-box.login-prompt .login-area a{margin:0 15px}@media screen and (max-width:768px){.info-box.login-prompt .login-area a{margin:0}.info-box.login-prompt .login-area a:first-of-type{margin-bottom:15px}}.info-box.complement-prompt{padding:0}.info-box.complement-prompt.is-open{margin-bottom:15px}@media (min-width:991px){.info-box.complement-prompt.is-open{margin-bottom:30px}}.info-box.complement-prompt:before{display:none}.info-box.complement-prompt #teacherWorkPlace,.info-box.complement-prompt .form-group-wrapper{margin-top:20px}.info-box.complement-prompt .action-group,.info-box.complement-prompt .content{padding:15px}.info-box.complement-prompt .action-group h6,.info-box.complement-prompt .content h6{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:5px}.info-box.complement-prompt .action-group p,.info-box.complement-prompt .content p{margin-bottom:0}.info-box.complement-prompt .action-group p.information,.info-box.complement-prompt .content p.information{margin-bottom:20px;text-align:center}.info-box.complement-prompt .action-group{display:flex;justify-content:end}.info-box.complement-prompt .complement-area{align-items:center;display:flex;justify-content:center;margin-top:10px}@media screen and (max-width:768px){.info-box.complement-prompt .complement-area{flex-direction:column}}.info-box.complement-prompt .complement-area a{margin:0 15px}@media screen and (max-width:768px){.info-box.complement-prompt .complement-area a{margin:0}.info-box.complement-prompt .complement-area a:first-of-type{margin-bottom:15px}}.checkout-tickets .info-box.is-open{margin-top:15px}.panel{background:#fff;height:calc(100% - 100px);left:-200%;max-width:335px;overflow-x:hidden;position:fixed;top:100px;width:90%;z-index:121;-webkit-overflow-scrolling:touch;transition:all .2s ease-in-out}@media (min-width:991px){.panel{height:calc(100% - 126px);top:126px}}.panel.is-open{left:0}.panel-right{right:-200%}.panel-right.is-open{left:auto;right:0}.panel-open{overflow:hidden}.panel-open:after{background:#263238;content:"";height:100%;opacity:.6;position:fixed;top:0;transition:all .2s ease-in-out;width:100%;z-index:120}@media (max-width:990px){.panel-open:after{top:0}}.panel-open.main-menu-open:after,.panel-open.quicksearch-open:after{z-index:119}.mini-cart-toggle{align-items:center;background-color:transparent;display:flex;gap:5px;padding-left:6px;padding-right:6px}.mini-cart-toggle .quantity{background-color:#007d8d;border-radius:20px;bottom:6px;color:#fff;font-size:.875rem;left:-10px;line-height:1.5rem;min-height:24px;min-width:24px;padding:0 8px;position:absolute;text-align:center;z-index:20}@media (max-width:990px){.mini-cart-toggle .quantity{border-radius:28px;bottom:auto;left:auto;min-height:15px;min-width:15px;padding:0 5px;right:10px;top:10px}}@keyframes scale{0%{transform:scale(1);-webkit-transform:scale(1)}to{transform:scale(1.4);-webkit-transform:scale(1.4)}}.mini-cart-toggle .quantity.updated{animation:scale .75s linear 1}.mini-cart-toggle .quantity.hidden{display:none}.mini-cart-toggle:focus-visible{outline-offset:-3px}#cart,#mini-cart{background:#fff;height:100%;max-width:335px;overflow-x:hidden;position:fixed;right:-200%;top:0;width:90%;z-index:121;-webkit-overflow-scrolling:touch;display:none;flex-direction:column;justify-content:space-between;transition:all .2s ease-in-out}@media (max-width:990px){#cart,#mini-cart{height:100%;top:0}}#cart h2:focus-visible,#mini-cart h2:focus-visible{outline:none}#cart #miniCartHeader,#mini-cart #miniCartHeader{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:space-between}#cart #miniCartHeader h2,#mini-cart #miniCartHeader h2{font-size:1.5rem;margin-bottom:0;padding:10px 0 10px 20px}#cart #miniCartHeader h2:focus-visible,#mini-cart #miniCartHeader h2:focus-visible{outline:none}#cart #miniCartHeader button,#mini-cart #miniCartHeader button{background-color:transparent;height:40px;margin-right:6px;width:40px}#cart #miniCartHeader button .icon.icon-close:after,#mini-cart #miniCartHeader button .icon.icon-close:after{transition:transform .3s ease}#cart #miniCartHeader button:hover .icon.icon-close:after,#mini-cart #miniCartHeader button:hover .icon.icon-close:after{transform:scale(1.2)}#cart h3,#mini-cart h3{font-size:1rem}#cart .empty,#mini-cart .empty{font-weight:700;margin:20px}#cart.is-open,#mini-cart.is-open{left:auto;right:0;transition:all .2s ease-in-out}#cart.has-error,#mini-cart.has-error{font-weight:700;padding:10px}#cart.is-covered,#mini-cart.is-covered{z-index:119}#cart .education-list,#cart .product-list,#mini-cart .education-list,#mini-cart .product-list{flex:2;height:auto;padding:0 3px 15px;width:100%;-webkit-overflow-scrolling:touch;margin:0}@media (max-width:990px){#cart .education-list,#cart .product-list,#mini-cart .education-list,#mini-cart .product-list{width:100%}}#cart .list.education-list p,#cart .product-list.list p,#mini-cart .list.education-list p,#mini-cart .product-list.list p{margin:0}#cart .list.education-list .item-total,#cart .product-list.list .item-total,#mini-cart .list.education-list .item-total,#mini-cart .product-list.list .item-total{margin-bottom:5px;padding:0 15px}#cart .list.education-list .item-total p,#cart .product-list.list .item-total p,#mini-cart .list.education-list .item-total p,#mini-cart .product-list.list .item-total p{font-size:.875rem;line-height:1.2rem;margin-bottom:5px}#cart .list.education-list .item-total .product-card-price,#cart .product-list.list .item-total .product-card-price,#mini-cart .list.education-list .item-total .product-card-price,#mini-cart .product-list.list .item-total .product-card-price{font-size:.875rem;font-weight:700;line-height:1.2rem}#cart .list.education-list .item-total .label,#cart .product-list.list .item-total .label,#mini-cart .list.education-list .item-total .label,#mini-cart .product-list.list .item-total .label{font-weight:700}#cart .list.education-list .item .product-card,#cart .product-list.list .item .product-card,#mini-cart .list.education-list .item .product-card,#mini-cart .product-list.list .item .product-card{border-bottom:none;font-size:.875rem;min-height:0;min-height:auto;padding:6px 15px!important}#cart .list.education-list .item .product-card-image,#cart .product-list.list .item .product-card-image,#mini-cart .list.education-list .item .product-card-image,#mini-cart .product-list.list .item .product-card-image{margin-bottom:0}#cart .list.education-list .item .product-card-image img,#cart .product-list.list .item .product-card-image img,#mini-cart .list.education-list .item .product-card-image img,#mini-cart .product-list.list .item .product-card-image img{aspect-ratio:3/4;margin:0;-o-object-fit:cover;object-fit:cover;width:60px}#cart .list.education-list .item .product-card .product-card-image-wrapper,#cart .product-list.list .item .product-card .product-card-image-wrapper,#mini-cart .list.education-list .item .product-card .product-card-image-wrapper,#mini-cart .product-list.list .item .product-card .product-card-image-wrapper{height:auto}#cart .list.education-list .item .product-card-content,#cart .product-list.list .item .product-card-content,#mini-cart .list.education-list .item .product-card-content,#mini-cart .product-list.list .item .product-card-content{padding-left:10px;width:75%}#cart .list.education-list .item .product-card-content div,#cart .product-list.list .item .product-card-content div,#mini-cart .list.education-list .item .product-card-content div,#mini-cart .product-list.list .item .product-card-content div{font-size:.9375rem;margin-bottom:0}#cart .list.education-list .item .product-card-content div.product-card-additional,#cart .product-list.list .item .product-card-content div.product-card-additional,#mini-cart .list.education-list .item .product-card-content div.product-card-additional,#mini-cart .product-list.list .item .product-card-content div.product-card-additional{font-size:.9375rem}#cart .list.education-list .item .product-card-content .product-card-title,#cart .product-list.list .item .product-card-content .product-card-title,#mini-cart .list.education-list .item .product-card-content .product-card-title,#mini-cart .product-list.list .item .product-card-content .product-card-title{font-size:.9375rem;line-height:1.2rem}#cart .list.education-list .item .product-card-content-additional,#cart .product-list.list .item .product-card-content-additional,#mini-cart .list.education-list .item .product-card-content-additional,#mini-cart .product-list.list .item .product-card-content-additional{flex-grow:0}#cart .list.education-list .item .product-card-content-desc,#cart .product-list.list .item .product-card-content-desc,#mini-cart .list.education-list .item .product-card-content-desc,#mini-cart .product-list.list .item .product-card-content-desc{font-weight:700;margin-top:15px}#cart .list.education-list .item .product-card-content-desc span,#cart .product-list.list .item .product-card-content-desc span,#mini-cart .list.education-list .item .product-card-content-desc span,#mini-cart .product-list.list .item .product-card-content-desc span{font-size:.875rem;font-weight:400;margin-left:6px}#cart .list.education-list .item .purchase-controls,#cart .product-list.list .item .purchase-controls,#mini-cart .list.education-list .item .purchase-controls,#mini-cart .product-list.list .item .purchase-controls{align-items:center;height:auto;margin-bottom:0;margin-top:auto;min-height:40px;padding:0 15px;width:100%}#cart .list.education-list .item .purchase-controls .quantity-control,#cart .product-list.list .item .purchase-controls .quantity-control,#mini-cart .list.education-list .item .purchase-controls .quantity-control,#mini-cart .product-list.list .item .purchase-controls .quantity-control{height:auto;margin-bottom:0;margin-left:0}#cart .list.education-list .item .purchase-controls .price-wrapper,#cart .product-list.list .item .purchase-controls .price-wrapper,#mini-cart .list.education-list .item .purchase-controls .price-wrapper,#mini-cart .product-list.list .item .purchase-controls .price-wrapper{display:flex;flex-direction:column;justify-content:center}#cart .list.education-list .item .purchase-controls .price-wrapper p,#cart .product-list.list .item .purchase-controls .price-wrapper p,#mini-cart .list.education-list .item .purchase-controls .price-wrapper p,#mini-cart .product-list.list .item .purchase-controls .price-wrapper p{font-size:.875rem;line-height:1.2rem}#cart .list.education-list .item .purchase-controls .price-wrapper .item-price,#cart .product-list.list .item .purchase-controls .price-wrapper .item-price,#mini-cart .list.education-list .item .purchase-controls .price-wrapper .item-price,#mini-cart .product-list.list .item .purchase-controls .price-wrapper .item-price{font-weight:700}#cart .list.education-list .item .purchase-controls .trash,#cart .product-list.list .item .purchase-controls .trash,#mini-cart .list.education-list .item .purchase-controls .trash,#mini-cart .product-list.list .item .purchase-controls .trash{background-color:#ddd;margin-left:auto}#cart .list.education-list .item .purchase-controls .trash .icon,#cart .product-list.list .item .purchase-controls .trash .icon,#mini-cart .list.education-list .item .purchase-controls .trash .icon,#mini-cart .product-list.list .item .purchase-controls .trash .icon{margin:6px;padding:2px}#cart .list.education-list .item hr,#cart .product-list.list .item hr,#mini-cart .list.education-list .item hr,#mini-cart .product-list.list .item hr{background-color:#ddd;border:0;height:1px;margin-top:20px;width:90%}#cart .list.education-list .item .sample-text,#cart .list.education-list .item:last-of-type hr,#cart .product-list.list .item .sample-text,#cart .product-list.list .item:last-of-type hr,#mini-cart .list.education-list .item .sample-text,#mini-cart .list.education-list .item:last-of-type hr,#mini-cart .product-list.list .item .sample-text,#mini-cart .product-list.list .item:last-of-type hr{display:none}#cart .list.education-list .item.sample .sample-text,#cart .product-list.list .item.sample .sample-text,#mini-cart .list.education-list .item.sample .sample-text,#mini-cart .product-list.list .item.sample .sample-text{display:block}#cart .bottom,#mini-cart .bottom{background-color:#f1f1f1;display:flex;flex:1;flex-direction:column;height:auto;margin-top:auto;padding:15px;width:100%}#cart .bottom p,#mini-cart .bottom p{margin-bottom:0}#cart .bottom p:last-of-type,#mini-cart .bottom p:last-of-type{font-weight:700}#cart .bottom p span,#mini-cart .bottom p span{float:right;font-weight:700}#cart .bottom .icon-delivery,#mini-cart .bottom .icon-delivery{height:16px;width:24px}#cart .bottom .icon-delivery:after,#mini-cart .bottom .icon-delivery:after{height:16px;width:18px}#cart .bottom div,#mini-cart .bottom div{display:flex;justify-content:center;margin-top:auto}@media (min-width:991px){#cart .bottom div,#mini-cart .bottom div{justify-content:space-between}}#cart .bottom div button,#mini-cart .bottom div button{align-items:center;display:none}@media (min-width:991px){#cart .bottom div button,#mini-cart .bottom div button{display:flex}}#cart .bottom div button span,#mini-cart .bottom div button span{margin-left:15px}#cart .bottom div .btn.arrow-right:after,#mini-cart .bottom div .btn.arrow-right:after{height:7px;width:13px}#cart .bottom div .btn.close,#mini-cart .bottom div .btn.close{border-color:#263238;color:#263238}#cart .bottom div .btn.close .icon:after,#mini-cart .bottom div .btn.close .icon:after{background-color:#263238}@media only screen and (max-width:767px),screen and (orientation:landscape) and (max-width:990px){#mini-cart{background-color:#f1f1f1;overflow-y:scroll;-webkit-overflow-scrolling:touch}#mini-cart .education-list,#mini-cart .product-list{background-color:#fff;height:auto;overflow-y:visible;padding-bottom:15px}#mini-cart .bottom{position:static}}body.panel-open{overflow-x:hidden;overflow-y:scroll;position:fixed;width:100%}body.panel-open #mini-cart.is-open~header svg{z-index:0}.badge p{background:#f1f1f1;border-radius:12px;color:#263238;display:block;font-size:.75rem;font-weight:700;letter-spacing:.6px;line-height:.75rem;margin-bottom:0;padding:7px 10px;position:relative}@media (max-width:990px){.badge p{border-radius:10px;padding:4px 8px}}.badge-series-order p{background-color:#263238;color:#fff}.badge-series-order p:first-letter{text-transform:capitalize}.badge-campaign p,.badge-new p,.badge-price p{padding:7px 10px 7px 30px}@media (max-width:990px){.badge-campaign p,.badge-new p,.badge-price p{padding:4px 8px 4px 21px}}.badge-campaign p:before,.badge-new p:before,.badge-price p:before{background-repeat:no-repeat;background-size:100%;content:"";height:14px;left:9px;position:absolute;top:50%;transform:translateY(-50%);width:14px}@media (max-width:990px){.badge-campaign p:before,.badge-new p:before,.badge-price p:before{background-position:50%;height:100%;left:7px;width:9px}}.badge-new p:before{background-image:url(../icons/icon-product_new.68b81ada.svg)}.badge-price p:before{background-image:url(../icons/icon-product_price.95ecb899.svg);width:10px}@media (max-width:990px){.badge-price p:before{width:7px}}.badge-campaign p:before{background-image:url(../icons/icon-product_campaign.58169fe8.svg);height:11px}.ProductViewModel .badge{float:left;margin-bottom:10px;margin-right:10px}.event-card .badge,.product-card .badge{margin-left:5px}@media (max-width:990px){.event-card .badge,.product-card .badge{float:none;margin-bottom:0;margin-right:0;position:absolute;right:10px;top:10px;z-index:15}}.event-card .badge{display:inline-block}.grid.education-list .badge,.product-list.grid .badge{float:none;margin-bottom:0;margin-right:0;position:absolute;right:10px;top:10px;z-index:15}@media (max-width:990px){.education-list .badge,.education-list .badge-campaign,.product-list .badge,.product-list .badge-campaign{top:6px}.grid.education-list .badge,.grid.education-list .badge-campaign,.product-list.grid .badge,.product-list.grid .badge-campaign{top:10px}}#msg-purchase{background-color:#263238;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#fff;display:none;height:0;left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;text-align:center;top:120px;transition:all .2s ease-in-out;width:100%;z-index:100}#msg-purchase.is-open{height:auto;max-height:none;opacity:1;overflow:visible;overflow:initial;padding:15px;transition:max-height,.6s}#msg-purchase.is-open .arrow-up{max-height:none;opacity:1;top:-23px;transition:opacity,1s}#msg-purchase>.container{align-items:center;display:flex;max-height:none;max-width:none;padding:0;position:relative}@media (max-width:990px){#msg-purchase{top:100px}}#msg-purchase .arrow-up{background-color:transparent;height:auto;max-height:none;opacity:0;position:absolute;right:36px;top:0;width:auto}#msg-purchase .arrow-up svg{display:block;height:auto;left:auto;position:relative;top:auto;width:auto}@media (max-width:990px){#msg-purchase .arrow-up{right:-3px}}#msg-purchase div{flex:1}#msg-purchase .msg{align-items:center;color:#fff;display:flex;justify-content:center;margin:0 auto;padding:0;text-align:center;width:100%;z-index:109}@media (min-width:991px){#msg-purchase .msg{left:50%;position:absolute;transform:translateX(-50%)}}#msg-purchase .msg>p{margin-bottom:0}#msg-purchase .btn{display:none;margin-left:auto;position:relative;z-index:110}@media (min-width:991px){#msg-purchase .btn{display:block}}header.sticky #msg-purchase{top:67px}@media (max-width:990px){header.sticky #msg-purchase{top:50px}}body.StartPageViewModel header.sticky #msg-purchase{top:67px}@media (max-width:990px){body.StartPageViewModel header.sticky #msg-purchase{top:50px}}.account-dropdown{background-color:#263238;display:none;min-width:calc(100% + 15px);padding:15px;position:absolute;right:-15px;top:calc(100% + 15px);z-index:121}.account-dropdown.is-open{display:flex}.account-list{margin:0;padding:0;width:100%}.account-list-item{margin:0}.account-list-item:not(:last-of-type){border-bottom:1px solid #fff;margin-bottom:15px;padding-bottom:15px}.account-link{align-items:center;color:#fff;display:flex;flex-direction:row;flex-shrink:0;font-size:.875rem;font-weight:800;line-height:1rem;white-space:nowrap}.account-link:visited{color:#fff}.account-link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.account-link i{margin-right:5px}.account-link-mobile{display:flex!important;line-height:18px}.account-link-mobile .icon.icon-sign-out:after{background-color:#fff}.pagination{display:block;margin:30px auto 0;max-width:345px;text-align:center;width:100%}.pagination svg{margin:0 auto 20px}.pagination.nomore-results .lastpage,.pagination.nomore-results svg{display:block}.pagination .lastpage,.pagination svg{display:none}.pagination-indication{background:#ddd;border-radius:2px;height:4px;margin-bottom:10px;overflow:hidden}.pagination-indication span{background:#263238;display:block;height:100%;transition:width,.3s;width:0}.pagination-button{position:relative;width:100%}.pagination-button i{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pagination-button.is-loading{font-size:0;pointer-events:none}.pagination-button.is-loading i{display:block}.nomore-results .pagination-button{display:none}.list-filters{align-items:center;display:flex;margin-bottom:15px}@media (max-width:990px){.list-filters{flex-flow:column wrap}}.list-filters .form-group select{margin-bottom:0;min-width:200px}@media (max-width:990px){.list-filters .form-group{display:block;width:100%}}.list-filters button.modal-open{display:none;margin-bottom:0;margin-top:8px}.list-filters button.modal-open i{margin-top:1px}.list-filters button.modal-open i:first-of-type{margin-right:5px}.list-filters button.modal-open i:last-of-type{margin-left:5px}@media (max-width:990px){.list-filters{justify-content:flex-start}.list-filters button.modal-open{display:flex;justify-content:flex-end}.list-filters button.modal-open:hover{cursor:pointer}}.list-filters-mobile{justify-content:space-between;width:100%}.list-filters-mobile button{align-items:center;background-color:transparent;display:flex;gap:5px;white-space:nowrap}.list-filters-mobile button .icon.icon-angle-right{height:13px!important;width:12px}.list-filters-mobile button .icon.icon-angle-right:after{height:7px;width:12px}@media (max-width:990px){.list-filters-mobile{display:flex;margin-top:20px}}.list-filters .list-actions{align-items:center;display:flex;justify-content:flex-start;width:100%}@media (min-width:991px){.list-filters .list-actions{justify-content:flex-end}}.list-filters .list-actions button{background-color:transparent;display:block;line-height:0}@media (max-width:990px){.list-filters .list-actions button{margin-left:0}}.list-filters .list-actions button:hover{cursor:pointer}.list-filters .list-actions button.active.list-icon i:after{background-color:inherit;background-image:url(../icons/btn--layout-style__list_active.407c61a0.svg);-webkit-mask-image:none;mask-image:none}.list-filters .list-actions button.active.grid-icon i:after{background-color:inherit;background-image:url(../icons/btn--layout-style__grid_active.a0ad857a.svg);-webkit-mask-image:none;mask-image:none}.list-filters-author{justify-content:flex-end}.list-filters-author h6{margin-right:10px;margin-top:16px}.responsive-table{border-collapse:collapse}.responsive-table-thead{background:#61adb9;color:#fff;font-size:1rem;font-weight:700}@media (max-width:990px){.responsive-table-thead{display:none}}.responsive-table-tr{display:flex}@media (min-width:991px){.responsive-table-tr{padding:0 10px}.responsive-table-tr:nth-child(2n){background:#f9f9f9}}@media (max-width:990px){.responsive-table-tr{flex-wrap:wrap;padding:10px 15px}.responsive-table-tr:nth-child(odd){background:#f9f9f9}.responsive-table-col{padding:5px 0;width:100%}}.responsive-table-thead .responsive-table-col{padding-bottom:5px;padding-top:5px}@media (min-width:991px){.responsive-table-tbody .responsive-table-col{padding-bottom:25px;padding-top:25px}}.responsive-table-label{font-weight:800;width:100%}@media (min-width:991px){.responsive-table-mobile{display:none}}.site-messages{border-bottom:1px solid #304047;overflow:hidden}.site-messages.closing{animation:animateOpacity .75s linear 1}@keyframes animateOpacity{0%{opacity:1}to{opacity:0}}.site-messages-content{align-items:center;color:#fff;display:flex;justify-content:center;min-height:70px;padding:15px;position:relative}@media (max-width:990px){.site-messages-content{flex-direction:column}}.site-messages-content .text-wrap{align-items:center;align-self:stretch;display:flex;justify-content:center}@media (max-width:990px){.site-messages-content .text-wrap{align-items:flex-start}.site-messages-content .text-wrap i{margin-top:7px;padding-right:0}}.site-messages-content p{font-weight:500;max-width:660px}.site-messages-content p:last-of-type{margin-bottom:0}@media (max-width:990px){.site-messages-content p{margin-top:5px}}.site-messages-content a{color:#fff;margin-left:4px;-webkit-text-decoration:underline;text-decoration:underline}.site-messages-content a:focus-visible{outline:2px solid #fff}@media (max-width:990px){.site-messages-content a{display:block;margin:15px auto 0;text-align:center}}.site-messages-content i{margin-right:15px}@media (max-width:990px){.site-messages-content i{padding-right:32px}}.site-messages-content i:after{background-color:#fff!important}.site-messages-content button{bottom:15px;position:absolute;right:15px}@media (max-width:990px){.site-messages-content button{bottom:auto;display:block;margin:15px auto 0;position:static;right:auto}}.site-messages-content button i{height:14px;padding-right:0;width:14px}.site-messages-content button i:after{background-color:#fff!important;height:14px;width:14px}.site-messages-content.bg-color-brand-gray-1,.site-messages-content.bg-color-brand-gray-1 a{color:#263238}.site-messages-content.bg-color-brand-gray-1 i:after{background-color:#263238!important}.site-messages-content.bg-color-brand-gray-1 button{border-color:#263238;color:#263238}.site-messages-content.bg-color-brand-gray-1 button i:after{background-color:#263238!important}.sales-summary{background:#f9f9f9;border-radius:20px;padding:15px 0;text-align:center;width:100%}@media (min-width:991px){.sales-summary{max-width:240px}}@media (max-width:990px){.sales-summary{display:flex;flex-wrap:wrap;justify-content:center}}.sales-summary-row{display:flex;flex-direction:column;padding:15px}.sales-summary-label{font-size:1rem}.sales-summary-value{font-size:1.375rem;font-weight:800;white-space:nowrap}.sales-year{padding:15px}@media (max-width:990px){.sales-year{min-width:50%}}.sales-year-heading{font-size:1rem;font-weight:800;margin-bottom:15px}.sales-year-label{font-weight:800}.EPiServerForms .Form__Status .Form__Status__Message{background-color:#fff!important;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:#263238!important;margin:15px 0!important;padding:15px!important}.EPiServerForms .Form__Status .Form__Status__Message p{font-weight:800}.EPiServerForms .Form__Element{margin-bottom:20px}.EPiServerForms .Form__Element.ValidationRequired label{position:relative}.EPiServerForms .Form__Element.ValidationRequired label:before{color:#c63337;content:"* ";display:inline-flex;margin-right:2px}.EPiServerForms .Form__Element.ValidationRequired fieldset label:after{content:"";display:none}.EPiServerForms .Form__Element.FormSelection{height:calc(100% - 10px);position:relative}.EPiServerForms .Form__Element.FormSelection:after{background-color:#263238;content:"";height:13px;margin-top:-2px;-webkit-mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;right:24px;top:50%;width:21px}.EPiServerForms .Form__Element.loading{opacity:.7;pointer-events:none}.EPiServerForms .Form__Element.loading:hover{cursor:not-allowed}.EPiServerForms .Form__Element.loading.content-switch-target:after{animation:rotate360 1s linear infinite;background-color:#263238;bottom:36px;content:"";display:block;height:16px;margin-top:0;-webkit-mask-image:url(../icons/icon-spinner.600e41e3.svg);mask-image:url(../icons/icon-spinner.600e41e3.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:auto;width:16px;z-index:100000}.EPiServerForms .Form__Element .Form__Element__ValidationError{color:#c63337!important;font-size:80%;font-weight:700;margin-top:4px}.EPiServerForms section.Form__Element{display:block}.BookingRequestPageViewModel .EPiServerForms{background-color:transparent!important;margin-bottom:0!important;padding:0!important}.BookingRequestPageViewModel .FormSubmitButton{margin-bottom:30px!important;padding-right:51px;position:relative}.BookingRequestPageViewModel .FormSubmitButton:after{background-color:#fff;content:"";height:15px;-webkit-mask-image:url(../icons/icon-plane-send.5489a853.svg);mask-image:url(../icons/icon-plane-send.5489a853.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:20px;top:11px;width:16px}.BookingRequestPageViewModel .info-box{display:none;margin-bottom:30px;margin-top:10px}.BookingRequestPageViewModel .info-box.is-open{display:block}.BookingRequestPageViewModel .actions{border-top:1px solid #ddd;margin-top:10px;padding-top:30px}.modal form.EPiServerForms{background-color:transparent;margin-bottom:0;padding:0;width:100%}.modal form.EPiServerForms input,.modal form.EPiServerForms select{height:40px;padding:0 16px}.modal form.EPiServerForms input[type=checkbox],.modal form.EPiServerForms input[type=radio],.modal form.EPiServerForms select[type=checkbox],.modal form.EPiServerForms select[type=radio]{height:16px;padding:0}.modal form.EPiServerForms .Form__Title{font-size:26px}.modal form.EPiServerForms .Form__Element.FormParagraphText{margin-bottom:15px!important}.modal form.EPiServerForms .FormSelection:after{right:16px;top:48%}.modal form.EPiServerForms .FormChoice .Form__Element__ValidationError{background-color:transparent}.modal form.EPiServerForms textarea{padding:16px}.modal form.EPiServerForms label{font-size:12px;line-height:14px;margin-bottom:5px}.modal form.EPiServerForms .Form__Element__ValidationError{font-size:75%;line-height:1.5;top:calc(100% - 25px)}.team-content,.team-heading{text-align:center}.additional-info{margin-left:-15px;margin-right:-15px;padding:15px}@media (min-width:991px){.additional-info{margin-left:0;margin-right:0;min-width:350px}}.additional-info .summary{background-color:#f1f1f1;margin:20px -15px;padding:15px}@media (min-width:991px){.additional-info .summary{margin-left:0;margin-right:0}}.additional-info p{margin-bottom:0}.additional-info p:last-of-type{font-weight:700}.additional-info p:last-of-type span{font-size:18px}.additional-info p span{float:right;font-weight:700}.additional-info a{color:#000;width:100%}.additional-info .icon-newsletter{height:14px;width:22px}.additional-info .icon-newsletter:after{height:12.6px;width:16px}.additional-info .icon-delivery{height:16px;width:24px}.additional-info .icon-delivery:after{height:16px;width:18px}.additional-info .icon-caret__expand--open{float:right}.contact-persons-cards{row-gap:20px}.contact-person-card{display:flex}.contact-person-card h3{color:#263238!important;font-size:1.125rem;margin-bottom:15px}.contact-person-card .person-details{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}@media (min-width:767px){.contact-person-card .person-details{align-items:flex-start;flex-direction:row}}.contact-person-card .person-description{margin-top:5px;max-width:640px}.contact-person-card .image-wrapper{margin-bottom:10px;margin-right:0}@media (min-width:767px){.contact-person-card .image-wrapper{margin-bottom:0;margin-right:15px}}.contact-person-card .image-round{background-color:#f1f1f1;border-radius:50%;height:115px;overflow:hidden;position:relative;width:115px}.contact-person-card .image-round img{height:auto;left:50%;min-height:115px;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.contact-person-card .person-information{flex:1}.contact-person-card .person-information h4{font-size:1.25rem;font-weight:400;margin-bottom:5px}.contact-person-card .person-information p{font-size:1rem;font-weight:700;line-height:1.57}.contact-person-card .person-information .person-contact-item{display:table;font-weight:700;line-height:1.57}.contact-person-card .person-information .person-contact-item.phone{color:#263238}.contact-person-card .person-information .person-contact-item:not(:last-of-type){margin-bottom:5px}.contact-person-card .contact-person-title{display:block;margin-bottom:10px}.contact-person-card .contact-person-title span{font-weight:700}.contact-person-card .contact-person-title span:not(:last-of-type):after{content:", "}.contact-person-card .contact-person-link{font-size:1rem;font-weight:600;margin-bottom:5px}.contact-us-block .contact-person-card{margin-top:30px}@media (min-width:991px){.col-lg-8.col-md-12.col-sm-12 .contact-persons-cards .contact-person-card,.col-xl-8.offset-xl-2.col-lg-12 .contact-persons-cards .contact-person-card{flex:0 0 50%;max-width:50%}}#quick-search-results-wrapper{display:none}#quick-search-results-wrapper h2{font-size:.875rem}#quick-search-results-wrapper h2:first-letter{text-transform:capitalize}#quick-search-results-wrapper.searching{display:block}@media (max-width:990px){#quick-search-results-wrapper{display:none!important}}#quick-search-results-wrapper .quick-search-container{background:rgba(70,70,70,.6);cursor:pointer;height:100%;left:0;position:fixed;top:126px;width:100%;z-index:121}#quick-search-results-wrapper .quick-search-container .container{pointer-events:none}#quick-search-results-wrapper .quick-search-container .row{justify-content:center}#quick-search-results-wrapper .quick-search-container .content>div:last-of-type:not(.empty){background:#f1f1f1;cursor:default;display:flex;height:70px;justify-content:center;pointer-events:all;width:100%}#quick-search-results-wrapper .quick-search-container .content>div:last-of-type:not(.empty) .btn{margin:15px}#quick-search-results-wrapper .quick-search-container .quick-search-results{background-color:#fff;cursor:default;padding:15px;pointer-events:all}#quick-search-results-wrapper .quick-search-container .quick-search-results.empty{text-align:center}#quick-search-results-wrapper .quick-search-container .quick-search-results.empty .header{font-size:1.375rem;font-weight:800;margin-bottom:10px}#quick-search-results-wrapper .quick-search-container .quick-search-results.empty p{font-size:1rem}#quick-search-results-wrapper .quick-search-container .quick-search-results .row{padding:10px 0}@media (min-width:991px){#quick-search-results-wrapper .quick-search-container .quick-search-results hr{display:none}}#quick-search-results-wrapper .btn:focus-visible{outline:2px solid #000;outline-offset:3px}body.sticky-header #quick-search-results-wrapper .quick-search-container{top:67px}.quick-search-container .content{max-width:740px}#quick-search-results-wrapper-mobile{display:none;left:0;overflow-y:auto;position:absolute;top:100px;width:100%}#quick-search-results-wrapper-mobile h2{font-size:.875rem}#quick-search-results-wrapper-mobile h2:first-letter{text-transform:capitalize}#quick-search-results-wrapper-mobile .btn:focus-visible{outline:2px solid #000;outline-offset:3px}@media (min-width:991px){#quick-search-results-wrapper-mobile{display:none}}#quick-search-results-wrapper-mobile .quick-search-container{background-color:#fff}#quick-search-results-wrapper-mobile .quick-search-container .row{margin-left:-15px!important;margin-right:-15px!important}#quick-search-results-wrapper-mobile .quick-search-container .content .row:last-of-type .category:last-of-type{border-bottom:0}#quick-search-results-wrapper-mobile .quick-search-container .content .quick-search-results{padding-bottom:150px;padding-top:50px}#quick-search-results-wrapper-mobile .quick-search-container .content .quick-search-results a{color:#007d8d}#quick-search-results-wrapper-mobile .quick-search-container .content .quick-search-results a:focus-visible{outline:2px solid #000;outline-offset:3px}#quick-search-results-wrapper-mobile .quick-search-container .content .quick-search-results .card a:focus-visible{outline:none}#quick-search-results-wrapper-mobile .quick-search-container .content .quick-search-results .row:first-of-type .category:first-of-type{margin-top:0}#quick-search-results-wrapper-mobile .quick-search-container .content .quick-search-results.empty{padding-bottom:15px}#quick-search-results-wrapper-mobile .quick-search-container .content .quick-search-results.empty .header{font-size:1.375rem;font-weight:800;margin-bottom:10px}#quick-search-results-wrapper-mobile .quick-search-container .content .quick-search-results.empty p{font-size:1rem}#quick-search-results-wrapper-mobile .quick-search-container [class*=col-]{flex:0 0 100%;max-width:100%;padding-left:15px!important;padding-right:15px!important}#quick-search-results-wrapper-mobile .quick-search-container .category{margin:15px 0}#quick-search-results-wrapper-mobile .quick-search-container .category .card{align-items:flex-start;border-bottom:1px solid #ddd;margin-bottom:15px;padding:0 0 15px}#quick-search-results-wrapper-mobile .quick-search-container .category .card:first-of-type{margin-top:15px}#quick-search-results-wrapper-mobile .quick-search-container .category .card-text{margin-left:10px}#quick-search-results-wrapper-mobile .quick-search-container .category ul.listing{margin:0;padding:0}#quick-search-results-wrapper-mobile .quick-search-container .category ul.listing li{margin:0 0 15px!important;padding-bottom:15px!important}#quick-search-results-wrapper-mobile .quick-search-container .category ul.listing li:first-of-type{margin-top:15px}#quick-search-results-wrapper-mobile .quick-search-container .category ul.listing li a{padding:0}#quick-search-results-wrapper-mobile .quick-search-container hr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-top:1px solid #263238;height:0;margin:0;width:100%}#quick-search-results-wrapper-mobile .quick-search-container .content>div:last-of-type:not(.empty){background:#f1f1f1;bottom:0;display:flex;height:70px;justify-content:center;left:0;pointer-events:all;position:fixed;right:0;width:100%}#quick-search-results-wrapper-mobile .quick-search-container .content>div:last-of-type:not(.empty) .btn{margin:15px}#quick-search-results-wrapper-mobile.searching,#quick-search-results-wrapper-mobile.searching .quick-search-container{display:block}#mobile-menu.is-open.searching .mobile-search{border:0;margin-bottom:0}#mobile-menu.is-open.searching .login-area,#mobile-menu.is-open.searching ul>li,#mobile-menu.is-open.searching ul>ul{display:none}#mobile-menu.is-open.searching ul.listing,#mobile-menu.is-open.searching ul.listing li{display:block!important}.quick-search-results .category{display:flex;flex-direction:column}.quick-search-results .category h6{margin-bottom:0}.quick-search-results .category h6:first-letter{text-transform:capitalize}.quick-search-results .category .card{align-items:flex-start;border-bottom:1px solid #ddd;cursor:pointer;display:flex;flex-direction:row!important;padding:10px 0}.quick-search-results .category .card picture{display:contents}.quick-search-results .category .card img{width:40px}.quick-search-results .category .card-text{flex-grow:1;margin-left:10px}.quick-search-results .category .card-text h3{font-size:.9375rem;line-height:1.3rem;margin-bottom:3px}.quick-search-results .category .card-text p{font-size:.875rem;line-height:1.2rem}.quick-search-results .category .card a:focus-visible{outline:none}.quick-search-results .category .card:focus-within{outline:2px solid #000;outline-offset:3px}.quick-search-results .category .card span{background-color:#f1f1f1;border-radius:15px;font-size:.75rem;font-stretch:normal;font-style:normal;font-weight:700;line-height:.75rem;padding:8px;position:absolute;right:0}.quick-search-results .category>p{align-items:flex-end;display:flex;flex-grow:1;font-size:.875rem;font-weight:700;justify-content:center;line-height:normal;margin-top:10px;text-align:center}.quick-search-results .category ul.listing{margin:0;padding:0}.quick-search-results .category ul.listing li{border-bottom:1px solid #ddd;font-size:.875rem;font-weight:700;margin:10px 0!important;padding-bottom:10px!important}.quick-search-results .category ul.listing li .link-wrapper .link{color:#61adb9}.quick-search-results .category ul.listing li .link-wrapper .link:not(:last-of-type):after{color:#000;content:"|";margin-left:.5em}.quick-search-results .category a{color:#007d8d;-webkit-text-decoration:underline;text-decoration:underline}.quick-search-results .category a:focus-visible{outline:2px solid #000;outline-offset:3px}#quick-search-results-wrapper .content{position:relative}#quick-search-results-wrapper .content .search-results-no-hits-icon{background-color:#f1f1f1;margin-bottom:30px}.quick-search-results.loading .category{border-bottom:0!important;padding-bottom:8px}.quick-search-results.loading .category .card{border-bottom:1px solid #f1f1f1!important;flex-direction:column!important;margin-bottom:0;padding-bottom:10px}.quick-search-results.loading .category .card .line:last-child{height:6px;width:50%}.quick-search-results.loading .category .card>.line{height:12px;width:40%}.quick-search-results.loading .category .card>.line:last-child{height:10px;width:75%}.quick-search-results.loading .category .group{display:flex;flex-direction:row;width:100%}.quick-search-results.loading .category .group>div:last-child{flex:1;width:100%}.quick-search-results.loading .category>.line{margin:10px auto 0;width:35%}.quick-search-results.loading .category~.line{margin:10px auto;width:30%}.quick-search-results.loading .box{animation:shine-avatar 1.6s linear infinite;border-radius:4px;height:50px;margin-right:10px;width:50px}.quick-search-results.loading .line{animation:shine-lines 1.6s linear infinite;border-radius:12px;height:10px;margin-bottom:8px;width:60%}.quick-search-results.loading .box,.quick-search-results.loading .line{animation:shine-lines 1.6s linear infinite;background-image:linear-gradient(90deg,#ddd,#f1f1f1 60px,#ddd 120px);background-size:600px}.quick-search-results.loading~div .btn{align-items:center;background-color:transparent;border:1px solid #ddd;cursor:default;display:flex;justify-content:center}.quick-search-results.loading~div .btn .line{animation:shine-lines 1.6s linear infinite;background-image:linear-gradient(90deg,#ddd,#f1f1f1 60px,#ddd 120px);background-size:600px;border-radius:4px;height:8px;margin:0 auto;width:60%}.quick-search-results-image-wrapper{min-width:65px;position:relative}.quick-search-results-image-wrapper img{aspect-ratio:3/4;height:60px;-o-object-fit:cover;object-fit:cover;width:auto!important}.quick-search-results-digital-image{background-color:#263238;border-radius:2px;height:60px;left:6px;padding:3px 3px 7px;top:7px;width:45px}.quick-search-results-digital-image:after{background-color:#fff;border-radius:100%;bottom:2px;content:"";height:3px;left:34%;position:absolute;width:3px}.quick-search-results-digital-image.absolute:after{left:50%}.quick-search-results-digital-image img{aspect-ratio:3/4;height:100%;-o-object-fit:cover;object-fit:cover;width:100%!important}.campaign-price{color:#c63337}.campaign-price span{color:#263238}.campaign-price .current-price{color:#c63337;line-height:normal}.campaign-price .current-price span{color:#c63337}@media (max-width:990px){.CampaignPageViewModel section.full-width-block{padding-bottom:60px;padding-bottom:30px;padding-top:60px;padding-top:30px}}.ProductViewModel .campaign-regular-price,.product-card-footer .campaign-regular-price{display:flex;width:100%}.ProductViewModel .campaign-regular-price p,.product-card-footer .campaign-regular-price p{font-size:10px;font-weight:800;line-height:normal;margin-bottom:0;padding:0 3px;position:relative}.ProductViewModel .campaign-regular-price p:after,.product-card-footer .campaign-regular-price p:after{background-color:#c63337;content:"";display:block;height:1px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.breadcrumbs{background-color:#fff;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;margin-bottom:30px;overflow:hidden;padding:8px 30px}@media (max-width:990px){.breadcrumbs{border-top:none;margin-bottom:0;padding:8px 15px}}.breadcrumbs nav{position:relative}.breadcrumbs nav:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:15px}.breadcrumbs ul{display:flex;flex-wrap:nowrap;font-size:0;list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;position:relative;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch}.breadcrumbs ul li{display:flex;flex:0 0 auto;font-size:.875rem;line-height:1.1rem;margin:0;scroll-snap-align:start;white-space:nowrap}.breadcrumbs ul li:last-child{padding-right:15px}@media (max-width:990px){.breadcrumbs ul li{font-size:.875rem;line-height:1rem}}.breadcrumbs ul li strong{padding:0 4px}.breadcrumbs ul li a{color:#007d8d;font-weight:700;padding:0 2px;-webkit-text-decoration:none;text-decoration:none}.breadcrumbs ul li a:focus-visible{outline-offset:-2px}.breadcrumbs ul li a:hover{color:#007d8d;-webkit-text-decoration:underline;text-decoration:underline}.CampaignPageViewModel .breadcrumbs,.PersonPresentationViewModel .breadcrumbs,.ProductPageViewModel .breadcrumbs,.SearchPageViewModel .breadcrumbs,.WorkingMaterialLandingPageViewModel .breadcrumbs{margin-bottom:0}@media (max-width:990px){.AuthorListPageViewModel .breadcrumbs,.BlogListingPageViewModel .breadcrumbs,.ContentPageViewModel .breadcrumbs,.EventListingPageViewModel .breadcrumbs,.EventPageViewModel .breadcrumbs,.PressRoomPageViewModel .breadcrumbs{margin-bottom:15px}}.StartPageViewModel .breadcrumbs{display:none}.form-group.segmentedcontrol fieldset{background-color:#263238;border:2px solid #263238;border-radius:10px;display:block;margin-bottom:20px;overflow:hidden;padding:0;position:relative}.form-group.segmentedcontrol fieldset div{float:left;width:50%}.form-group.segmentedcontrol fieldset label{align-items:center;background-color:#fff;color:#263238;display:flex;flex:1;height:36px;justify-content:center;margin:0}.form-group.segmentedcontrol fieldset label:after,.form-group.segmentedcontrol fieldset label:before{display:none}.form-group.segmentedcontrol fieldset label span{line-height:22px;padding-left:31px;position:relative}.form-group.segmentedcontrol fieldset label span:after{border:2px solid #263238;border-radius:16px;content:"";display:block;height:16px;left:0;position:absolute;top:2px;width:16px;z-index:2}.form-group.segmentedcontrol fieldset input[type=radio]{border:0;height:0;left:0;margin:0;position:absolute;right:0;visibility:hidden;width:0;z-index:-100}.form-group.segmentedcontrol fieldset input[type=radio]:checked+label{background-color:#263238;color:#fff}.form-group.segmentedcontrol fieldset input[type=radio]:checked+label span:after{border-color:#fff}.form-group.segmentedcontrol fieldset input[type=radio]:checked+label span:before{background:#fff;border-radius:100%;content:"";height:6px;left:5px;position:absolute;top:7px;width:6px}#puzzel-chat .intelecomStarterBottom{bottom:30px;margin-bottom:0;right:30px}#puzzel-chat .intelecomchatstarter{background:#fff;border:5px solid #fff;box-shadow:0 0 8px 4px rgba(0,0,0,.15);height:20px;padding:25px;width:20px;z-index:111}#puzzel-chat .intelecomchatstarter:after{background-color:#263238;content:"";height:26px;left:10px;-webkit-mask-image:url(../icons/icon__chat.5dce0903.svg);mask-image:url(../icons/icon__chat.5dce0903.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;top:12px;width:30px}#puzzel-chat .intelecomchat__button,#puzzel-chat .intelecomchatheader{background:#007d8d}.vat-switch-container{flex-direction:column;margin-left:15px;position:relative}@media (max-width:990px){.vat-switch-container{box-shadow:0 2px 4px 0 rgba(38,50,56,.15);display:flex;margin-left:0;width:100%}}.vat-switch-container .vat-switch-toggle{cursor:pointer;display:flex;font-size:.9375rem;gap:20px;pointer-events:inherit!important;position:relative;width:100%}.vat-switch-container .vat-switch-toggle span{border:none;flex-grow:0;font-weight:400;margin:0;padding:0}.vat-switch-container .vat-switch-toggle:hover span b{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:991px){.vat-switch-container .vat-switch-toggle{background-color:#fff;border-radius:5px;color:#263238;padding:5px 40px 5px 15px}.vat-switch-container .vat-switch-toggle span{color:#263238}.vat-switch-container .vat-switch-toggle .icon-company:after,.vat-switch-container .vat-switch-toggle .icon-user:after{background-color:#263238}}@media (max-width:990px){.vat-switch-container .vat-switch-toggle{background-color:#263238;justify-content:flex-start;padding:10px 15px}.vat-switch-container .vat-switch-toggle:focus-visible{outline:2px solid #fff;outline-offset:-4px}}.vat-switch-container .vat-switch-toggle.arrow-down:after{background-color:#fff;content:"";height:8px;-webkit-mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);mask-image:url(../icons/icon__angle--down.4d58aeb8.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:13px}@media (min-width:991px){.vat-switch-container .vat-switch-toggle.arrow-down:after{background-color:#263238}}.vat-switch-container .vat-switch-toggle.arrow-down.open:after{margin-top:-4px;transform:rotate(-180deg)}.vat-switch-container .vat-switch{background-color:#263238;border-radius:0 0 5px 5px;display:flex;flex-direction:column;justify-content:space-between;position:absolute;right:0;top:100%;width:100%;z-index:122}@media (min-width:991px){.vat-switch-container .vat-switch{top:calc(100% + 12px);width:auto}}.vat-switch-container .vat-switch .vat-switch-selection-dropdown{border-top:1px solid #fff;padding:0}.vat-switch-container .vat-switch .vat-switch-selection-dropdown hr{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;height:1px;margin:0 15px;visibility:visible}.vat-switch-container .vat-switch .vat-switch-selection-dropdown label:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:991px){.vat-switch-container .vat-switch .vat-switch-selection-dropdown{border:none;width:400px}.vat-switch-container .vat-switch .vat-switch-selection-dropdown label{color:#fff!important}}.vat-switch-container .vat-switch-radio-buttons{color:#fff;display:flex;flex-direction:column;margin:15px;padding:0}.vat-switch-container .vat-switch-radio-buttons .vat-switch-adjust{margin:0}.vat-switch-container .vat-switch-radio-buttons p{margin:5px 0 0}.vat-switch-container .vat-switch-radio-buttons label{border-color:#fff;color:#fff!important;font-size:.875rem;margin:0!important}.vat-switch-container .vat-switch-radio-buttons label:after{border-color:#fff!important}.vat-switch-container .vat-switch-radio-buttons label:before{background-color:#fff!important}.vat-switch-container .vat-switch-radio-buttons .form-group input[type=radio]:checked+label span:after{border-color:#fff}.vat-switch-container .vat-switch-radio-buttons .form-group input[type=radio]:checked+label span:before{background:#fff}.CheckoutPageViewModel .vat-switch-container{padding:0}@media (max-width:990px){.CheckoutPageViewModel .vat-switch-container{box-shadow:0 2px 4px 0 rgba(38,50,56,.15);position:static;width:100%}}.CheckoutPageViewModel .vat-switch-container .vat-switch-toggle{background-color:#263238;color:#fff;display:flex;gap:20px;padding:10px 40px 10px 15px}.CheckoutPageViewModel .vat-switch-container .vat-switch-toggle.open{border-radius:5px 5px 0 0}.CheckoutPageViewModel .vat-switch-container .vat-switch-toggle span{color:#fff;font-weight:400}.CheckoutPageViewModel .vat-switch-container .vat-switch-toggle .icon-company:after,.CheckoutPageViewModel .vat-switch-container .vat-switch-toggle .icon-user:after,.CheckoutPageViewModel .vat-switch-container .vat-switch-toggle.arrow-down:after{background-color:#fff}.CheckoutPageViewModel .vat-switch-container .vat-switch-toggle.arrow-down.open:after{margin-top:-4px;transform:rotate(-180deg)}.CheckoutPageViewModel .vat-switch-container .vat-switch{position:static;width:100%}@media (min-width:991px){.CheckoutPageViewModel .vat-switch-container .vat-switch{position:absolute;right:0;top:100%}}.CheckoutPageViewModel .vat-switch-container .vat-switch .vat-switch-selection-dropdown{border-top:1px solid #fff;width:100%}.pricerunner-survey{border-top:1px solid #ddd;padding-top:30px}.pricerunner-survey img{margin:0 auto}@media (min-width:991px){.pricerunner-survey{padding-bottom:15px}}.tagContainer{margin-top:10px;position:absolute;right:0;top:0}.tagContainer.blog{margin-top:0;position:static;right:auto;top:auto}.tagContainer span{color:#263238}.tagContainer span.tag{background-color:#f1f1f1;border-radius:15px;display:inline-block;font-size:.75rem;font-stretch:normal;font-style:normal;font-weight:700;line-height:1rem;margin-bottom:10px;margin-right:10px;padding:8px}.add-to-cart-card-wrapper.grid .actions-button.purchase-controls .btn{max-width:250px!important}.add-to-cart-card-wrapper .actions{display:flex;gap:10px;justify-content:flex-end}.add-to-cart-card-wrapper .actions-button .btn{display:flex}.add-to-cart-card-wrapper .actions.purchase-controls{height:auto;margin-top:0}@media screen and (max-width:768px){.add-to-cart-card-wrapper .actions.purchase-controls{width:auto}}.add-to-cart-card-wrapper .actions.purchase-controls button:last-child{margin-bottom:0}.add-to-cart-card-wrapper .actions.purchase-controls form{display:contents}.add-to-cart-card-wrapper:not(.list) .actions-link{align-items:end;align-self:stretch;display:flex}.add-to-cart-card-wrapper:not(.list) .actions-link .read-more{display:flex}.add-to-cart-card-wrapper:not(.list) .actions-button{display:flex;flex:100%;justify-content:center;padding-top:10px}.add-to-cart-card-wrapper:not(.list) .actions-button.purchase-controls{align-items:center}.add-to-cart-card-wrapper:not(.list) .actions-button.purchase-controls .quantity-control{height:0;margin:0;width:0}.add-to-cart-card-wrapper:not(.list) .actions-button.purchase-controls .btn{max-width:none;width:100%}.add-to-cart-card-wrapper.list .product-card-desc a{display:block}.add-to-cart-card-wrapper.list .product-card-desc .read-more{display:inline-flex}.add-to-cart-card-information{font-weight:900;-webkit-text-decoration:underline;text-decoration:underline}.action-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.action-group .btn{margin-left:auto}.action-group a:not(.btn){border:none;margin:0;padding:0}.action-group-bottom{border-top:1px solid #ddd;justify-content:center;margin-top:30px;padding-top:30px}.action-group-bottom .btn{margin:0 auto}.usp-container{align-items:center;background-color:#263238;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:360px;padding:80px 0 50px}@media (max-width:990px){.usp-container{padding:15px 0 0}}.usp-container h1{color:#fff;margin:0 auto;max-width:700px;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.5)}.usp-wrapper{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0}@media (max-width:990px){.usp-wrapper{justify-content:space-around;margin:20px auto 0}}.usp-wrapper .usp-item{margin:0 50px 30px;width:140px}@media (max-width:990px){.usp-wrapper .usp-item{margin:0 15px 30px}}.usp-wrapper .usp-item .icon-wrapper{border-bottom:2px solid #fff;display:block;margin:0 auto 15px;padding-bottom:15px;text-align:center}.usp-wrapper .usp-item .icon-wrapper i{color:#fff;font-size:1.25rem;text-shadow:0 0 8px rgba(0,0,0,.5);width:auto}.usp-wrapper .usp-item p{color:#fff;font-size:1.125rem;font-weight:800;margin-bottom:0;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.5)}.usp-wrapper .usp-item a{display:block}.usp-wrapper .usp-item a:hover{-webkit-text-decoration:none;text-decoration:none}.two-column-image-block{background:#fff;color:#263238;flex:1;flex-direction:row;justify-content:space-between}@media (max-width:767px){.two-column-image-block{flex-direction:column}}.two-column-image-block.img-right{flex-direction:row-reverse}@media (max-width:767px){.two-column-image-block.img-right{flex-direction:column}}.two-column-image-block h2{color:#263238}.two-column-image-block picture,.two-column-image-block picture img{width:100%}.two-column-image-block .image{padding-left:0!important;padding-right:0!important}.two-column-image-block .content{padding-bottom:30px;padding-left:30px!important;padding-right:30px!important;padding-top:30px}@media (max-width:990px){.two-column-image-block .content{padding-left:15px!important;padding-right:15px!important}}.two-column-image-block .content>div{flex:1}.two-column-image-block .content>div .card-deck{flex-direction:column;flex-flow:column}.atag-wrapper:hover .two-column-image-block .btn.outline,.atag-wrapper:hover .two-column-image-block .btn.outline.dark{background-color:#263238;color:#fff}.atag-wrapper:hover .two-column-image-block .btn.outline.arrow-right:after,.atag-wrapper:hover .two-column-image-block .btn.outline.dark.arrow-right:after{background-color:#fff}.atag-wrapper .two-column-image-block .btn.outline,.atag-wrapper .two-column-image-block .btn.outline.dark,.atag-wrapper .two-column-image-block .btn.white{border-color:#263238;color:#263238}.atag-wrapper .two-column-image-block .btn.outline.arrow-right:after,.atag-wrapper .two-column-image-block .btn.outline.dark.arrow-right:after,.atag-wrapper .two-column-image-block .btn.white.arrow-right:after{background-color:#263238}@media (max-width:990px){.card-deck{flex-direction:column;flex-flow:column}.card-deck .card{flex:auto}.card-deck .card:not(:last-of-type){margin-bottom:15px}}.card{background-color:transparent;border:none;flex-direction:column!important;flex-wrap:nowrap!important;padding-bottom:0;padding-left:0;padding-right:0}.card,.card img{border-radius:0;width:100%}.card .product-card-image img{width:auto}@media (max-width:990px){.card{margin-bottom:15px}}.card-wrapper{display:flex;flex:1;flex-direction:column;margin:0;padding-left:30px;padding-right:30px}.card-wrapper-qoute blockquote,.card-wrapper-qoute blockquote p{font-size:1.125rem;font-stretch:normal;font-style:italic;font-weight:600;letter-spacing:.6px;line-height:1.5rem}@media (max-width:990px){.card-wrapper{padding-left:15px;padding-right:15px}}.card-wrapper .card-body{padding:0;padding-bottom:30px!important;padding-top:30px!important;text-align:center}@media (max-width:990px){.card-wrapper .card-body{padding-top:30px}}.card-wrapper .card-body .icon-wrapper{font-size:1.5rem}.card-wrapper .card-body .card-title{hyphens:auto}.card-wrapper .card-body .card-text p:last-child,.card-wrapper .card-body .card-text ul:last-child{margin-bottom:0}.card-wrapper .card-body .card-text p{text-align:left}.card-wrapper .card-body .card-intro{hyphens:auto;text-transform:uppercase}.card-wrapper .card-body a{-webkit-text-decoration:underline;text-decoration:underline}.card-wrapper .card-footer{align-items:center;background-color:transparent;border-top:none;display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding-bottom:30px!important;padding-left:0;padding-right:0;padding-top:0;text-align:center;width:100%}.card-wrapper .card-footer p{font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.38rem}.card-wrapper .card-footer:empty{display:none;padding:0}.card-wrapper .card-footer .btn{display:flex}.card-wrapper .card-footer .btn a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.card-wrapper .card-footer .btn a:focus-visible{outline:none}.card-wrapper .card-footer .btn:focus-within{outline:2px solid #000;outline-offset:3px}.card-wrapper>div:not(.card):last-of-type{padding-bottom:40px}@media (max-width:990px){.card-wrapper>div:not(.card):last-of-type{padding-bottom:30px}}.card-wrapper-qoute{justify-content:space-between}.card-wrapper-qoute .card-body{flex:0;padding-bottom:10px!important;padding-top:20px!important}.card-wrapper-qoute .card-footer{margin-top:0;padding-bottom:20px!important;padding-top:5px!important}.card-wrapper-qoute .card-footer p{margin-bottom:5px}.card-wrapper-qoute .card-footer p:last-of-type{margin-bottom:0}.card-wrapper[class*=" color-brand"]{color:#fff}.card-wrapper[class*=" color-brand"] .card-body i:after{background-color:#fff}.card-wrapper.color-brand-primary{background-color:#61adb9}.card-wrapper.color-brand-primary .btn:focus-within,.card-wrapper.color-brand-primary a{outline-color:#fff}.card-wrapper.color-brand-primary a{color:#263238;-webkit-text-decoration:underline;text-decoration:underline}.card-wrapper.color-brand-primary-dark{background-color:#007d8d}.card-wrapper.color-brand-primary-dark .btn:focus-within,.card-wrapper.color-brand-primary-dark a{outline-color:#fff}.card-wrapper.color-brand-primary-dark a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.card-wrapper.color-brand-secondary{background-color:#263238}.card-wrapper.color-brand-secondary .btn:focus-within,.card-wrapper.color-brand-secondary a{outline-color:#fff}.card-wrapper.color-brand-secondary a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.card-wrapper.color-brand-white{background-color:#fff;color:#263238}.card-wrapper.color-brand-white .btn:focus-within{outline-color:#263238}.card-wrapper.color-brand-white .card-body .icon-wrapper i:after{background-color:#263238}.card-wrapper.color-brand-gray-1{background-color:#f9f9f9;color:#263238}.card-wrapper.color-brand-gray-1 .btn:focus-within{outline-color:#263238}.card-wrapper.color-brand-gray-1 .card-body .icon-wrapper i:after{background-color:#263238}.card-wrapper.color-brand-bgimg{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.card-wrapper.color-brand-bgimg .btn:focus-within{outline-color:#fff}.card-wrapper.color-brand-bgimg .card-body .icon-wrapper i:after{background-color:#fff}section{margin-bottom:20px}section.full-width-block{margin-bottom:0;overflow:hidden}section.full-width-block [class*=" color-brand"] .card-body i:after{background-color:#fff}section.color-gray-2{background-color:#f1f1f1}section.color-brand-primary{background-color:#61adb9}section.color-brand-primary-dark{background-color:#007d8d}section.color-brand-secondary{background-color:#263238}section.color-brand-white{background-color:#fff}section.color-brand-white .card{color:#263238}section.color-brand-white .card .card-body i:after{background-color:#263238}section.color-brand-gray-1{background-color:#f9f9f9}section.color-brand-gray-1 .card-body i:after{background-color:#263238}section.color-brand-gray-2{background-color:#f1f1f1}section.color-brand-gray-2 .card-body i:after{background-color:#263238}.page-content .row-content .image-block{margin-bottom:0}.page-content .horizontal-block{margin-bottom:30px;margin-top:30px}@media (max-width:990px){.page-content .horizontal-block{margin-bottom:15px;margin-top:15px}}.page-content .horizontal-block .image-block{margin-bottom:0}.bg-section,.row>div{width:100%}.bg-section .card{color:#fff}.bg-section .card-body i:after{background-color:#fff}.block-editorial{display:flex;justify-content:center;overflow:hidden;padding:60px 0 50px}.block-editorial ul{list-style:inherit;text-align:left}.block-editorial ul li{font-size:.9375rem;margin-bottom:0;margin-top:0}.block-editorial ol{padding-left:20px;text-align:left}.block-editorial ol li{font-size:.9375rem;margin-bottom:0;margin-top:0}.block-editorial.single{display:block;margin-bottom:30px;margin-top:30px}.block-editorial.single p:last-of-type{margin-bottom:0}.block-editorial.single .card{color:#263238}@media (max-width:990px){.block-editorial{padding:30px 0 20px}}.block-editorial .card-deck{flex:1;flex-direction:row;flex-flow:row;flex-wrap:wrap;width:100%}@media (max-width:990px){.block-editorial .card-deck{margin:0}.block-editorial .card-deck .card{flex:1 0 100%;margin:15px;max-width:calc(50% - 30px)}.block-editorial .card-deck .card:last-of-type:nth-child(odd){max-width:calc(100% - 30px)}}@media (max-width:767px){.block-editorial .card-deck .card-deck{flex-flow:column}.block-editorial .card-deck .card{margin:15px 0 0;max-width:none}.block-editorial .card-deck .card:last-of-type:nth-child(odd){max-width:none}}.block-editorial.single .card-body{padding-bottom:0!important;padding-top:0!important}.row-content:not(:last-of-type){margin-bottom:30px}@media (max-width:990px){.row-content:not(:last-of-type){margin-bottom:15px}}.row-content .block-editorial{margin-bottom:0!important}@media (max-width:990px){.row-content .block-editorial .card-deck{margin:-15px 0}.row-content .block-editorial .card-deck .card{margin:15px auto;max-width:calc(50% - 15px)}.row-content .block-editorial .card-deck .card:last-of-type:nth-child(odd){max-width:none}}@media (max-width:767px){.row-content .block-editorial .card-deck{margin:0}.row-content .block-editorial .card-deck .card{margin:0;max-width:none}.row-content .block-editorial .card-deck .card:not(:last-of-type){margin-bottom:15px}}.row-content .horizontal-block{margin-bottom:0;margin-top:0}.full-width-block .block-editorial{padding:0}.editorial-block .color-brand-primary{color:#263238}.editorial-block .btn.dark:hover{color:#fff}.segmentation-header{background-color:#fff;margin-bottom:15px}.segmentation-header-content{padding:15px;text-align:center}.segmentation-content{text-align:center}.segmentation-content-area{background-color:#fff;padding:15px}#divider-modal .segmentation{display:inherit}#divider-modal .modal-content{height:100vh;max-width:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;position:absolute}#divider-modal .modal-content-area{background-color:transparent;height:auto;margin:100px auto;max-width:460px;overflow-y:hidden;width:calc(100% - 30px)}@media (max-width:990px){#divider-modal .modal-content-area{margin:80px auto}}@media (max-width:767px){#divider-modal .modal-content-area{margin:50px auto 100px}}#divider-modal .modal-bottom{position:static}#divider-modal .modal-content>.modal-bottom{display:none}.block-editorial:has(.video-transcript a) .video-transcript{height:44px}.video-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:60px auto;max-width:700px;padding:0 30px;width:100%}@media (max-width:990px){.video-wrapper{margin:30px auto;max-width:100%;padding:0 15px}}.video-wrapper h1,.video-wrapper h2,.video-wrapper h3,.video-wrapper h4,.video-wrapper h5,.video-wrapper h6{text-align:center}.video-wrapper .video-intro{font-size:.9375rem}.video-wrapper .video-intro p{font-size:.9375rem;line-height:1.5rem}.video-wrapper.centered{display:flex;flex-direction:column;justify-content:center}.video-wrapper.centered .video-block{margin-bottom:0;margin-top:0}.video-wrapper .video-block{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-wrapper .video-block.has-cookieoverlay{height:auto;padding:0}.video-wrapper .video-block .cookieoverlay,.video-wrapper .video-block embed,.video-wrapper .video-block iframe,.video-wrapper .video-block object{height:100%;left:0;position:absolute;top:0;width:100%}.video-wrapper .video-block .cookieoverlay{align-items:center;background-color:#f1f1f1;display:flex;justify-content:center;min-height:260px;padding:30px}.video-wrapper .video-block .cookieoverlay.hidden{display:none}.video-wrapper .video-block .cookieoverlay-content{align-items:center;display:flex;flex-direction:column;width:100%}.video-wrapper .video-block .cookieoverlay-content-heading{text-align:center}.video-wrapper .video-block .cookieoverlay-content-text{font-size:.875rem;font-weight:400;line-height:1.5rem;margin-bottom:30px!important;text-align:center}.video-wrapper .video-block .cookieoverlay-content-button{font-size:.75rem;font-weight:700}.video-wrapper .video-transcript{margin-top:10px;overflow-y:hidden}.video-wrapper .video-transcript a{display:block;font-size:.9375rem;line-height:1.3rem;margin-left:5px}.card .video-wrapper{margin:0 auto;padding:0!important}.row-content .video-wrapper{padding:0!important}@media (max-width:990px){.row-content .video-wrapper{margin:0 auto}}.product-card-block{padding:60px 0}.product-card-block>h3{text-align:center}.product-card-block .product-card{margin:0 auto;max-width:300px}@media (max-width:990px){.product-card-block{padding:30px}}[class*=" color-brand"] .product-card-block>h3{color:#fff}.card--author{cursor:pointer;margin-top:6px}.card--author h3{cursor:pointer;font-size:1.125rem;margin-bottom:10px!important}.card--author a{color:#007d8d!important;-webkit-text-decoration:underline!important;text-decoration:underline!important}.card--author a:focus-visible{outline:none}.card--author:focus-within{outline:2px solid #000;outline-offset:4px}.card>.card-round-image{display:flex;flex:1;flex-direction:column;padding:0!important}.card>.card-round-image p{margin-bottom:15px}.card>.card-round-image h5{font-weight:700;margin-bottom:10px}.card>.card-round-image .card-image{position:relative}.card>.card-round-image .card-image-circle{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:45px;height:90px;margin:0 auto;overflow:hidden;position:relative;width:90px;z-index:2}.card>.card-round-image .card-image-circle-verticalTop{background-position:top}.card>.card-round-image .card-image:after{background-color:#fff;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6;border-top:1px solid #f6f6f6;content:"";display:block;height:50%;left:0;position:absolute;right:0;top:50%;transition:border-color,.3s;width:100%;z-index:1}.card>.card-round-image .card-body{border:1px solid #f6f6f6;border-top:none;display:flex;flex-direction:column;justify-content:flex-start;padding:15px 30px;transition:border-color,.3s}.card>.card-round-image .card-body .card-readmore{border-top:1px solid #ddd;font-weight:700;margin-top:auto;padding-top:15px;text-align:center}.card>.card-round-image .card-body .card-originator-title{font-size:.875rem;margin-bottom:5px}.card .card-shadow-wrapper{box-sizing:border-box;height:100%;padding-top:45px;position:absolute;width:100%}.card .card-shadow-inner{box-shadow:0 2px 8px 2px rgba(0,0,0,.08);height:100%;opacity:0;transition:opacity,.3s}.card:hover{-webkit-text-decoration:none;text-decoration:none}.card:hover .card-shadow-inner{opacity:1}.card:hover .card-body{border-bottom-color:#d1d1d1;border-left-color:#d1d1d1;border-right-color:#d1d1d1}.card:hover .card-body .card-readmore{-webkit-text-decoration:underline;text-decoration:underline}.card:hover .card-image:after{border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-top:1px solid #d1d1d1}.card-round-image p{margin-bottom:5px}.card-round-image h5{font-size:1.25rem;font-weight:400}.card-round-image a{line-height:1.375}.product-list-block{padding:60px 0}@media (max-width:990px){.product-list-block{padding:30px 15px}}.product-list-block>h3{text-align:center}.product-list-block h3{color:#263238}.product-list-block .flex-row .link-button{border-color:#263238;color:#263238;padding:13px 44px!important}.product-list-block .flex-row .link-button i{margin-right:-5px;top:13px}.product-list-block .flex-row .link-button i:after{background:#263238;margin-top:2px}.product-list-block .products{display:flex;flex-direction:row;margin:0 -7.5px;position:relative}@media (max-width:990px){.product-list-block .products{justify-content:flex-start!important;overflow-x:scroll!important;-webkit-overflow-scrolling:touch;margin:0 30px}}.product-list-block .products-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.product-list-block .products .product-card{border-bottom:0;border-left:0;flex:100%;margin:0 7.5px;max-width:300px;min-width:300px}@media (max-width:990px){.product-list-block .products .product-card{width:100%}}.product-list-block .products .product-card .d-lg-none{display:block!important}.product-list-block .products .product-card .d-lg-block{display:none!important}.product-list-block .products .product-card .badge{float:none;margin-bottom:0;margin-right:0;position:absolute;right:10px;top:10px;z-index:15}.product-list-block .flex-row .btn{margin-top:30px}@media (max-width:990px){.product-list-block .flex-row .btn{margin-top:15px}}.product-list-block-description{border-bottom:1px solid #f1f1f1;margin-bottom:15px;margin-left:-15px;margin-right:-15px;padding:15px}.full-width-block .product-list-block{padding:30px 0}@media (max-width:990px){.full-width-block .product-list-block{padding:15px}}.full-width-block .product-list-block-description{border:none;margin:0;padding:0}.full-width-block .product-list-block.flowglide-loaded .flowglide-action.prev-button{left:0}.full-width-block .product-list-block.flowglide-loaded .flowglide-action.next-button{right:0}.full-width-block .products-wrapper{padding:0 15px;position:relative}.full-width-block.color-brand-primary h3,.full-width-block.color-brand-primary-dark h3,.full-width-block.color-brand-secondary h3{color:#fff}.full-width-block.color-brand-primary .flex-row .btn,.full-width-block.color-brand-primary-dark .flex-row .btn,.full-width-block.color-brand-secondary .flex-row .btn{border-color:#fff;color:#fff}.full-width-block.color-brand-primary .flex-row .btn i:after,.full-width-block.color-brand-primary-dark .flex-row .btn i:after,.full-width-block.color-brand-secondary .flex-row .btn i:after{background-color:#fff}.full-width-block:not([class*=" color-brand"]) .product-list-block,.row-content .product-list-block{background:#fff;padding:15px}.full-width-block:not([class*=" color-brand"]) .product-list-block>h3,.row-content .product-list-block>h3{text-align:left}.full-width-block:not([class*=" color-brand"]) .product-list-block.flowglide .flowglide-action,.row-content .product-list-block.flowglide .flowglide-action{height:32px;margin:15px;top:calc(50% - 16px);width:18px}.full-width-block:not([class*=" color-brand"]) .product-list-block.flowglide .flowglide-action path,.row-content .product-list-block.flowglide .flowglide-action path{fill:#263238}.full-width-block:not([class*=" color-brand"]) .product-list-block.flowglide .flowglide-action.prev-button,.row-content .product-list-block.flowglide .flowglide-action.prev-button{left:-15px}.full-width-block:not([class*=" color-brand"]) .product-list-block.flowglide .flowglide-action.next-button,.row-content .product-list-block.flowglide .flowglide-action.next-button{right:-15px}.full-width-block:not([class*=" color-brand"]) .product-list-block.flowglide .slider-bullets span,.row-content .product-list-block.flowglide .slider-bullets span{background:#263238}.extended-block.education-list,.product-list.extended-block{background-color:#fff}.extended-block.education-list .product-list-block-description,.product-list.extended-block .product-list-block-description{margin:0;padding:30px 15px 15px}.extended-block.education-list .product-list-block-btn,.product-list.extended-block .product-list-block-btn{padding:30px 15px}.extended-block.education-list .product-list-block-btn .link-button,.product-list.extended-block .product-list-block-btn .link-button{border-color:#263238;color:#263238;padding:13px 44px!important}.extended-block.education-list .product-list-block-btn .link-button i,.product-list.extended-block .product-list-block-btn .link-button i{margin-right:-5px;top:13px}.extended-block.education-list .product-list-block-btn .link-button i:after,.product-list.extended-block .product-list-block-btn .link-button i:after{background:#263238;margin-top:2px}.extended-block.education-list .products,.product-list.extended-block .products{display:flex;position:relative;width:100%}.extended-block.education-list .products.grid,.product-list.extended-block .products.grid{flex-wrap:wrap}.extended-block.education-list .products.grid:after,.product-list.extended-block .products.grid:after{background-color:#f1f1f1;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media screen and (max-width:768px){.product-list-block:not(.flowglide) .products-wrapper{padding:0}}.product-list-block:not(.flowglide) .products-wrapper .products{overflow-x:hidden!important}@media screen and (max-width:768px){.product-list-block:not(.flowglide) .products-wrapper .products{flex-direction:column;margin:0;overflow-x:auto}.product-list-block:not(.flowglide) .products-wrapper .products .product-card{max-width:100%;min-width:100%}}.contact-person-block{margin:0 0 15px}.contact-person-block h5.text-center,.contact-person-block p.text-center{color:#263238}.horizontal-block .contact-person-block{align-self:stretch;display:flex;flex:1;justify-content:center;margin-bottom:0;width:100%}.horizontal-block .contact-person-block>div{flex:1;max-width:330px}.horizontal-block .contact-person-block>div .card{margin:0}.education-block{margin:0 auto;width:-moz-fit-content;width:fit-content}.horizontal-block .education-block{align-self:stretch;display:flex;flex:1;justify-content:center;width:100%}.horizontal-block .education-block>div{flex:1;max-width:300px}.horizontal-block .education-block>div .card{margin:0}.person-info-card .list-item-card-footer{margin-top:auto}.high-res-img-block{background:#fff;margin-bottom:30px}@media (max-width:990px){.high-res-img-block{margin-bottom:15px}}.high-res-img-block form.is-loading input{opacity:.75;pointer-events:none}.high-res-img-block form.is-loading .input-wrapper:after{animation:rotate360 1s linear infinite;display:block}.high-res-img-block .content{padding:15px}@media (max-width:990px){.high-res-img-block .content{padding-left:0;padding-right:0}}.high-res-img-block .form-group.has-validation-error small{bottom:-8px;left:37px;top:auto}@media screen and (max-width:768px){.high-res-img-block .form-group.has-validation-error small{bottom:8px;left:22px}}.high-res-img-block .form-group.inline{align-items:stretch}.high-res-img-block .form-group.inline label{align-self:center;margin:0;padding-left:0}@media screen and (max-width:768px){.high-res-img-block .form-group.inline{align-items:flex-start;flex-direction:column;justify-content:flex-start}.high-res-img-block .form-group.inline label{align-self:flex-start}}.high-res-img-block .input-wrapper{display:flex;max-width:350px;position:relative;width:100%}.high-res-img-block .input-wrapper:after{background-color:#263238;content:"";display:none;height:18px;-webkit-mask-image:url(../icons/icon-spinner.600e41e3.svg);mask-image:url(../icons/icon-spinner.600e41e3.svg);pointer-events:none;position:absolute;right:31px;top:16px;width:18px;z-index:2}@media screen and (max-width:768px){.high-res-img-block .input-wrapper:after{right:16px;top:31px}.high-res-img-block .input-wrapper{flex-direction:column;gap:10px}}.high-res-img-block input[type=submit]{border-radius:25px;height:50px}.high-res-img-block input[type=text]{margin:0 15px 3px 0;width:auto}@media screen and (max-width:768px){.high-res-img-block input[type=text]{width:100%}}.high-res-img-block #HighResImage{margin-bottom:10px;max-height:300px;max-width:300px}@media screen and (max-width:400px){.high-res-img-block #HighResImage{max-height:100%;max-width:100%}}.contact-us-block .is-loading{opacity:.75;pointer-events:none}.contact-us-block .spinner.search-wrapper:after{background-color:#263238;right:24px}.contact-us-block .spinner.search-wrapper:after,.contact-us-block .spinner.select-wrapper:after{animation:rotate360 1s linear infinite;-webkit-mask-image:url(../icons/icon-spinner.600e41e3.svg);mask-image:url(../icons/icon-spinner.600e41e3.svg);top:17px}.contact-us-block .spinner.select-wrapper:after{height:16px;width:16px}.contact-us-block .search-header{padding-bottom:0;padding-top:10px}.contact-us-block h3{margin-bottom:15px;margin-top:15px}.events.products{padding:0 1px}.events time{font-size:.875rem;margin:15px 0}.event-card-block .event-detail-info-card,.event-list-block .event-detail-info-card{background-color:#fff;border:none;display:flex;flex-direction:column;max-width:345px;position:relative}.event-card-block .event-detail-info-card h3,.event-card-block .event-detail-info-card h4,.event-card-block .event-detail-info-card h5,.event-card-block .event-detail-info-card h6,.event-list-block .event-detail-info-card h3,.event-list-block .event-detail-info-card h4,.event-list-block .event-detail-info-card h5,.event-list-block .event-detail-info-card h6{font-size:1.375rem;line-height:1.8rem}.event-card-block .event-detail-info-card h3 a,.event-card-block .event-detail-info-card h4 a,.event-card-block .event-detail-info-card h5 a,.event-card-block .event-detail-info-card h6 a,.event-list-block .event-detail-info-card h3 a,.event-list-block .event-detail-info-card h4 a,.event-list-block .event-detail-info-card h5 a,.event-list-block .event-detail-info-card h6 a{-webkit-text-decoration:underline;text-decoration:underline}.event-card-block .event-detail-info-card h3 a:focus-visible,.event-card-block .event-detail-info-card h4 a:focus-visible,.event-card-block .event-detail-info-card h5 a:focus-visible,.event-card-block .event-detail-info-card h6 a:focus-visible,.event-list-block .event-detail-info-card h3 a:focus-visible,.event-list-block .event-detail-info-card h4 a:focus-visible,.event-list-block .event-detail-info-card h5 a:focus-visible,.event-list-block .event-detail-info-card h6 a:focus-visible{outline:none}.event-card-block .event-detail-info-card:focus-within,.event-list-block .event-detail-info-card:focus-within{outline:2px solid #000;outline-offset:-2px}.event-card-block .event-detail-info-card .content,.event-list-block .event-detail-info-card .content{display:flex;flex-direction:column;padding:0 15px;text-align:center}.event-card-block .event-detail-info-card .content time,.event-list-block .event-detail-info-card .content time{display:block;font-size:.875rem;margin:15px 0}.event-card-block .event-detail-info-card .content p,.event-list-block .event-detail-info-card .content p{font-size:.9375rem}.event-card-block .event-detail-info-card img,.event-list-block .event-detail-info-card img{margin-bottom:0}.event-card-block .event-detail-info-card p,.event-list-block .event-detail-info-card p{color:#263238;margin-bottom:30px}.event-card-block .event-detail-info-card .btn,.event-list-block .event-detail-info-card .btn{font-size:.875rem;line-height:.875rem;margin:auto 0 30px;min-width:130px}.event-detail-section .preamble{line-height:1.33}.event-detail-section time{margin:0}.event-detail-section span.tag{line-height:1rem}.event-detail-section span time{display:inline-block;font-size:.875rem;line-height:1.3rem}.event-detail-info-box{border:1px solid #ddd;margin:0 auto;max-width:240px;padding-bottom:15px;text-align:center;width:100%}@media (max-width:990px){.event-detail-info-box{margin:15px auto 0}}.event-detail-info-box img{margin:0 auto 10px;width:100%}.event-detail-info-box hr{border:.5px solid #ddd;margin-bottom:15px;margin-top:15px;width:calc(100% - 30px)}.event-detail-info-box .icon{margin-left:5px}@media screen and (max-width:768px){.event-card-block .event-detail-info-card{max-width:100%;width:100%}}.event-list-block{padding:60px 0}.event-list-block .events{display:flex;flex-direction:row;gap:10px}@media (max-width:990px){.event-list-block .events{margin:0 30px}}.event-list-block .event-detail-info-card{max-width:285px;min-width:285px;padding-bottom:0}.event-list-block .event-detail-info-card img{margin-bottom:0}.event-list-block .slider-bullets{margin-top:30px!important}.event-list-block .btn{margin:20px 0}.full-width-block .event-list-block{padding:30px 0}@media (max-width:990px){.full-width-block .event-list-block{padding:15px}}.full-width-block.color-brand-primary .event-list-block h3,.full-width-block.color-brand-primary-dark .event-list-block h3,.full-width-block.color-brand-secondary .event-list-block h3{color:#fff}.full-width-block.color-brand-primary .event-list-block .flex-row .btn,.full-width-block.color-brand-primary-dark .event-list-block .flex-row .btn,.full-width-block.color-brand-secondary .event-list-block .flex-row .btn{border-color:#fff;color:#fff}.full-width-block.color-brand-primary .event-list-block .flex-row .btn i:after,.full-width-block.color-brand-primary-dark .event-list-block .flex-row .btn i:after,.full-width-block.color-brand-secondary .event-list-block .flex-row .btn i:after{background-color:#fff}.full-width-block:not([class*=" color-brand"]) .event-list-block.flowglide,.row-content .event-list-block.flowglide{background:#fff;padding:15px}.full-width-block:not([class*=" color-brand"]) .event-list-block.flowglide>h3,.row-content .event-list-block.flowglide>h3{text-align:center}.full-width-block:not([class*=" color-brand"]) .event-list-block.flowglide .flowglide-action,.row-content .event-list-block.flowglide .flowglide-action{height:32px;margin:15px;top:calc(50% - 50px);width:18px}.full-width-block:not([class*=" color-brand"]) .event-list-block.flowglide .flowglide-action path,.row-content .event-list-block.flowglide .flowglide-action path{fill:#263238}.full-width-block:not([class*=" color-brand"]) .event-list-block.flowglide .link-button,.row-content .event-list-block.flowglide .link-button{background:#61adb9;border:none;color:#fff;width:auto}.full-width-block:not([class*=" color-brand"]) .event-list-block.flowglide .link-button i:after,.row-content .event-list-block.flowglide .link-button i:after{background:#fff}.full-width-block:not([class*=" color-brand"]) .event-list-block.flowglide .slider-bullets span,.row-content .event-list-block.flowglide .slider-bullets span{background:#263238}.filter{background-color:#fff;margin-bottom:30px;padding-bottom:15px;position:relative}@media (max-width:990px){.filter{display:none;margin-bottom:15px}.modal .filter{display:block}}.filter h2.active-filters{font-size:1rem;margin-bottom:0}.filter-skiplink{align-items:center;background-color:#fff;display:flex;height:0;justify-content:center;overflow:hidden;padding:0}.filter-skiplink:focus-within{height:50px;padding:5px}@media (max-width:990px){.filter-skiplink{display:none}}.filter .clear-filters button{background-color:transparent;font-size:.875rem}.filter .clear-filters button:hover{-webkit-text-decoration:underline;text-decoration:underline}.filter .clear-filters .icon.icon-close,.filter .clear-filters .icon.icon-close:after{height:10px;width:10px}.filter .top-area{align-items:center;padding:15px 15px 0}.filter .top-area .col-md-6{text-align:left}.filter .top-area .col-md-6:nth-child(2){text-align:right}.filter .top-area .col-md-6:nth-child(2) i,.filter .top-area .col-md-6:nth-child(2) i:after{height:10px;width:10px}.filter .top-area strong{font-weight:800;margin-left:5px}.filter .top-area strong a{color:#263238}.filter .top-area span{position:relative;top:-1px}.filter .top-area i.icon.icon-filter-horizontal{height:14px;width:14px}.filter .top-area i.icon.icon-filter-horizontal:after{height:14px;top:1px;width:14px}.filter-group{border-top:1px solid #ddd;font-size:.875rem;font-weight:500;line-height:1.3rem;margin:0;padding:15px 0;position:relative}.filter-group .form-group{margin-bottom:5px}.filter-group>span{font-size:.75rem;font-weight:400;line-height:1rem;position:relative;top:-1px}.filter-group-toggle{align-items:center;background-color:transparent;display:flex;font-size:.9375rem;font-weight:700;justify-content:space-between;width:100%}.filter-group-toggle .icon-angle-down,.filter-group-toggle .icon.icon-angle-left,.filter-group-toggle .icon.icon-angle-right,.filter-group-toggle .icon.icon-angle-up{height:9px;transform:rotate(0deg);transition:all .3s ease-in-out;width:15px}.filter-group-toggle .icon-angle-down:after,.filter-group-toggle .icon.icon-angle-left:after,.filter-group-toggle .icon.icon-angle-right:after,.filter-group-toggle .icon.icon-angle-up:after{height:9px;width:15px}.filter-group.is-open .icon-angle-down,.filter-group.is-open .icon.icon-angle-left,.filter-group.is-open .icon.icon-angle-right,.filter-group.is-open .icon.icon-angle-up{transform:rotate(180deg)}.filter-items{display:none}.filter-group.is-open .filter-items{display:block}.filter ul{margin:15px 15px 0;padding:0}.filter ul.form{margin:15px 0 0;padding:0}.filter ul.form li{border-top:none;padding:0}.filter ul.form li input[type=checkbox]+label+span{font-size:.75rem;font-weight:400;line-height:1rem;margin-left:5px;position:relative;top:2px}.filter ul.form li input[type=checkbox]:checked+label{-webkit-text-decoration:underline;text-decoration:underline}.filter ul.form li label{font-size:.875rem;font-weight:400;line-height:1rem;margin-bottom:0;margin-top:1px}.filter ul.form li:after{display:none}.filter-btn-mobile{background-color:transparent;bottom:30px;display:none;left:50%;position:absolute;position:fixed;transform:translateX(-50%);z-index:15}.filter-btn-mobile:focus-visible{box-shadow:0 0 0 .25rem #fafafa;outline:2px solid #000}@media (max-width:990px){.filter-btn-mobile{display:block}}#mobile-filter .filter{display:block;margin:0}.product-content{background-color:#fff;font-size:12px;margin-left:10px;max-width:430px;position:relative;top:1px;word-break:break-word}@media (max-width:990px){.product-content{max-width:none}}.product-content>ul{margin-left:0;padding-left:0}@media (max-width:990px){.product-content>ul{margin-top:0}}.product-content>ul li{list-style-type:none;margin:0}.product-content>ul li>div:first-of-type{background-color:#fff;margin:0 auto 10px 0;position:relative}.product-content>ul li>div:first-of-type:before{border-bottom:1px dotted #263238;bottom:.4rem;content:"";height:0;left:20px;line-height:0;position:absolute;width:calc(100% - 20px)}.product-content>ul li>div span.partno{background-color:#fff;display:inline;z-index:1}.product-content>ul li>div span.pageno{background-color:#fff;bottom:0;padding-left:10px;position:absolute;right:0;text-align:right;z-index:2}.product-content>ul li>div span.text{background-color:#fff;display:inline;padding-right:10px;position:relative;z-index:1}.product-content>ul li>div span:nth-child(3n){text-transform:uppercase}.product-content>ul li>ul{margin:0;padding-left:0}.product-content>ul li>ul li{list-style-type:none;margin:0 0 10px}.product-content>ul li>ul li>div:first-of-type{background-color:#fff;margin:0 auto 10px 0;position:relative}.product-content>ul li>ul li>div:first-of-type:before{border-bottom:1px dotted #263238;bottom:.4rem;content:"";height:0;left:20px;line-height:0;position:absolute;width:calc(100% - 20px)}.product-content>ul li>ul li>div span.partno{background-color:#fff;display:inline;z-index:1}.product-content>ul li>ul li>div span.pageno{background-color:#fff;bottom:0;padding-left:10px;position:absolute;right:0;text-align:right;z-index:2}.product-content>ul li>ul li>div span.text{background-color:#fff;display:inline;padding-right:10px;position:relative;z-index:1}.product-content>ul li>ul li>div span:nth-child(3n){text-transform:uppercase}.product-content>ul li>ul li>ul,.product-content>ul li>ul li>ul li>ul,.product-content>ul li>ul li>ul li>ul li>ul{margin:0 0 0 10px}.product-content span{margin:0}nav.category-subnavigation .category-header{align-items:center;display:flex;font-weight:700;justify-content:space-between;padding:15px 0}nav.category-subnavigation .category-header button{background-color:transparent;height:-moz-min-content;height:min-content}nav.category-subnavigation .category-header button .icon-angle-down,nav.category-subnavigation .category-header button .icon.icon-angle-left,nav.category-subnavigation .category-header button .icon.icon-angle-right,nav.category-subnavigation .category-header button .icon.icon-angle-up{height:9px;transform:rotate(0deg);transition:all .3s ease-in-out;width:15px}nav.category-subnavigation .category-header button .icon-angle-down:after,nav.category-subnavigation .category-header button .icon.icon-angle-left:after,nav.category-subnavigation .category-header button .icon.icon-angle-right:after,nav.category-subnavigation .category-header button .icon.icon-angle-up:after{height:9px;width:15px}nav.category-subnavigation .category-header a{-webkit-text-decoration:underline;text-decoration:underline}nav.category-subnavigation .category-header.category-child a{padding:0}nav.category-subnavigation ul.category-subnavigation{background-color:#fff;border-bottom:1px solid #263238;margin:0;padding:0 15px 15px}nav.category-subnavigation ul.category-subnavigation li{margin:0;position:relative}nav.category-subnavigation ul.category-subnavigation li a{color:#000;display:block;font-size:.9375rem;line-height:1.2rem;padding:0}nav.category-subnavigation ul.category-subnavigation li a:focus-visible{outline-offset:0}nav.category-subnavigation ul.category-subnavigation li a:hover{-webkit-text-decoration:underline;text-decoration:underline}nav.category-subnavigation ul.category-subnavigation li.has-children a{display:block;margin-right:46px}nav.category-subnavigation ul.category-subnavigation li.has-children ul .sub-menu{display:none}nav.category-subnavigation ul.category-subnavigation li.has-children:hover{cursor:pointer}nav.category-subnavigation ul.category-subnavigation li.active>a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}nav.category-subnavigation ul.category-subnavigation li.is-open>.sub-menu{display:block!important}nav.category-subnavigation ul.category-subnavigation li.is-open>.category-header button .icon-angle-down,nav.category-subnavigation ul.category-subnavigation li.is-open>.category-header button .icon.icon-angle-left,nav.category-subnavigation ul.category-subnavigation li.is-open>.category-header button .icon.icon-angle-right,nav.category-subnavigation ul.category-subnavigation li.is-open>.category-header button .icon.icon-angle-up{transform:rotate(180deg);transition:all .3s ease-in-out}nav.category-subnavigation ul.category-subnavigation li.is-open:after{transform:rotate(-180deg)}nav.category-subnavigation ul.category-subnavigation li ul{margin:0;padding:0}nav.category-subnavigation ul.category-subnavigation li ul li a{font-size:.9375rem;line-height:1.2rem;padding-left:0}nav.category-subnavigation ul.category-subnavigation li ul li ul{margin:0 0 0 15px}nav.category-subnavigation ul.category-subnavigation li ul li ul li .category-header button,nav.category-subnavigation ul.category-subnavigation li ul li ul li.has-children:after{display:none}nav.category-subnavigation ul.category-subnavigation>li{border-bottom:none}nav.category-subnavigation ul.category-subnavigation>li:after,nav.category-subnavigation ul.category-subnavigation>li>.category-header button{display:none}nav.category-subnavigation ul.category-subnavigation>li>ul>li:not(:last-child){border-bottom:1px solid #ddd}#mobile-navigation .category-subnavigation{border-bottom:none}.product-details{margin-bottom:15px}@media (max-width:990px){.product-details{margin-bottom:15px}}.product-details p:last-of-type{margin-bottom:0}.product-details a{font-weight:700}.product-details-row{clear:both;line-height:1.5rem}.product-details-row p{font-size:.875rem;margin-bottom:0}.product-details-row span{font-size:.875rem}.product-details-header{border-bottom:1px solid #f1f1f1;margin-bottom:15px;padding-bottom:15px}.product-details-header h2,.product-details-header h3{font-size:1rem;margin-bottom:0;padding-bottom:0}.product-details-description{display:grid;grid-template-columns:max-content 1fr;grid-row-gap:.5em;row-gap:.5em;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.product-details-description dt{font-size:.875rem;font-weight:700}.product-details-description dd{display:flex;flex-direction:column;font-size:.875rem;margin:0}.product-details-description:not(:last-of-type){border-bottom:1px solid #f1f1f1;padding-bottom:15px}.product-details-related h3{margin-bottom:5px}.product-details-related .product-card{flex-direction:column;margin:0 auto;padding:0}.product-details-related .product-card-content{padding:0}@media (min-width:767px){.product-details-related .product-card{flex-direction:row}.product-details-related .product-card-content{padding:20px}}@media (min-width:991px){.product-details-related .product-card{flex-direction:column;max-width:315px}.product-details-related .product-card-content{padding:0}}.product-details-digital{border-top:1px solid #f1f1f1;font-size:.875rem;margin-bottom:15px;margin-top:15px;padding-top:15px}.product-details-digital h4{font-size:.875rem}.product-details-digital .btn{margin-top:15px}.product-details-center{text-align:center}.product-details-links{border-bottom:1px solid #f1f1f1;margin-bottom:15px;padding-bottom:15px}.product-details-links p{float:none;font-size:.875rem;margin-bottom:5px!important;width:100%}.product-details-links span{display:inline-block;float:none;font-size:.875rem;line-height:1.5rem;margin-right:15px}.product-details-links span.price-wrap{font-size:.875rem;margin-right:0;margin-top:5px}.product-details-links strong{display:block;font-size:.875rem;line-height:1.5rem;margin:0}.product-details-links-item{align-items:stretch;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#263238;display:flex;justify-content:center;margin-top:15px;overflow:hidden;padding-right:15px;width:100%}.product-details-links-item p{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:5px!important;margin-top:2px}.product-details-links a:hover{box-shadow:inset 0 0 10px 0 #f1f1f1;-webkit-text-decoration:none;text-decoration:none}.product-details-links a:visited{color:#263238}.product-details-links i{display:inline-block;vertical-align:middle}.product-details-links i.icon-angle-right{float:right;height:40px!important;width:9px}.product-details-links i.icon-angle-right:after{height:9px;left:-3px;top:12px;width:16px}.product-details-links .icon-wrap{align-items:center;background-color:#61adb9;display:flex;line-height:0;margin-right:10px;padding:12px 14px}.product-details-links .icon-wrap i{line-height:0}.product-details-links .icon-wrap i:after{background-color:#fff}.product-details-links .icon-wrap.right{background-color:transparent;margin-left:15px;margin-right:0;padding:0}.product-details-links .icon-wrap.right i:after{background-color:#263238}.product-details-links-campaigns{border-bottom:none;margin-bottom:0;padding-bottom:0}.product-details-links-campaigns strong{display:flex;margin:auto 0}.product-details .authors-wrapper.show-more{max-height:220px;overflow:hidden;position:relative}.product-details .authors-wrapper.show-more:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);bottom:0;content:"";display:block;height:22px;left:0;pointer-events:none;position:absolute;width:100%}.product-details .authors-wrapper.show-more.is-open{max-height:none}.product-details .authors-wrapper.show-more.is-open:after{display:none}.product-details .folded-wrapper.show-more{display:none;max-height:0;overflow:hidden;position:relative}.product-details .folded-wrapper.show-more.is-open{display:block;max-height:none}.product-details .btn-expand .close{display:none}.product-details .btn-expand.is-open .close{display:inherit}.product-details .btn-expand.is-open .open{display:none}.product-details .btn-expand:hover{-webkit-text-decoration:underline;text-decoration:underline}.product-details-extra{display:flex;flex-direction:column;margin-top:5px}.product-details-toggle-more{background-color:transparent;display:flex;font-weight:800;margin-top:10px;padding:0}.description-container .description-text{margin-bottom:1rem}.description-container .description-text.line-clamp{display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;position:relative}@supports not (-webkit-line-clamp:10){.description-container .description-text.line-clamp{max-height:6em;overflow:hidden}}.description-container .description-text.expanded{display:block;-webkit-line-clamp:none;line-clamp:none;max-height:none;overflow:visible}.description-container .description-toggle-btn{align-items:center;background:transparent;border:none;display:flex;font-size:.875rem;font-weight:800;gap:.5rem;padding:.5rem 0}.description-container .description-toggle-btn:hover{opacity:.8}.description-container .description-toggle-btn .icon.toggle-icon{transition:transform .3s ease}.description-container .description-toggle-btn .icon.toggle-icon:after{height:9px;top:3px;width:16px}.description-container .description-toggle-btn .icon.toggle-icon.rotated{transform:rotate(180deg)}.product-information{align-self:stretch;flex:1}.product-information h1,.product-information h2{font-size:1.75rem;line-height:125%;margin-bottom:0}@media (max-width:990px){.product-information h1,.product-information h2{font-size:1.5rem}}@media screen and (max-width:768px){.product-information h1,.product-information h2{font-size:1.125rem}}.product-information-subtitle{font-size:.9375rem;font-style:italic}.product-information-price{align-items:baseline;display:flex;margin-top:0}@media (max-width:767px){.product-information-price{margin-top:0}}.product-information-price span:first-of-type{font-size:1.25rem;font-weight:800;line-height:1.5rem;margin-bottom:0;padding-right:5px}.product-information-price-vat-text{border-top:1px solid #ddd;font-size:.9375rem;line-height:1.3rem;margin-bottom:0;margin-top:10px;padding-top:10px}.product-information-price-wrapper{display:flex;flex-direction:column;justify-content:center;margin-right:15px;margin-top:0;min-width:-moz-max-content;min-width:max-content}.product-information-footer{margin-top:auto}.product-information-footer p{margin-bottom:0}.product-information-footer strong{font-size:.875rem;line-height:1.5rem;margin-bottom:5px}.product-information-footer-studora{flex-direction:column;margin-top:auto}.product-information-footer-studora .btn{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:991px){.product-information-footer-studora .btn{padding:13px 90px;width:-moz-fit-content;width:fit-content}}.product-information-footer-studora .btn i{margin-left:10px}@media (min-width:991px){.product-information{display:flex!important}}.product-information>.quantityControl{margin-left:20px}.product-studora-footer .btn{align-items:center;display:flex;justify-content:center;margin-top:15px;width:"100%"}@media (min-width:991px){.product-studora-footer .btn{padding:13px 90px}}.product-studora-footer .btn i{margin-left:10px}@media screen and (max-width:768px){.product .badge{margin-bottom:5px;margin-right:5px}}.product-evaluation-links{border-top:1px solid #f1f1f1}@media (max-width:990px){.product-evaluation-links{margin-top:15px}}.product-evaluation-links .free-version-wrapper{border-top:1px solid #f1f1f1;height:0;overflow:hidden}.product-evaluation-links .free-version-wrapper.is-open{height:auto}.product-evaluation-links-free-version{font-size:.75rem;padding:15px}.product-evaluation-links-free-version .purchase-controls{display:flex;height:auto}.product-evaluation-links-free-version .purchase-controls .btn{margin-top:15px}.product-evaluation-links-free-version p:last-of-type{margin-bottom:0}.product-evaluation-links ul{align-items:stretch;display:flex;justify-content:center;width:100%}@media screen and (max-width:768px){.product-evaluation-links ul{flex-direction:column}}@media (max-width:990px){.product-evaluation-links ul{justify-content:space-evenly}}.product-evaluation-links ul li{display:flex;text-align:center}@media (max-width:990px){.product-evaluation-links ul li{flex-basis:0;flex-grow:1}}@media screen and (max-width:768px){.product-evaluation-links ul li{border-bottom:1px solid #f1f1f1}}.product-evaluation-links ul li:not(:last-of-type){border-right:1px solid #f1f1f1}.product-evaluation-links ul li a,.product-evaluation-links ul li button[aria-expanded]{align-items:center;background-color:#fff;color:#263238;display:flex;flex:1;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.3rem;padding:11px 15px;text-align:center}.product-evaluation-links ul li a span,.product-evaluation-links ul li button[aria-expanded] span{align-items:center;display:flex}@media (max-width:990px){.product-evaluation-links ul li a,.product-evaluation-links ul li button[aria-expanded]{justify-content:space-between}}.product-evaluation-links ul li a:hover,.product-evaluation-links ul li button[aria-expanded]:hover{box-shadow:inset 0 0 10px 0 #f1f1f1}.product-evaluation-links ul li a:focus-visible,.product-evaluation-links ul li button[aria-expanded]:focus-visible{outline-offset:-3px}.product-evaluation-links ul li a.is-open,.product-evaluation-links ul li button[aria-expanded].is-open{box-shadow:inset 0 0 10px 0 #f1f1f1;position:relative}.product-evaluation-links ul li a.is-open:after,.product-evaluation-links ul li button[aria-expanded].is-open:after{background-color:#fff;bottom:-1px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.product-evaluation-links ul li a i,.product-evaluation-links ul li button[aria-expanded] i{margin-right:5px}.product-evaluation-links ul li a i.icon-menu-arrow,.product-evaluation-links ul li button[aria-expanded] i.icon-menu-arrow{margin-left:20px;transform:rotate(0deg);transition:all .3s ease-in-out}.product-evaluation-links ul li a i.icon-menu-arrow:after,.product-evaluation-links ul li button[aria-expanded] i.icon-menu-arrow:after{background-color:#263238;height:12px;width:12px}@media (max-width:990px){.product-evaluation-links ul li a i.icon-menu-arrow,.product-evaluation-links ul li a i.icon-menu-arrow:after,.product-evaluation-links ul li button[aria-expanded] i.icon-menu-arrow,.product-evaluation-links ul li button[aria-expanded] i.icon-menu-arrow:after{height:13px;width:16px}}.product-evaluation-links ul li a i.icon-open-external-link,.product-evaluation-links ul li button[aria-expanded] i.icon-open-external-link{height:12px;margin-left:20px;width:12px}.product-evaluation-links ul li a i.icon-open-external-link:after,.product-evaluation-links ul li button[aria-expanded] i.icon-open-external-link:after{background-color:#263238;height:12px;width:12px}@media (max-width:990px){.product-evaluation-links ul li a i.icon-open-external-link,.product-evaluation-links ul li a i.icon-open-external-link:after,.product-evaluation-links ul li button[aria-expanded] i.icon-open-external-link,.product-evaluation-links ul li button[aria-expanded] i.icon-open-external-link:after{height:16px;width:16px}}.product-evaluation-links ul li button[aria-expanded=true] i.icon-menu-arrow{transform:rotate(180deg);transition:all .3s ease-in-out}.product-region-link{align-items:stretch;border-top:1px solid #f1f1f1;display:flex;justify-content:center;justify-content:space-evenly;width:100%}@media (max-width:990px){.product-region-link{margin-bottom:-15px;margin-top:15px}}.product-region-link p,.product-region-link span{align-items:center;color:#263238;display:flex;flex:1;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.4px;line-height:1.5rem;padding:11px 15px;text-align:center;width:100%}@media (max-width:990px){.product-region-link p,.product-region-link span{flex-basis:0;flex-grow:1}}.product-region-link p i,.product-region-link span i{margin-right:8px}.product-region-link p i.icon-globe,.product-region-link p i:after,.product-region-link span i.icon-globe,.product-region-link span i:after{height:16px;width:16px}.product-region-link:hover span{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.badges-wrapper{display:flex;margin-bottom:.5rem}.badges-wrapper .badge{margin-bottom:5px;margin-right:10px}@media screen and (max-width:768px){.badges-wrapper .badge{margin-right:5px}}.product-footer-bottom{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:15px;width:100%}@media screen and (max-width:768px){.product-footer-bottom{margin-left:0}}.product-footer-bottom p{margin-bottom:0}.product-delivery{align-items:center;display:flex;font-size:.9375rem;line-height:1.3rem;margin-bottom:0;margin-top:0}.product-delivery i{margin-right:5px}.digital-education-container{margin-top:30px}.digital-education-info-box{background-color:#fff;margin-bottom:30px}.digital-education-info-box-upper{padding:30px 30px 30px 25px}.product-order-info-container{display:flex;margin-top:10px}.product-order-info-container div{font-family:Nunito;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:15px;margin-left:1em;text-align:left}.digital-education-lecturer-image-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.digital-education-lecturer-image-wrapper img{margin-bottom:10px;margin-left:5px;margin-right:5px}.digital-education-lecturer-padder{height:34px}.vendor{display:flex;flex-direction:column;margin-top:auto}@media (max-width:990px){.vendor{margin-top:20px}.vendor>h3{font-size:.875rem}}.vendor>h3{margin-bottom:5px}.vendor-list{margin-bottom:0;margin-top:0;padding:0}.vendor-list li{display:inline-block;margin-bottom:0;margin-top:0;padding:5px 15px;position:relative}.vendor-list li:first-of-type{padding:5px 15px 5px 0}.vendor-list li a{color:#000;font-weight:700}.vendor-list li a svg{margin-left:5px}.vendor-list li:not(:last-of-type):after{background:#ddd;content:"";height:100%;position:absolute;right:0;top:0;width:1px}@media (max-width:990px){.vendor-list li{display:block;padding:15px 0!important}.vendor-list li:not(:last-of-type){border-bottom:1px solid #ddd}.vendor-list li a{display:block;font-size:.75rem;line-height:1}.vendor-list li a svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.vendor-list li:after{display:none}}.product-image{flex:0 0 322px;float:left;margin-right:30px;position:relative}@media (max-width:990px){.product-image{flex:0 0 120px}}@media screen and (max-width:768px){.product-image{flex:0 0 100px;margin-left:15px;margin-right:15px}}.product-image img{cursor:pointer;width:100%}.product-image .framed img{border-color:#e0e0e0 #ebebeb #f4f4f4;border-style:solid;border-width:1px}.product-image-digital{padding-bottom:50px}.product-image-digital-wrapper{bottom:0;position:absolute;right:0;width:250px}@media screen and (min-width:768px) and (max-width:990px){.product-image-digital-wrapper{width:80px}}@media screen and (max-width:768px){.product-image-digital-wrapper{bottom:40px;width:60px}}.product-image-digital-wrapper-list{bottom:0;position:absolute;right:0}.product-image-digital-picture{background-color:#263238;border-radius:6px;padding:10px 10px 40px;position:relative;top:0;z-index:10}@media (max-width:990px){.product-image-digital-picture{border-radius:2px;padding:5px 5px 20px;top:0}}@media screen and (max-width:768px){.product-image-digital-picture{border-radius:3px;padding:3px 3px 10px}}.product-image-digital-picture img{width:100%}.product-image-digital-picture:after{background-color:#fff;border-radius:100%;bottom:10px;content:"";height:20px;left:50%;position:absolute;transform:translateX(-50%);width:20px}@media (max-width:990px){.product-image-digital-picture:after{bottom:5px;height:10px;width:10px}}@media screen and (max-width:768px){.product-image-digital-picture:after{bottom:2px;height:5px;width:5px}}.product-image-digital-picture-list{background-color:#263238;border-radius:2px;bottom:0;padding:2px 2px 5px;position:relative;right:0;z-index:10}.product-image-digital-picture-list img{height:auto;margin:0;width:46px!important}.product-image-digital-picture-list:after{background-color:#fff;border-radius:100%;bottom:4px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:3px}.product-image-digital-picture-list-solo{background-color:#263238;border-radius:4px;padding:4px 4px 12px;position:relative;top:auto;z-index:10}.product-image-digital-picture-list-solo img{height:108px;margin:0 auto}.product-image-digital-picture-list-solo:after{background-color:#fff;border-radius:100%;bottom:4px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.product-image-original-picture img{width:270px}@media (max-width:990px){.product-image-original-picture img{width:80px}}@media screen and (max-width:768px){.product-image-original-picture img{width:90px}}#productImageModal img{border-color:#e0e0e0 #ebebeb #f4f4f4;border-style:solid;border-width:1px}#productImageModal .modal-content{background-color:#fff;height:calc(100vh - 30px);max-width:calc(100% - 30px);overflow:auto;width:100%;-webkit-overflow-scrolling:touch}#productImageModal .modal-content-area{align-items:center;display:flex;justify-content:center;padding:15px}#productImageModal .modal-content-area img{max-height:100%;width:auto}.product-top-area{margin-bottom:30px;padding-top:30px}@media (max-width:990px){.product-top-area{margin-bottom:15px;padding-top:15px}}.product-top-content{align-items:flex-start;display:flex;padding-bottom:30px}@media (max-width:990px){.product-top-content{padding-bottom:15px}}.product-top-content-variant-wrapper{display:flex;flex-direction:column}.product-top-content-variant-wrapper fieldset{border:0}.product-top-content-variant-wrapper fieldset legend{font-size:1rem;font-weight:700;margin-bottom:0;margin-left:0}@media screen and (max-width:768px){.product-top-content-variant-wrapper fieldset legend{font-size:.875rem}}.product-top-content-variant-wrapper fieldset input[type=radio]{accent-color:#000;height:18px;width:18px}.product-top-content-variant-wrapper fieldset label{cursor:pointer;width:100%}.product-variant-container{display:none}.product-variant-container.selected{display:contents}.education-list .list,.product-list .list{background:#fff;display:flex;flex-wrap:wrap;position:relative;width:100%}.education-list .list:after,.product-list .list:after{background-color:#f1f1f1;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:1}@media (max-width:990px){.education-list .list:after,.product-list .list:after{background-color:#fff}}.education-list .product-card,.product-list .product-card{border-bottom:1px solid #f1f1f1;width:100%}@media (min-width:991px){.education-list .product-card,.product-list .product-card{border-right:1px solid #f1f1f1;width:33.33333%}.education-list .product-card:nth-child(3n+3),.product-list .product-card:nth-child(3n+3){border-right:none}}@media (max-width:990px){.education-list .product-card,.product-list .product-card{width:50%}.education-list .product-card:nth-child(odd),.product-list .product-card:nth-child(odd){border-right:1px solid #f1f1f1;padding-right:10px}}@media screen and (max-width:480px){.education-list .product-card,.product-list .product-card{width:100%}}.education-list .product-card-image,.product-list .product-card-image{margin:0 auto 10px}.list.education-list .product-card,.product-list.list .product-card{border:none;display:flex;flex-direction:row;max-width:100%;width:100%}.list.education-list .product-card:not(:last-of-type),.product-list.list .product-card:not(:last-of-type){border-bottom:1px solid #f1f1f1}@media (max-width:990px){.list.education-list .product-card:not(:last-of-type),.product-list.list .product-card:not(:last-of-type){margin-bottom:10px;padding:30px 15px 15px}.list.education-list .product-card,.product-list.list .product-card{padding-left:15px!important;padding-right:15px!important}}@media (max-width:767px){.list.education-list .product-card,.product-list.list .product-card{padding-left:0!important;padding-right:0!important}}.list.education-list .product-card-image img,.product-list.list .product-card-image img{height:auto;margin:0 auto;width:90px}.list.education-list .product-card-image-wrapper,.product-list.list .product-card-image-wrapper{align-self:flex-start;margin:0;position:relative}.list.education-list .product-card-image-wrapper .product-image-digital-picture-list-solo img,.product-list.list .product-card-image-wrapper .product-image-digital-picture-list-solo img{width:82px}.list.education-list .product-card-image-with-digital img,.product-list.list .product-card-image-with-digital img{height:auto;width:80px}.list.education-list .product-card-image.blog img,.product-list.list .product-card-image.blog img{height:auto;width:120px}@media (max-width:990px){.list.education-list .product-card-image.blog img,.product-list.list .product-card-image.blog img{width:60px}}.list.education-list .product-card-content,.product-list.list .product-card-content{flex:1;padding-left:20px}@media (max-width:990px){.list.education-list .product-card-content,.product-list.list .product-card-content{padding-left:10px}}.list.education-list .product-card-content-category,.list.education-list .product-card-content-cms,.list.education-list .product-card-content-person,.list.education-list .product-card-content-series,.product-list.list .product-card-content-category,.product-list.list .product-card-content-cms,.product-list.list .product-card-content-person,.product-list.list .product-card-content-series{padding-left:0}.list.education-list .product-card-content-cms a:not(.btn),.product-list.list .product-card-content-cms a:not(.btn){display:block}.list.education-list .product-card-content-cms a:not(.btn) em,.product-list.list .product-card-content-cms a:not(.btn) em{font-style:inherit}.list.education-list .product-card-seminar-city:before,.product-list.list .product-card-seminar-city:before{content:"|  ";font-weight:bolder;margin-right:5px}.list.education-list .product-card-seminar-city:first-child:before,.product-list.list .product-card-seminar-city:first-child:before{content:" "}@media screen and (max-width:768px){.list.education-list .product-card-seminar-city:before,.product-list.list .product-card-seminar-city:before{content:" ";margin-right:0}}.list.education-list .product-card-seminar p,.product-list.list .product-card-seminar p{margin-right:10px}.list.education-list .product-card-desc,.product-list.list .product-card-desc{display:block}@media (max-width:990px){.list.education-list .product-card-desc,.product-list.list .product-card-desc{font-size:.875rem;line-height:1.125rem}}.list.education-list .product-card-price,.product-list.list .product-card-price{display:inline}@media (max-width:990px){.list.education-list .product-card-price,.product-list.list .product-card-price{display:block;margin-bottom:0}}.list.education-list .product-card-vat,.product-list.list .product-card-vat{display:inline}@media (max-width:990px){.list.education-list .product-card-vat,.product-list.list .product-card-vat{margin-top:0}}.product-list.showmore,.showmore.education-list{margin-bottom:0;position:relative}.product-list.showmore .open,.showmore.education-list .open{display:block}.product-list.showmore .close,.showmore.education-list .close{display:none}@media (max-width:990px){.product-list.showmore.showmore-content,.showmore.showmore-content.education-list{max-height:260px;overflow:hidden;padding-bottom:60px;position:relative;transition:max-height .5s cubic-bezier(0,1,0,1)}.product-list.showmore.showmore-content:after,.showmore.showmore-content.education-list:after{background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,.5) 72%,hsla(0,0%,100%,.25));bottom:0;content:"";display:block;height:45px;left:0;position:absolute;width:100%}.product-list.showmore.showmore-content button[data-toggle-show-more],.showmore.showmore-content.education-list button[data-toggle-show-more]{display:block}}.product-list.showmore.is-open.showmore-content,.showmore.is-open.showmore-content.education-list{max-height:none;transition:max-height 1s ease-in-out}.product-list.showmore.is-open.showmore-content button[data-toggle-show-more],.showmore.is-open.showmore-content.education-list button[data-toggle-show-more]{margin-bottom:15px}.product-list.showmore.is-open .open,.showmore.is-open.education-list .open{display:none}.product-list.showmore.is-open .close,.showmore.is-open.education-list .close{display:block}.product-list.showmore button[data-toggle-show-more],.showmore.education-list button[data-toggle-show-more]{background-color:transparent;border:none;bottom:0;cursor:pointer;display:none;height:45px;margin-bottom:0;margin-top:15px;position:absolute;width:100%;z-index:3}.product-list.showmore button[data-toggle-show-more] i,.showmore.education-list button[data-toggle-show-more] i{margin:auto;pointer-events:none}.CategoryViewModel .education-list,.CategoryViewModel .product-list{padding-top:30px}@media (max-width:990px){.CategoryViewModel .education-list,.CategoryViewModel .product-list{padding-top:15px}}.education-list{margin:0 auto}.education-list h5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5px}@media (max-width:990px){.education-list h5{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:space-between}}.education-list h5 span{flex:1;hyphens:manual;line-height:1.4;word-break:break-word}.education-list .list-item-card{padding:15px 0}@media (max-width:990px){.education-list .list-item-card{padding:30px 0 15px}}.education-list .list-item-card .badge{right:0}@media (max-width:990px){.education-list .list-item-card .badge{float:none;margin-bottom:0;margin-left:5px;margin-right:0;position:absolute;top:10px;z-index:15}}.education-list .list-item-card .product-card-image img{margin-bottom:0}.education-container{margin-top:30px}@media (max-width:990px){.education-container{margin-top:0}}.education-container-desc{background-color:#fff;margin-bottom:30px;padding:30px}.education-container-desc .badges-wrapper{display:inline-flex;margin-bottom:15px}.education-container-desc .badges-wrapper .badge{margin-right:5px}@media (max-width:990px){.education-container-desc{margin:0 -15px 15px;padding:15px}}.education-container .product-details-related h2{font-size:1.5rem;margin:0}.education-request{background-color:#fff;margin-top:10px;padding:15px}.education-request .request-info{display:flex;flex-direction:column}.education-request .request-info p{margin-bottom:30px}.education-request .btn{margin:0 auto}.education-request.product-details h2{font-size:1.5rem;margin:0}.education-events{padding:15px}.education-events .education-event-card{display:flex;flex-direction:column;margin-bottom:0;padding-bottom:0}.education-events .education-event-card:not(:last-of-type){margin-bottom:15px;padding-bottom:15px}.education-events .education-event-card h5{line-height:1.5;margin-bottom:5px}.education-events .education-event-card .purchase-controls{margin-left:auto}.education-events .education-event-card-header{display:flex;justify-content:space-between}.education-events .education-event-card-header>p{font-size:.875rem;line-height:1.57;margin-bottom:15px}.education-events .education-event-card-content{display:flex;margin-bottom:15px}.education-events .education-event-card-footer.is-open .education-event-card-additional,.education-events .education-event-card-footer.is-open .hide-education-info,.education-events .education-event-card-footer.is-open .icon-caret__expand--close{display:block}.education-events .education-event-card-footer .education-event-card-additional,.education-events .education-event-card-footer .hide-education-info,.education-events .education-event-card-footer .icon-caret__expand--close,.education-events .education-event-card-footer.is-open .icon-caret__expand--open,.education-events .education-event-card-footer.is-open .show-education-info{display:none}.education-events .education-event-card-footer .show-education-info-wrapper{cursor:pointer}.education-events .education-event-card-footer .show-education-info-wrapper i{float:right;pointer-events:none}.education-events .education-event-card-footer .show-education-info-wrapper strong{pointer-events:none}.education-events .education-event-card .btn{height:-moz-fit-content;height:fit-content;margin-left:auto;margin-top:10px}.education-events .education-event-card h5{font-size:1.125rem;font-weight:800;line-height:1.67}.education-events .education-event-card p{margin-bottom:14px}.education-events .education-event-logininfo p:not(:first-of-type){border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;margin-bottom:15px;margin-top:15px;padding-bottom:15px;padding-top:15px}.education-image{padding:1.5rem 0 2rem}.education-image__list{display:flex;flex-wrap:wrap;padding:1rem 0;width:100%}.education-image__list img.lazyloaded{flex:1;margin:0 15px 0 0;max-width:125px;padding-bottom:1rem}.education-desc-info{align-items:flex-start;display:flex}.education-desc-info img{flex:1;height:auto;margin-right:30px;max-width:200px;width:100%}@media (max-width:990px){.education-desc-info img{margin-bottom:15px;margin-left:auto;margin-right:auto;order:1}}.education-desc-info p{flex:2;white-space:pre-line}@media (max-width:990px){.education-desc-info{flex-direction:column;height:80px;overflow:hidden;position:relative}.education-desc-info.is-open{height:auto;overflow:visible;position:relative}.education-desc-info.is-open:after{content:none}.education-desc-info:after{background:linear-gradient(0deg,#fff 20%,hsla(0,0%,100%,0) 80%);bottom:0;content:"";height:100%;position:absolute;width:100%}}.education-desc-info-btn-wrapper{display:flex;justify-content:center}.education-desc-info-btn-wrapper .icon{cursor:pointer;display:block;transition:all .2s ease-in-out}.education-desc-info-btn-wrapper .icon.is-open{transform:rotate(180deg);transition:all .2s ease-in-out}@media (min-width:991px){.education-desc-info-btn-wrapper .icon{display:none}}.my-educations-section{margin-bottom:50px}.my-educations-datetime{display:flex;flex-wrap:wrap}.my-educations-date{margin-right:5px}.my-educations-registered{font-weight:800}.my-educations-list{margin-bottom:0}.my-educations-list-item{position:relative}.my-educations-list-item:before{background:#ddd;border-radius:100%;content:"";height:8px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.my-educations-link{-webkit-text-decoration:underline;text-decoration:underline;word-break:break-word}.CheckoutPageViewModel{background-color:#e1e1e1;display:flex;flex-direction:column;min-height:100vh;padding:15px}.CheckoutPageViewModel .checkout-header:focus{outline:none}.CheckoutPageViewModel h1{font-size:2rem}.CheckoutPageViewModel h2{font-size:1.5rem}.CheckoutPageViewModel h3{font-size:1.25rem}.CheckoutPageViewModel.is-loading .checkout-agreement{cursor:wait}.CheckoutPageViewModel.is-loading .checkout-agreement-area{pointer-events:none}.CheckoutPageViewModel.is-loading .checkout-paymentselection-area{cursor:wait}.CheckoutPageViewModel.is-loading .checkout-paymentselection-area button{pointer-events:none}.CheckoutPageViewModel.is-loading .coupon-code-wrapper{cursor:wait}.CheckoutPageViewModel.is-loading .coupon-code-wrapper button{pointer-events:none}.CheckoutPageViewModel.is-loading .education-list,.CheckoutPageViewModel.is-loading .product-list{cursor:wait}.CheckoutPageViewModel.is-loading .education-list .product-card,.CheckoutPageViewModel.is-loading .product-list .product-card{pointer-events:none}@media (min-width:991px){.CheckoutPageViewModel{box-sizing:border-box;margin:0 auto;max-width:100%;max-width:1440px;padding:50px 30px;width:100%}.CheckoutPageViewModel:after{clear:both;content:"";display:block}}@media (min-width:991px) and (max-width:990px){.CheckoutPageViewModel{padding:0 15px}}.CheckoutPageViewModel section{background-color:#fff;margin:15px 0;padding-bottom:15px;padding-top:15px}@media (min-width:991px){.CheckoutPageViewModel section{margin:30px 0;padding-bottom:30px;padding-top:30px}}.CheckoutPageViewModel h5{font-size:18px}.CheckoutPageViewModel .checkout-summary{margin-top:0}@media (min-width:991px){.CheckoutPageViewModel .checkout-summary{padding-bottom:30px}}.CheckoutPageViewModel .checkout-summary .region-content{border-top:1px solid #ddd;margin-top:30px;padding-top:30px}@media (max-width:990px){.CheckoutPageViewModel .checkout-summary .region-content{margin-top:15px;padding-top:15px}}.CheckoutPageViewModel .checkout-summary .region-content a{font-size:.875rem;font-weight:700;letter-spacing:.4px}.CheckoutPageViewModel .checkout-summary .region-content .has-icon i{margin-left:0}.CheckoutPageViewModel .checkout-summary .region-content span.btn a{color:#263238}.CheckoutPageViewModel .checkout-summary .region-content span.btn a:hover{-webkit-text-decoration:none;text-decoration:none}.CheckoutPageViewModel .checkout-summary .region-content span.btn i{margin-right:15px}.CheckoutPageViewModel .checkout-summary .region-content .account{margin-bottom:30px;margin-right:30px}.CheckoutPageViewModel .checkout-summary .region-content .account .icon-account{height:16px;margin-right:15px;width:16px}.CheckoutPageViewModel .checkout-summary .region-content .account .icon-account:after{height:16px;width:16px}.CheckoutPageViewModel .clear-top{margin-top:0!important}.CheckoutPageViewModel .page-content{margin:0 auto;max-width:960px;padding:0;width:100%}@media (max-width:990px){.CheckoutPageViewModel .page-content{background-color:transparent}}.CheckoutPageViewModel .page-content .top-bar{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;height:56px;justify-content:space-between;padding:15px;position:relative}@media (min-width:991px){.CheckoutPageViewModel .page-content .top-bar{height:95px}}.CheckoutPageViewModel .page-content .top-bar #vat-switch-desktop{height:38px;margin-right:0}@media (max-width:990px){.CheckoutPageViewModel .page-content .top-bar #vat-switch-desktop{display:none}}.CheckoutPageViewModel .page-content .top-bar a{color:#000;display:table;line-height:1;margin:0 auto;max-width:calc(100% - 130px)}@media (min-width:991px){.CheckoutPageViewModel .page-content .top-bar a{line-height:2}}.CheckoutPageViewModel .page-content .top-bar a.go-back{align-items:center;display:flex;font-size:1rem;justify-content:flex-start;margin-left:0}.CheckoutPageViewModel .page-content .top-bar a.go-back span{pointer-events:none}@media screen and (max-width:768px){.CheckoutPageViewModel .page-content .top-bar a.go-back{height:100%;left:0;top:0;width:50px}.CheckoutPageViewModel .page-content .top-bar a.go-back span{display:none}}.CheckoutPageViewModel .page-content .top-bar a.top-bar-center{bottom:0;display:table;left:0;margin:auto;position:absolute;right:0;top:0}.CheckoutPageViewModel .page-content .top-bar a .icon.icon-angle-left{height:8px;pointer-events:none;width:13px}.CheckoutPageViewModel .page-content .top-bar a .icon.icon-angle-left:after{height:8px;width:13px}@media screen and (max-width:768px){.CheckoutPageViewModel .page-content .top-bar a .icon.icon-angle-left:after{height:10px;width:18px}}.CheckoutPageViewModel .page-content .top-bar a .icon-logo-red:after{bottom:0;height:60%;left:50%;margin:auto;position:absolute;top:0;transform:translateX(-50%)}.CheckoutPageViewModel .page-content .top-bar a img.logo-nyp{height:55px}.CheckoutPageViewModel .page-content #vat-switch-mobile{height:38px;position:static}@media (min-width:991px){.CheckoutPageViewModel .page-content #vat-switch-mobile{display:none}}.CheckoutPageViewModel .page-content .icon-spinner{height:26px;width:26px}.CheckoutPageViewModel .page-content .icon-spinner:after{background-color:#959595;height:26px;width:26px}.CheckoutPageViewModel .page-content #cart{display:block;flex-direction:row;height:auto;max-width:none;overflow-x:visible;overflow-x:initial;position:static;right:auto;top:auto;width:100%}@media (min-width:991px){.CheckoutPageViewModel .page-content #cart{align-items:flex-start;display:flex;justify-content:space-between}}.CheckoutPageViewModel .page-content #cart .education-list,.CheckoutPageViewModel .page-content #cart .product-list{margin-bottom:0;-webkit-overflow-scrolling:unset;padding-bottom:15px}@media (min-width:991px){.CheckoutPageViewModel .page-content #cart .education-list,.CheckoutPageViewModel .page-content #cart .product-list{padding-bottom:0}}.CheckoutPageViewModel .page-content #cart .education-list .item,.CheckoutPageViewModel .page-content #cart .product-list .item{background:#fff;border:none;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-top:30px;padding:16px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.CheckoutPageViewModel .page-content #cart .education-list .item:first-of-type,.CheckoutPageViewModel .page-content #cart .product-list .item:first-of-type{margin-top:0}.CheckoutPageViewModel .page-content #cart .education-list .item:first-of-type .product-card,.CheckoutPageViewModel .page-content #cart .product-list .item:first-of-type .product-card{padding-top:0}.CheckoutPageViewModel .page-content #cart .education-list .item:last-of-type .product-card,.CheckoutPageViewModel .page-content #cart .product-list .item:last-of-type .product-card{padding-bottom:0}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card{margin-bottom:15px;padding:0!important}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card-total,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card-total{margin-top:auto;padding:0}@media (max-width:767px){.CheckoutPageViewModel .page-content #cart .education-list .item .product-card-total,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card-total{margin-bottom:0}}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card-title,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card-title{margin:0}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card .badge,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card .badge{position:relative;right:auto;top:auto}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card:has(.product-card-title a:focus),.CheckoutPageViewModel .page-content #cart .product-list .item .product-card:has(.product-card-title a:focus){outline-offset:2px}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card .product-card-price text,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card .product-card-price text{font-size:.875rem;font-weight:400}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card .trash,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card .trash{background-color:transparent;height:40px;margin-right:0;width:40px}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card .trash:focus-visible,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card .trash:focus-visible{outline-offset:-2px}.CheckoutPageViewModel .page-content #cart .education-list .item .product-card .product-card-image-wrapper,.CheckoutPageViewModel .page-content #cart .product-list .item .product-card .product-card-image-wrapper{height:auto}.CheckoutPageViewModel .page-content #cart .education-list .item .purchase-controls,.CheckoutPageViewModel .page-content #cart .product-list .item .purchase-controls{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;padding-left:0;padding-right:0}.CheckoutPageViewModel .page-content #cart .education-list .item .purchase-controls .quantity-control,.CheckoutPageViewModel .page-content #cart .product-list .item .purchase-controls .quantity-control{margin-left:0;margin-right:0}.CheckoutPageViewModel .page-content #cart .education-list .item .purchase-controls p,.CheckoutPageViewModel .page-content #cart .product-list .item .purchase-controls p{font-size:.875rem;line-height:1.2rem;margin-bottom:0}.CheckoutPageViewModel .page-content #cart .education-list .item .purchase-controls .price,.CheckoutPageViewModel .page-content #cart .product-list .item .purchase-controls .price{font-size:.875rem;font-weight:700}.CheckoutPageViewModel .page-content #cart .education-list .item .purchase-controls .price-wrapper,.CheckoutPageViewModel .page-content #cart .product-list .item .purchase-controls .price-wrapper{flex-grow:1;margin-left:auto;text-align:left}.CheckoutPageViewModel .page-content #cart .education-list .item .purchase-controls .sum-price-wrapper,.CheckoutPageViewModel .page-content #cart .education-list .item .purchase-controls .sum-price-wrapper p,.CheckoutPageViewModel .page-content #cart .product-list .item .purchase-controls .sum-price-wrapper,.CheckoutPageViewModel .page-content #cart .product-list .item .purchase-controls .sum-price-wrapper p{text-align:left}.CheckoutPageViewModel .page-content #cart .education-list .item .purchase-controls .label,.CheckoutPageViewModel .page-content #cart .product-list .item .purchase-controls .label{font-weight:700}.CheckoutPageViewModel .page-content #cart .education-list .item .ordinary-price,.CheckoutPageViewModel .page-content #cart .product-list .item .ordinary-price{font-size:.875rem}.CheckoutPageViewModel .page-content #cart .education-list .item .ordinary-price .price,.CheckoutPageViewModel .page-content #cart .product-list .item .ordinary-price .price{font-size:.75rem;font-weight:700}.CheckoutPageViewModel .page-content #cart .education-list .item .activation-code,.CheckoutPageViewModel .page-content #cart .product-list .item .activation-code{background-color:#f1f1f1;display:flex;flex-direction:row;font-size:.875rem;gap:10px;line-height:1.2rem;margin-top:5px;padding:10px}.CheckoutPageViewModel .page-content #cart .education-list .item .activation-code div:first-of-type,.CheckoutPageViewModel .page-content #cart .product-list .item .activation-code div:first-of-type{width:20px}.CheckoutPageViewModel .page-content #cart .education-list .item hr,.CheckoutPageViewModel .page-content #cart .product-list .item hr{margin-bottom:0;margin-top:15px;visibility:visible;width:100%}@media (min-width:991px){.CheckoutPageViewModel .page-content #cart .education-list .item hr,.CheckoutPageViewModel .page-content #cart .product-list .item hr{margin-top:0}}.CheckoutPageViewModel .page-content #cart .additional-info{margin-bottom:-15px;margin-left:-15px;margin-right:-15px;padding-bottom:0}@media (min-width:991px){.CheckoutPageViewModel .page-content #cart .additional-info{flex-basis:40%;margin-left:0;margin-right:0;padding:initial;padding-bottom:15;padding-left:30px}}.CheckoutPageViewModel .page-content #cart .additional-info .summary{background-color:#f1f1f1;margin:0 -15px;padding:15px}@media (min-width:991px){.CheckoutPageViewModel .page-content #cart .additional-info .summary{margin-left:0;margin-right:0}}.CheckoutPageViewModel .page-content #cart .additional-info p{margin-bottom:0}.CheckoutPageViewModel .page-content #cart .additional-info p:last-of-type{font-weight:700}.CheckoutPageViewModel .page-content #cart .additional-info p span{float:right;font-size:.875rem;font-weight:700}.CheckoutPageViewModel .page-content #cart .additional-info a{color:#000;width:100%}.CheckoutPageViewModel .page-content #cart .additional-info .icon-newsletter{height:14px;width:22px}.CheckoutPageViewModel .page-content #cart .additional-info .icon-newsletter:after{height:12.6px;width:16px}.CheckoutPageViewModel .page-content #cart .additional-info .icon-delivery{height:16px;width:24px}.CheckoutPageViewModel .page-content #cart .additional-info .icon-delivery:after{height:16px;width:18px}.CheckoutPageViewModel .page-content #cart .additional-info .icon-caret__expand--open{float:right}.CheckoutPageViewModel .page-content hr{background-color:#ddd;border:0;height:1px;margin-bottom:20px}@media (min-width:991px){.CheckoutPageViewModel .page-content hr{visibility:hidden}}.CheckoutPageViewModel .page-content .checkbox-area{align-items:center;box-shadow:0 0 8px 4px hsla(0,0%,59%,.6);display:flex;padding:15px}.CheckoutPageViewModel .page-content .checkbox-area label{align-items:center;display:flex;font-size:.75rem;font-weight:700;line-height:1rem;margin:0}.CheckoutPageViewModel .page-content .checkbox-area label input{height:16px;margin-right:10px;width:16px}.CheckoutPageViewModel .page-content .checkbox-area label span{color:#61adb9}.CheckoutPageViewModel .page-content .checkbox-area label span a{color:inherit}.CheckoutPageViewModel .page-content .fastcheckout{border-bottom:1px solid #ddd;margin-bottom:30px;padding:0 0 30px}@media (max-width:990px){.CheckoutPageViewModel .page-content .fastcheckout{margin-bottom:15px;padding:0 0 15px}}.CheckoutPageViewModel .page-content .checkout-agreement-area label{font-weight:800}.CheckoutPageViewModel .page-content .checkout-agreement-area label:hover{cursor:default}.CheckoutPageViewModel .page-content .checkout-agreement-area label *{font-weight:800;line-height:1rem}.CheckoutPageViewModel .page-content .checkout-agreement-area label :last-of-type{margin-bottom:0}.CheckoutPageViewModel .page-content .checkout-newsletter-area-checkbox{border-bottom:1px solid #ddd;margin-bottom:10px}.CheckoutPageViewModel .page-content .checkout-newsletter-area-checkbox label{margin-bottom:15px}.CheckoutPageViewModel .page-content .checkout-newsletter-area label{font-weight:800}.CheckoutPageViewModel .page-content .checkout-newsletter-area label:hover{cursor:default}.CheckoutPageViewModel .page-content .checkout-newsletter-area label *{font-weight:800;line-height:1rem}.CheckoutPageViewModel .page-content .checkout-newsletter-area label :last-of-type{margin-bottom:0}.CheckoutPageViewModel .page-content .checkout-newsletter-area-terms p{font-size:.9375rem;line-height:1.5rem;margin-bottom:0}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-addressinfolink button{color:#263238;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-addressinfolink button div{flex:1;pointer-events:none;text-align:left}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-addressinfolink span{font-size:.875rem;font-weight:800;line-height:1.2rem}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-addressinfolink p{font-size:.875rem;font-weight:800;line-height:1.2rem;margin-bottom:0}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-addressinfolink p span{font-size:inherit;font-weight:inherit;line-height:inherit}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-addressinfolink-content-open{display:none;margin-bottom:15px}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-addressinfolink-content-closed{display:flex}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-postalinfotext{font-size:.875rem;font-weight:700}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-postalinstruction{padding-bottom:15px}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-postalinstruction-text{color:#c63337;font-size:.75rem}.CheckoutPageViewModel .page-content .checkout-deliveryaddress .autocomplete{margin-bottom:5px}.CheckoutPageViewModel .page-content .checkout-deliveryaddress-iconwrapper{align-items:center;border-left:2px solid #000;display:flex;height:30px;justify-content:center;position:absolute;right:0;top:8px;width:60px}.CheckoutPageViewModel .page-content .checkout-deliveryaddress .form-group{position:relative}.CheckoutPageViewModel .page-content .checkout-divider{background-color:#61adb9;height:30px}.CheckoutPageViewModel .page-content .checkout-validationmessage{color:#c63337}.CheckoutPageViewModel .page-content .checkout-validationmessage p{margin-top:10px}.CheckoutPageViewModel .page-content .checkout-finishpurchase{padding-bottom:30px}.CheckoutPageViewModel .page-content .checkout-finishpurchase-wrapper{text-align:center}.CheckoutPageViewModel .page-content .checkout-finishpurchase-button{position:relative}.CheckoutPageViewModel .page-content .checkout-finishpurchase-button .icon-spinner{height:20px;position:absolute;right:20px;top:10px;width:20px}.CheckoutPageViewModel .page-content .checkout-finishpurchase-button .icon-spinner:after{background-color:#263238;height:20px;width:20px}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker{align-items:center;display:flex}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker-wrapper{padding:15px 0}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker-wrapper fieldset{border:none}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker-wrapper fieldset legend{font-size:.9375rem;font-weight:800}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker.active i{border-color:#fff}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker.active label{color:#263238}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker-left{border-radius:10px 0 0 10px;float:left}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker i{border-color:#263238;pointer-events:none}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker-radio{accent-color:#000;height:16px;width:16px}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker-right{border-radius:0 10px 10px 0}.CheckoutPageViewModel .page-content .checkout-paymentaddress-picker-name{cursor:pointer;font-size:.875rem;font-weight:800;margin-left:15px;margin-right:8px}.CheckoutPageViewModel .page-content .checkout-paymentaddress .autocomplete{margin-bottom:5px}.CheckoutPageViewModel .page-content .checkout-paymentaddress-iconwrapper{align-items:center;border-left:2px solid #000;display:flex;height:30px;justify-content:center;position:absolute;right:0;top:8px;width:60px}.CheckoutPageViewModel .page-content .checkout-paymentaddress .form-group{position:relative}.CheckoutPageViewModel .page-content .checkout-paymentcontent-invoice{margin-bottom:30px}.CheckoutPageViewModel .page-content .checkout-paymentselection-area-description{margin-bottom:15px}.CheckoutPageViewModel .page-content .checkout-paymentselection-area-divider{border-bottom:1px solid #ddd;line-height:.1em;margin:20px 0;text-align:center;width:100%}.CheckoutPageViewModel .page-content .checkout-paymentselection-area-divider span{background:#fff;font-weight:700;padding:0 10px}.CheckoutPageViewModel .page-content .checkout-paymentselection-area-invoice,.CheckoutPageViewModel .page-content .checkout-paymentselection-area-klarna{text-align:center}.CheckoutPageViewModel .page-content .checkout-form{height:100%;margin:0 auto;max-width:555px}@media (min-width:991px){.CheckoutPageViewModel .page-content .checkout-form-twofields-left{float:left;padding-right:20px;width:50%}.CheckoutPageViewModel .page-content .checkout-form-twofields-right{width:50%}}.CheckoutPageViewModel .page-content .checkout-form-information{border-bottom:1px solid #ddd}.CheckoutPageViewModel .page-content .checkout-form-internal h4{margin-bottom:0}.CheckoutPageViewModel .page-content .checkout-form-contact{border-bottom:1px solid #ddd}.CheckoutPageViewModel .page-content .checkout-form-section{padding-top:20px}.CheckoutPageViewModel .page-content .checkout-form .has-validation-error small{margin-top:5px}.CheckoutPageViewModel .coupon-code-wrapper .icon-spinner{height:16px;width:16px}.CheckoutPageViewModel .coupon-code-wrapper .icon-spinner:after{background-color:#263238;height:15px;width:15px}.CheckoutPageViewModel .info-box.is-open{margin:30px 0}.CheckoutPageViewModel .info-box label{color:#007d8d;cursor:pointer;display:table;font-weight:700;margin:10px 0}.CheckoutPageViewModel .info-box label span{display:none}.CheckoutPageViewModel.klarna-checkout-fso-open .page-content{left:50%;position:fixed;transform:translateX(-50%)}.CheckoutPageViewModel .form-wrapper{margin:30px auto 0}.CheckoutPageViewModel .address-country--value{color:#263238;font-size:.875rem;line-height:1.2rem}.CheckoutPageViewModel .address-country--value strong{font-family:Nunito,sans-serif;font-weight:800;letter-spacing:.44px;line-height:1.57}.CheckoutPageViewModel #DISCOUNT_ID section{padding-bottom:0;padding-top:0}.CheckoutPageViewModel #invoiceChoices>div{align-items:center;display:flex;gap:10px}.CheckoutPageViewModel #invoiceChoices>div:last-of-type{margin-top:10px}.CheckoutPageViewModel #invoiceChoices label{margin-bottom:0}.CheckoutPageViewModel #invoiceChoices input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.CheckoutPageViewModel #invoiceChoices input[type=radio]:after{display:none}.product-info-items{font-size:.9375rem;margin:5px 0}:not(.product-delivery)+.product-info-items{margin-top:2px}.product-order-info{background-color:#f1f1f1;display:flex;flex-direction:row;font-size:.9375rem;gap:15px;line-height:1.2rem;margin-top:5px;padding:10px}.checkout-details-wrapper{flex:1;flex-basis:60%}.checkout-details-wrapper .tickets-item{border-top:none;margin:15px auto 0;max-width:none;padding-top:0}.checkout-details-wrapper .tickets-item .btn-expand{margin-bottom:15px;text-align:left}@media (min-width:991px){.checkout-details-wrapper .ticket-holders-item{max-width:455px}}.checkout-details-wrapper .ticket-holders-item.is-loading{opacity:.75;pointer-events:none}.checkout-details-wrapper .info-box.is-open{margin:5px}#checkoutValidationModal .modal-content-area{color:#c63337;font-weight:700;padding:10px}.coupon-code{max-width:300px}.coupon-code-wrapper{margin-bottom:30px}.coupon-code-content{border:1px solid #fff;display:none;height:0;margin-top:15px;transition:height,.3s}.coupon-code-content.is-open{display:block;height:auto}.coupon-code-content .form-group input[type=text]{flex:1;height:40px;margin-bottom:0;margin-right:15px}.coupon-code-content:focus-within{overflow:visible}.coupon-code-messages span{align-items:stretch;display:flex;font-size:.875rem;line-height:1.3rem}.coupon-code-messages span i{margin-right:5px}.coupon_code{max-width:300px}.search-toggle{align-items:center;cursor:pointer;display:flex;height:40px}@media (min-width:991px){.search-toggle{display:none}}.search-toggle-text{font-size:.875rem;font-weight:800;padding:0 5px}.search-toggle .icon-search{height:16px;width:16px}.search-toggle .icon-search:after{background-color:#000;height:16px;width:16px}.search-toggle .icon.icon-angle-right{height:16px!important;width:9px}.search-toggle .icon.icon-angle-right:after{height:9px;left:-4px;width:16px}@media (max-width:990px){.search-query{color:#007d8d}}.search-sort{align-items:center;flex-direction:row}@media (max-width:990px){.search-sort{width:auto}}.search-sort-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap}@media (min-width:991px){.search-sort-wrapper{justify-content:flex-end}}@media (max-width:990px){.search-sort-wrapper{justify-content:space-between}}.search-sort-wrapper .form-group{margin-bottom:15px}.search-sort label{margin-bottom:0;padding-right:15px}@media (max-width:990px){.search-sort label{display:none}}.search-sort .select-wrapper{width:260px}.search-sort .select-wrapper select{margin-bottom:0}.search-sort.series{flex:100%;justify-content:space-between;margin-bottom:15px}.search-button-wrapper{background:transparent;height:25px;position:absolute;right:16px;top:5px;width:25px}@media (min-width:991px){.search-button-wrapper{position:absolute;right:15px;top:13px}}.search-button-wrapper:after{background:#263238;content:"";height:16px;left:50%;margin-left:-8px;margin-top:-8px;-webkit-mask-image:url(../icons/icon__search.c2440209.svg);mask-image:url(../icons/icon__search.c2440209.svg);-webkit-mask-size:cover;mask-size:cover;pointer-events:none;position:absolute;top:50%;width:16px}.search-button-wrapper.mobile:after{background:#263238}.search-button-wrapper.has-result{cursor:pointer}.search-button-wrapper.has-result:after{-webkit-mask-image:url(../icons/icon__close.d4ff3838.svg);mask-image:url(../icons/icon__close.d4ff3838.svg)}.search-header{background:#fff;padding:30px 0}@media (max-width:990px){.search-header{padding-bottom:0;padding-top:15px}}.search-heading{font-weight:800}@media (min-width:991px){.search-heading{font-size:1.625rem;text-align:center}}@media (max-width:990px){.search-heading{font-size:1.125rem;line-height:normal}}.search-tabs{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto -7.5px;max-width:740px;padding:0}@media (min-width:991px){.search-tabs-mobile{display:none}}@media (max-width:990px){.search-tabs-desktop{display:none}}.search-tab{align-items:center;background:#fff;border:2px solid;border-radius:20px;color:#263238;cursor:pointer;display:flex;height:40px;margin:7.5px;padding:0 20px;position:relative}.search-tab.active{background:#263238;border:none;color:#fff;pointer-events:none}.search-tab-icon{border:2px solid #263238;border-radius:100%;height:16px;position:relative;width:16px}.search-tab-icon:after{background:#fff;border-radius:100%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.search-tab:hover .search-tab-icon:after{background:#263238}.active .search-tab-icon{border-color:#fff}.search-tab:hover input[type=radio]{background-color:#61adb9}.search-tab-radio{accent-color:#61adb9;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid #61adb9;border-radius:50%;height:16px;margin-left:2px;width:16px}.search-tab-radio:focus-visible{outline:2px solid #fff;outline-offset:2px}.search-tab-radio:checked{border-color:#fff}.search-tab-name{cursor:inherit;font-weight:800;margin-left:15px;margin-right:8px}.search-tab-name,.search-tab-number{font-size:.875rem}.search-tab--disabled{opacity:.7;pointer-events:none}.search-results{display:none}@media (min-width:991px){.search-results{margin-top:30px}}.search-results.active{display:block}.search-results-no-hits{padding-top:30px}.search-results-no-hits-icon{background-color:#fff;border-radius:200px;height:100vh;max-height:200px;max-width:200px;width:100%}@media (max-width:990px){.search-results-no-hits-icon{background-color:#f1f1f1}}.search-did-you-mean{text-align:center}@media (max-width:990px){.search-did-you-mean{text-align:left}}.search-did-you-mean h4{font-size:1.125rem;line-height:1.33;margin-bottom:10px}.search-did-you-mean ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-8px;margin-left:auto;margin-right:auto;max-width:640px}@media (max-width:990px){.search-did-you-mean ul{justify-content:flex-start;margin-left:0;margin-right:0}}.search-did-you-mean li{border:none!important;display:inline!important;margin:0 8px 8px 0!important}.search-did-you-mean li:not(:last-of-type) a:after{content:","}.search-did-you-mean a{color:#61adb9!important;font-size:.875rem!important;font-weight:800!important;line-height:1.57;padding:0!important}@media (max-width:990px){.search-did-you-mean a{padding:8px 0!important}}.search-tab-radio{accent-color:#007d8d;border:3px solid #007d8d}.author-container #author-list{padding-bottom:30px}.author-container #author-list .product-card{padding:15px}@media (max-width:990px){.author-container #author-list{background-color:#fff;margin:0 -15px;padding:15px 15px 30px}.author-container #author-list .form-group{padding:0}.author-container #author-list .badge{top:10px}.author-container #author-list .product-card{padding:20px 0 15px}}.author-container .badge{right:15px}.author-container .select-wrapper{align-self:flex-end;width:-moz-fit-content;width:fit-content}@media (max-width:990px){.author-container .list-filters-author h6{display:none}}.presentation-content{flex-direction:column}.presentation-content p{white-space:pre-line}@media (max-width:990px){.presentation-content.col-md-8{padding-left:0!important}}@media screen and (max-width:768px){.presentation-content.col-sm-12{margin-top:15px}}.presentation-content h1{margin-bottom:0}@media (max-width:990px){.presentation-content h1{font-size:1.125rem;line-height:24px}}.presentation-content .badges-wrapper{margin-bottom:10px}.presentation-content .badge{display:inline-flex;margin-right:5px}.presentation-content-btn{margin-top:30px}@media screen and (max-width:768px){.presentation-content-btn{margin-top:15px;text-align:center}}.presentation-content-btn .btn{width:100%}.related-articles-container{background-color:#f1f1f1}.related-articles-container .product-card{padding:0}.related-articles-container .product-card .badge{display:inline-flex}.related-articles-container .product-card .badge p{margin-left:10px}.related-articles-container .product-card-content{padding:15px;text-align:center}.related-articles-container .product-card-content .product-card-desc{display:block}.related-articles-container .product-card-content .actions{margin-top:auto}.related-articles-container .product-card-image-wrapper{margin:0 auto}.related-articles-container .showmore-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.related-products-container{background-color:#f1f1f1}.related-products-container .showmore-content{overflow-x:auto;-webkit-overflow-scrolling:touch}.PersonPresentationViewModel .information-box,.PersonPresentationViewModel section{margin-bottom:0}.PersonPresentationViewModel section.full-width-block:first-of-type{background-color:#fff}.PersonPresentationViewModel section.full-width-block:first-of-type h2{color:#263238}.PersonPresentationViewModel section.full-width-block:first-of-type .btn.outline{border-color:#263238;color:#263238}.PersonPresentationViewModel section.full-width-block:first-of-type .btn.outline i:after{background-color:#263238}.PersonPresentationViewModel section.full-width-block:nth-of-type(2){background-color:#ddd}.PersonPresentationViewModel section.full-width-block:nth-of-type(2) h2{color:#263238}.PersonPresentationViewModel section.full-width-block:nth-of-type(2) .btn.outline{border-color:#263238;color:#263238}.PersonPresentationViewModel section.full-width-block:nth-of-type(2) .btn.outline i:after{background-color:#263238}.PersonPresentationViewModel section.full-width-block:nth-of-type(3){background-color:#f1f1f1}.PersonPresentationViewModel section.full-width-block:nth-of-type(3) h2{color:#263238}.PersonPresentationViewModel section.full-width-block:nth-of-type(3) .btn.outline{border-color:#263238;color:#263238}.PersonPresentationViewModel section.full-width-block:nth-of-type(3) .btn.outline i:after{background-color:#263238}.showmmore-button-wrapper{padding-bottom:4px}.showmmore-button-wrapper button:focus-visible{outline-color:#fff}.login-page{margin:30px auto;max-width:900px}@media (max-width:990px){.login-page{margin:0 auto;padding:20px 15px 0}}.login-page .action-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}.login-page .action-group .btn{margin-left:auto}.login-page .action-group a:not(.btn){border:none;margin:0;padding:0}.login-page .action-group-bottom{border-top:1px solid #ddd;justify-content:center;margin-top:30px;padding-top:30px}.login-page .action-group-bottom .btn{margin:0 auto}.login-page .login-page-card{background-color:#fff;display:flex;flex:1 0 0%;flex-direction:column;justify-content:space-between;margin-bottom:0;padding:30px}@media (max-width:990px){.login-page .login-page-card{padding:30px 15px}}.login-page .login-page-card .card-body{padding:0}.login-page .login-page-card .action-group{margin-top:16px}.login-page .login-page-card .form-errors-summary{margin:0 0 20px}.login-page .form-group{margin-bottom:24px}.login-page .form-group input{margin-bottom:3px}.login-page .form-wrapper{margin:0 auto;max-width:600px;padding-left:3px;padding-right:3px;width:100%}.login-page .form-wrapper .form-errors-summary{margin:0 0 20px}.login-page .form-wrapper .content{margin-bottom:30px}.login-page .form-wrapper .content p{white-space:pre-line}.login-page .btn i.loading{display:none;height:16px;width:16px}.login-page .btn i.loading:after{height:16px;width:16px}.login-page .btn.is-loading{pointer-events:none}.login-page .btn.is-loading i.loading{display:inline-block}.login-page .btn.is-loading i.default{display:none}.login-page .login-form-terms label{font-size:.75rem}.login-page.modal .form-wrapper{margin:0;max-width:100%;width:100%}.login-page.modal .form-wrapper .content{margin:0}.login-page.modal .form-wrapper h3{margin-bottom:30px;text-align:left}@media screen and (max-width:768px){.error-page{background-color:#fff}}.error-page-wrapper{background-color:#fff;margin-bottom:15px;margin-top:30px;padding-bottom:25px;padding-top:25px;text-align:center}@media screen and (max-width:768px){.error-page-wrapper{margin-bottom:0;margin-top:0}}.error-page-wrapper h1{font-size:2rem;line-height:normal}@media screen and (max-width:768px){.error-page-wrapper h1{font-size:1.3rem}}.error-page-wrapper .image-circle{background-color:#f1f1f1;border-radius:50%;height:200px;margin:30px auto;width:200px}.error-page-wrapper .image-circle .icon{position:relative;top:35px}.error-page-wrapper .btn{margin:15px 15px 0;padding-top:9px}.error-page-wrapper .btn .icon{display:inline-block;padding-top:1px}.registration{background-color:#fff;margin:0 auto;max-width:905px;overflow:hidden;padding:30px 0}@media (max-width:990px){.registration{padding:15px 0}}.registration h3{text-align:center}.registration form{height:100%;padding:0 130px;width:50%}@media screen and (max-width:768px){.registration form{padding:0}}.registration-mandatory-fields-info{font-size:1rem;margin-bottom:20px}.registration .form-group-wrapper{display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:990px){.registration .form-group-wrapper{display:block}}.registration .form-group{width:48%}@media (max-width:990px){.registration .form-group{margin-bottom:20px}}.registration .form-group.full-width-block{width:100%}.registration .form-group input{margin-bottom:3px}.registration .form-group .icon{display:none}.registration .form-group.has-error .icon{display:block;height:24px;position:absolute;right:17px;top:44px;width:24px}.registration .form-group.has-error .icon:after{background-color:#c63337;height:24px;width:24px}.registration .form-group.has-error label{border-color:#c63337}.registration .form-group.has-error input[type=text]{padding-right:50px}@media (max-width:990px){.registration .form-group{width:100%}}.registration .checkbox-wrapper{align-items:center;margin-bottom:30px;margin-top:10px;width:100%}.registration .checkbox-wrapper.with-validation{display:block}.registration .checkbox-wrapper.with-validation>div{align-items:center;display:flex}.registration .checkbox-wrapper label{font-size:.8125rem;margin-bottom:0;width:100%}.registration .form-wrapper{display:inline-flex;left:0;position:relative;width:200%}.registration .form-wrapper.animate{transition:left,.5s}.registration-info{margin:30px 130px}@media screen and (max-width:768px){.registration-info{margin:0}}.registration-info-step{align-items:center;display:flex;flex-direction:row;margin-bottom:20px}.registration-info-step h2{font-size:1rem;line-height:normal}.registration-info-step div{justify-content:center;width:50%}@media screen and (max-width:768px){.registration-info-step div{align-items:center;flex-direction:column}}.registration-info-step-one,.registration-info-step-two{border-bottom:1px solid #f0f0f0}.registration-info-step .circle{border:1px solid #263238;border-radius:50%;font-size:.625rem;height:18px;margin-right:4px;padding-top:1px;text-align:center;width:18px}@media screen and (max-width:768px){.registration-info-step .circle{margin-bottom:4px;margin-right:0}}.registration-info-step p{font-size:.75rem;letter-spacing:.4px;line-height:18px}@media screen and (max-width:768px){.registration-info-step p{margin-bottom:4px}}.registration-footer{display:flex;justify-content:space-between;margin:20px 15px 50px}@media (min-width:767px){.registration-footer{margin:20px 130px 50px}}.registration-footer .icon-spinner:after{background-color:#263238}.registration-footer .btn.is-loading{padding:8px 20px;pointer-events:none}.registration-footer .btn.is-loading i{margin-left:10px}.registration-footer .btn.is-loading:after{display:none}.registration-footer .btn span{letter-spacing:.4px}.registration-footer .btn .icon-close,.registration-footer .btn .icon-close:after{height:10px;width:10px}.registration #registration-message{text-align:center}.registration .active{border-bottom:1px solid #263238}.registration .active .circle{background-color:#263238;border:1px solid #263238;border-radius:50%;color:#fff;font-size:.625rem;height:18px;margin-right:4px;padding-top:1px;text-align:center;width:18px}form .agree-terms-wrapper{background-color:#fff;margin-bottom:30px}form .agree-terms-wrapper .form-group{border:2px solid #f0f0f0;padding:15px}form .agree-terms-wrapper .form-group.has-validation-error{border-color:#c63337}form .agree-terms-wrapper .form-group.has-validation-error small{bottom:-8px;left:13px;top:auto}form .agree-terms-wrapper .form-group p{font-weight:800;line-height:1}form .agree-terms-wrapper .form-group label:last-of-type,form .agree-terms-wrapper .form-group p:last-of-type{margin-bottom:0}form .agree-terms-wrapper .form-group label:hover{cursor:default}form .agree-terms-wrapper .form-group label *{font-weight:800;line-height:1.25}form .agree-terms-wrapper .form-group label :last-of-type{margin-bottom:0}.agree-terms-wrapper{margin:0 5px}.agree-terms-wrapper label{font-size:.6875rem;letter-spacing:.48px;line-height:18px;margin:0}.agree-terms-wrapper .form-group{width:100%}.my-pages-content{background:#fff;padding:30px}@media (max-width:990px){.my-pages-content{padding:0}}.my-pages-content #pressRoomIframeContent,.my-pages-content .EPiServerForms,.my-pages-content .textarea-block{margin-bottom:0!important;padding:0!important}.my-pages-content .info-box.is-open{border:none;box-shadow:none;margin-bottom:30px}.my-pages-content .presentation-image{align-items:flex-start;display:flex;flex-direction:column}.my-pages-content .presentation-image img{flex:150px 0 0;height:auto;margin-bottom:5px;margin-right:15px}.my-pages-content .presentation-image .form-file{margin-left:0;margin-top:15px}@media (max-width:990px){.my-pages-content .presentation-image{flex-direction:row}.my-pages-content .presentation-image .form-file{margin-left:15px;margin-top:0}}@media (max-width:767px){.my-pages-content .presentation-image{flex-direction:column}.my-pages-content .presentation-image .form-file{margin-left:0;margin-top:15px}}.my-pages-content .EPiServerForms{margin-top:30px}.my-pages-content .EPiServerForms .Form__Element{max-width:370px}.my-pages-content input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:25px;margin:0;min-height:40px}.my-pages-content form.is-loading{opacity:.75;pointer-events:none}.my-pages-content form .info-box .invalid{display:none}.my-pages-content form.has-validation-error .info-box{height:auto;margin-bottom:30px;margin-top:30px;opacity:1;padding:15px 15px 15px 40px;transition:visibility 0s linear 0s,opacity .3s;visibility:visible}.my-pages-content form.has-validation-error .info-box .invalid{display:inherit}.my-pages-content .form-errors-summary{margin:0 0 30px}.my-pages-content .field-error{margin-top:3px}.my-pages-content .btn.is-loading{opacity:.75;padding-right:40px;pointer-events:none;position:relative}.my-pages-content .btn.is-loading:after{animation:rotate360 1s linear infinite;background-color:#fff;content:"";height:16px;-webkit-mask-image:url(../icons/icon-spinner.600e41e3.svg);mask-image:url(../icons/icon-spinner.600e41e3.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;right:15px;top:12px;width:16px}.my-pages-content .form-group select{margin-bottom:0}.my-pages-content .form-group-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:990px){.my-pages-content .form-group-wrapper{display:block}}.my-pages-content .form-group-wrapper .form-group{flex:100% 0 0;margin-bottom:20px;max-width:calc(50% - 15px)}@media (max-width:990px){.my-pages-content .form-group-wrapper .form-group{max-width:none}}.my-pages-content .form-group-row{margin-bottom:30px}.BlogListingPageViewModel .filter{margin-top:15px}.BlogListingPageViewModel .blog-list{margin-top:30px;padding-bottom:30px}@media (max-width:990px){.BlogListingPageViewModel .blog-list{background-color:#fff;margin:15px -15px 0;padding:15px 15px 30px}}.BlogListingPageViewModel .list.education-list .product-card-image-wrapper,.BlogListingPageViewModel .product-list.list .product-card-image-wrapper{padding-right:20px}@media (max-width:990px){.BlogListingPageViewModel .list.education-list .product-card-image-wrapper,.BlogListingPageViewModel .product-list.list .product-card-image-wrapper{padding-right:10px}}.BlogListingPageViewModel .list.education-list .product-card-content,.BlogListingPageViewModel .product-list.list .product-card-content{padding-left:0}@media (max-width:990px){.BlogListingPageViewModel .list.education-list .product-card-content,.BlogListingPageViewModel .product-list.list .product-card-content{padding-left:0}}.BlogPageViewModel picture{display:block;margin-bottom:30px}@media (max-width:990px){.BlogPageViewModel picture{margin-bottom:15px}}.BlogPageViewModel .actions{margin-bottom:30px}@media (max-width:990px){.BlogPageViewModel .actions{margin-bottom:15px;margin-top:15px}}.BlogPageViewModel time{align-items:center;display:flex}@media (max-width:990px){.BlogPageViewModel time{font-size:10px;line-height:17px;margin-bottom:5px}}.BlogPageViewModel time i{margin-right:5px}.dashboard-block{background:#fff;height:calc(100% - 30px);margin-bottom:30px}@media (min-width:991px){.dashboard-block{padding:30px}}.dashboard-block #pressRoomIframeContent,.dashboard-block .EPiServerForms,.dashboard-block .textarea-block{padding:0!important}.dashboard-subheading{margin-bottom:15px;text-align:center}.OrderConfirmationPageViewModel{background-color:#e1e1e1;display:flex;flex-direction:column;min-height:100vh;padding:15px}.OrderConfirmationPageViewModel h1{font-size:2rem;line-height:normal;word-wrap:break-word;hyphens:auto}@media (max-width:990px){.OrderConfirmationPageViewModel h1{font-size:max(1.5rem,min(4vw,2rem))}}.OrderConfirmationPageViewModel h2{font-size:1.3rem;margin-bottom:0}.OrderConfirmationPageViewModel h3{font-size:1rem;line-height:normal;margin-bottom:0}@media (min-width:991px){.OrderConfirmationPageViewModel{padding:50px}}.OrderConfirmationPageViewModel .page-content{background-color:#fff;margin:0 auto;max-width:960px;padding:0 0 20px;width:100%}.OrderConfirmationPageViewModel .page-content .top-bar{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;margin-bottom:15px;padding:15px;position:relative}@media (min-width:991px){.OrderConfirmationPageViewModel .page-content .top-bar{margin-bottom:30px}}.OrderConfirmationPageViewModel .page-content .top-bar a{color:#000;display:table;line-height:1;margin:0 auto;max-width:calc(100% - 130px)}.OrderConfirmationPageViewModel .page-content .top-bar a img{height:auto;margin:0 auto;max-height:60px;max-width:100%;width:auto}@media (min-width:991px){.OrderConfirmationPageViewModel .page-content .top-bar a{line-height:2}}.OrderConfirmationPageViewModel .page-content .top-bar a.go-back{align-items:center;display:flex;font-size:1rem;position:absolute}@media screen and (max-width:768px){.OrderConfirmationPageViewModel .page-content .top-bar a.go-back{height:100%;justify-content:center;left:0;top:0;width:50px}.OrderConfirmationPageViewModel .page-content .top-bar a.go-back span{display:none}}.OrderConfirmationPageViewModel .page-content .top-bar a .icon.icon-angle-left,.OrderConfirmationPageViewModel .page-content .top-bar a .icon.icon-angle-left:after{height:8px;width:13px}@media screen and (max-width:768px){.OrderConfirmationPageViewModel .page-content .top-bar a .icon.icon-angle-left:after{height:10px;width:18px}}.OrderConfirmationPageViewModel .order-confirmation-page-newsletter{background-color:#f1f1f1;margin:20px -15px;padding:15px}@media (min-width:991px){.OrderConfirmationPageViewModel .order-confirmation-page-newsletter{margin-left:0;margin-right:0;padding:30px;width:100%}}.OrderConfirmationPageViewModel .order-confirmation-page-newsletter-info{border-bottom:1px solid #ddd;padding-bottom:10px}.OrderConfirmationPageViewModel .order-confirmation-page-newsletter-terms p{margin-bottom:0}.OrderConfirmationPageViewModel .order-confirmation-page-title{font-size:1rem;font-weight:700;margin-bottom:5px}.OrderConfirmationPageViewModel .order-confirmation-page-bottom-content{bottom:0;padding:30px;position:static;text-align:center;width:100%}@media (min-width:991px){.OrderConfirmationPageViewModel .order-confirmation-page-bottom-content{border-top:1px solid #ddd}}@media screen and (max-width:768px){.OrderConfirmationPageViewModel .order-confirmation-page-bottom-content{padding-top:0}.OrderConfirmationPageViewModel .order-confirmation-page-bottom-content .btn{margin-top:16px}}.OrderConfirmationPageViewModel .order-confirmation-page-bottom-content .icon-catalog:after{background-color:#263238}.OrderConfirmationPageViewModel .order-confirmation-page-order-content{align-items:stretch;display:flex;flex-direction:column;gap:40px;justify-content:space-between;margin-top:40px;padding-bottom:15px}@media screen and (max-width:768px){.OrderConfirmationPageViewModel .order-confirmation-page-order-content{padding-bottom:0}}@media (min-width:991px){.OrderConfirmationPageViewModel .order-confirmation-page-order-content{flex-direction:row}}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-delivery{padding-left:0}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-delivery .additional-info{margin:15px 0;padding:0}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-delivery .additional-info p:last-of-type span{font-size:.9375rem}@media (min-width:991px){.OrderConfirmationPageViewModel .order-confirmation-page-order-content-delivery{margin:0;padding-left:30px}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-delivery .additional-info{min-width:315px;padding:0}}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-delivery-adress-information p{margin:0}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-payment-info{margin-top:20px}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles{flex:100%}@media (min-width:991px){.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles{flex:2}}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles-line-item{background:#fff;border:none;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);margin-bottom:15px;padding:16px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}@media (min-width:991px){.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles-line-item:last-of-type{border-bottom:none}}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles-line-item .product-delivery{margin-top:0}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles-line-item .activation-code{background-color:#f1f1f1;display:flex;flex-direction:row;font-size:.9375rem;gap:10px;padding:10px}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles-line-item-price{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.9375rem;justify-content:space-between;margin-bottom:20px;width:100%}.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles-line-item-price strong{font-weight:700}@media screen and (max-width:768px){.OrderConfirmationPageViewModel .order-confirmation-page-order-content-articles-line-item-price{flex-direction:column;gap:10px}}.event-detail-section h1{margin-bottom:5px}.event-detail-section .preamble{font-size:1.125rem;font-weight:600;line-height:1.5rem}.event-detail-section span{color:#263238}.event-detail-section span.tag{background-color:#f1f1f1;border-radius:15px;display:inline-block;font-size:.75rem;font-stretch:normal;font-style:normal;font-weight:700;line-height:.75rem;margin-right:10px;padding:8px}.event-detail-section button span{color:inherit}.event-detail-info-card{border:1px solid #ddd;margin:0 auto;max-width:240px;padding-bottom:15px;text-align:center;width:100%}@media (max-width:990px){.event-detail-info-card{margin:15px auto 0}}@media screen and (max-width:768px){.event-detail-info-card{max-width:none}}.event-detail-info-card h4{color:#263238;letter-spacing:.44px;margin-bottom:5px}.event-detail-info-card img{margin:0 auto 10px;width:100%}.event-detail-info-card hr{border:.5px solid #ddd;margin-bottom:15px;margin-top:15px;width:calc(100% - 30px)}.event-detail-info-card .icon{margin-left:5px}.event-detail__block-area{margin-top:30px}.EventListingPageViewModel .filter{margin-top:15px}.EventListingPageViewModel .modal-content-area .filter{margin-top:0}.EventListingPageViewModel .sidebar ul li.is-open>.sub-menu{background-color:#fff!important}.EventListingPageViewModel .sidebar ul li.is-open>.sub-menu a,.EventListingPageViewModel .sidebar ul li:not(.active):not(.is-open):hover{background-color:transparent!important}.event-list{padding-bottom:30px}@media (max-width:990px){.event-list{background-color:#fff;margin:0 -15px;padding:15px 15px 30px}.event-list .form-group{padding:0}}.event-card{background:#fff;display:flex;flex-direction:row;padding:15px;position:relative}@media (max-width:990px){.event-card .d-lg-none{float:none;margin-bottom:0;margin-right:0;position:absolute;right:6px;top:6px;z-index:15}.event-card .d-lg-none .badge{position:relative;top:0}.event-card{padding:30px 0 15px}}.event-card:not(:last-of-type){border-bottom:1px solid #ddd}.event-card a:not(.btn){color:#263238;-webkit-text-decoration:none;text-decoration:none}.event-card-content{display:flex;flex:1;flex-direction:column;padding-left:20px}@media (max-width:990px){.event-card-content{padding-left:10px}}.event-card-content h5{letter-spacing:.4px;line-height:24px}.event-card-content h5.event-card-title{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:5px}@media (max-width:990px){.event-card-content h5.event-card-title{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:space-between}}.event-card-content h5 a{flex:1;hyphens:manual;line-height:1.4;word-break:break-word}.event-card-content h5,.event-card-content p.event-card-additional{margin-bottom:10px}.event-card-image{width:70px}.event-card-title{font-size:18px;font-weight:800}@media (max-width:990px){.event-card-title{font-size:12px;line-height:1.33;margin-bottom:5px}}.event-card-additional{color:#263238}@media (max-width:990px){.event-card-additional{font-size:10px;line-height:1.6}}.event-card-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:auto;width:100%}.event-card-footer .actions{align-self:flex-end;margin-left:auto}.SeriesPageViewModel .page-content .series-card{margin-left:20px}.SeriesPageViewModel .page-content .series-with-image{min-height:173px}@media (min-width:991px){.SeriesPageViewModel .page-content .series-with-image{min-height:125px}}@media (max-width:990px){.SeriesPageViewModel .page-content .row-content:first-of-type{margin-top:15px}}@media (min-width:991px){.SeriesPageViewModel .page-content .series-top{margin-bottom:30px;margin-top:-30px;padding-top:30px}}.SeriesPageViewModel .page-content .education-list,.SeriesPageViewModel .page-content .product-list{margin-bottom:30px}@media screen and (max-width:768px){.SeriesPageViewModel .page-content .education-list .product-card .product-card-content .product-card-desc,.SeriesPageViewModel .page-content .product-list .product-card .product-card-content .product-card-desc{display:none}}.SeriesPageViewModel .page-content #series-list{position:relative}.SeriesPageViewModel .page-content .series-list__header{background-color:#fff;border-bottom:1px solid #f1f1f1;margin-bottom:0;padding:15px;position:sticky;top:192px;z-index:19}@media (max-width:990px){.SeriesPageViewModel .page-content .series-list__header{top:86px}}.tickets-item{border-top:1px solid #ddd;margin:15px auto 0;max-width:555px;padding-top:15px}@media (min-width:991px){.tickets-item{margin-top:30px;padding-top:30px}.tickets-item:first-of-type{border-top-width:0;margin-top:0;padding-top:0}}.tickets-item h5{margin-bottom:5px}.tickets-item .tickets-item-title{margin-bottom:15px}.tickets-item .tickets-item-title h4{font-size:1.125rem;margin-bottom:0}.tickets-item .tickets-item-title h4 span,.tickets-item .tickets-item-title h4 strong{display:block}@media (min-width:991px){.tickets-item .tickets-item-title h4 strong{display:inline}.tickets-item .tickets-item-title h4 strong:after{content:" - "}.tickets-item .tickets-item-title h4 span{display:inline}}.tickets-item .tickets-item-title h4 span{font-size:.75rem;font-weight:400}.tickets-item .checkout-paymentaddress-picker-wrapper{padding-bottom:15px}.tickets-item .btn-expand strong{display:flex;line-height:20px}.tickets-item .btn-expand small{display:flex;font-weight:400;line-height:1}.tickets-item .btn-expand .action{display:none}.tickets-item .btn-expand .action strong{line-height:2.25}.tickets-item .btn-expand.is-open{margin-bottom:15px}.tickets-item .btn-expand.is-open .title{display:none}.tickets-item .btn-expand.is-open .action{display:block}.tickets-item .btn-expand.has-validation-error small:after,.tickets-item .btn-expand.has-validation-error strong:after{color:#c63337;content:"*";display:block}.tickets-item .form-group textarea{margin-bottom:0}.tickets-item .ticket-holder-wrapper.has-validation-error .title small:after,.tickets-item .ticket-holder-wrapper.has-validation-error .title strong:after{color:#c63337;content:"*"}.tickets-item .ticket-holders-item{height:0;overflow:hidden}.tickets-item .ticket-holders-item.is-open{height:auto}.tickets-item .ticket-holders-item:not(:last-of-type){border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.working-material{padding-bottom:30px;padding-top:22.5px}@media (max-width:990px){.working-material{padding-bottom:15px;padding-top:7.5px}}@media (max-width:767px){.working-material{background-color:#fff;border-top:1px solid #e1e1e1;padding-bottom:0;padding-top:15px}}.working-material svg{display:block;margin:0 auto 15px}.working-material h3{margin-bottom:30px}.working-material--content #pressRoomIframeContent,.working-material--content .EPiServerForms,.working-material--content .textarea-block{padding:0!important}.working-material--content #pressRoomIframeContent:last-of-type,.working-material--content .EPiServerForms:last-of-type,.working-material--content .textarea-block:last-of-type{margin-bottom:0}@media (max-width:767px){.working-material--no-hits{display:none}}.working-material--no-hits .icon{margin-right:15px}.working-material--no-hits .icon.icon-spinner:after{background-color:#263238}.working-material--filter{margin-bottom:30px}@media (max-width:767px){.working-material--filter{margin-bottom:0}}.working-material--filter .search-tabs{max-width:none}.working-material--filter .search-tabs .is-loading{opacity:.75;pointer-events:none}.working-material--filter .search-tabs label{align-items:center;display:flex;gap:10px}@media (max-width:767px){.working-material--filter .search-tabs{display:none}}.working-material--filter .form-group{display:none}@media (max-width:767px){.working-material--filter .form-group{display:block}}.working-material--filter .form-group label{display:block;margin-bottom:10px}.working-material--filter .select-wrapper.is-loading{opacity:.75;pointer-events:none}.working-material--filter .select-wrapper.is-loading:after{top:17px}.working-material--scroll{position:relative}.working-material--anchor-links{margin-bottom:15px}.working-material--anchor-links h3{margin-bottom:0}.working-material--anchor-links ul{display:flex;flex-wrap:wrap;padding-bottom:15px;padding-top:15px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.working-material--anchor-links li{color:#aeaeae;font-size:1.375rem;font-weight:800;line-height:1;margin-right:15px;text-transform:uppercase}@media (max-width:990px){.working-material--anchor-links li{font-size:1rem;line-height:2}}.working-material--anchor-links button{background-color:transparent;color:#007d8d;font-weight:800;padding:0;text-transform:uppercase}.working-material--anchor-links button:hover{color:#007d8d;-webkit-text-decoration:underline;text-decoration:underline}.working-material--sections{position:relative}.working-material--sections section{margin:0;overflow:hidden}.working-material--sections section:not(:last-of-type){margin-bottom:30px}@media (max-width:990px){.working-material--sections section:not(:last-of-type){margin-bottom:15px}}@media (max-width:767px){.working-material--sections section:not(:last-of-type){border-bottom:#e1e1e1;margin-bottom:0}}.working-material--sections h4{font-size:1.125rem;margin:0}@media (max-width:990px){.working-material--sections h4{font-size:1rem;line-height:1.5}}.working-material--header{background-color:#fff;border-bottom:1px solid #e1e1e1;padding:15px;position:sticky;top:114px}@media (max-width:990px){.working-material--header{top:50px}}.working-material--header h3{margin:0;text-align:left;text-transform:uppercase}.working-material--items{background-color:#fff;display:flex;flex-wrap:wrap;margin:0 -.5px -1px}.working-material--item{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;flex:0 0 33.33333%;max-width:33.33333%;padding:15px}@media (max-width:990px){.working-material--item{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.working-material--item{flex:0 0 100%;max-width:100%}}.working-material--item:hover{background-color:#f1f1f1}.working-material--item ul{display:flex;flex-wrap:wrap}.working-material--item li{color:#61adb9;font-size:.875rem;font-weight:700;line-height:1.3rem;margin-right:15px;margin-top:5px}.working-material--item a:hover{color:#007d8d;-webkit-text-decoration:underline;text-decoration:underline}.padding-sm{padding:15px}@media (max-width:990px){.padding-sm{padding:15px}}.padding-md{padding:30px}@media (max-width:990px){.padding-md{padding:30px}}.padding-lg{padding:60px}@media (max-width:990px){.padding-lg{padding:60px}}.margin-sm{margin:15px}@media (max-width:990px){.margin-sm{padding:15px}}.margin-md{margin:30px}@media (max-width:990px){.margin-md{padding:30px}}.margin-lg{margin:60px}@media (max-width:990px){.margin-lg{padding:60px}}.margin-bottom-sm{margin-bottom:15px}@media (max-width:990px){.margin-bottom-sm{padding:15px}}.margin-bottom-md{margin-bottom:30px}@media (max-width:990px){.margin-bottom-md{padding:30px}}.margin-bottom-lg{margin-bottom:60px}@media (max-width:990px){.margin-bottom-lg{padding:60px}}.hide{display:none!important}.not-visible{visibility:hidden!important}.show{display:block!important}.animate-hide{height:auto;opacity:1;overflow:hidden;transition:visibility 0s ease,opacity .8s ease,height .5s linear;visibility:visible}.animate-hide.hidden{height:0;opacity:0;transition-delay:0s;visibility:hidden}.d-none-tablet-down{display:inherit}@media (max-width:990px){.d-none-tablet-down{display:none}}.d-none-tablet-up{display:block!important}@media (min-width:767px){.d-none-tablet-up{display:none!important}}.d-block-tablet-down{display:none}@media (max-width:990px){.d-block-tablet-down{display:block}}.d-inherit-tablet-up{display:none!important}@media (min-width:767px){.d-inherit-tablet-up{display:inherit!important}}.d-flex-mobile-only{display:none}@media (max-width:767px){.d-flex-mobile-only{display:flex!important}.d-none-mobile-only{display:none!important}}