﻿.page-template-page_casestudies .caseStudyFilter .filterButton{color:#6e9c94;font-weight:700;cursor:pointer}.page-template-page_casestudies .caseStudyFilter .filterButton.active{text-decoration:underline}.page-template-page_casestudies .caseStudyArchive .caseStudyItem{transition:all .3s;border:1px solid #f2f2f2;border-radius:0.9375rem;margin-top:0;min-height:22.5rem}.page-template-page_casestudies .caseStudyArchive .caseStudyItem:hover{-webkit-box-shadow:0 0.1875rem 1.25rem 0 rgba(0,0,0,.39);-moz-box-shadow:0 0.1875rem 1.25rem 0 rgba(0,0,0,.39);box-shadow:0 0.1875rem 1.25rem 0 rgba(0,0,0,.39)}.page-template-page_casestudies .caseStudyArchive .caseStudyItem .label{top:0;bottom:inherit;border-top-left-radius:0.9375rem}.page-template-page_casestudies .caseStudyArchive .caseStudyItem .image{border-top-left-radius:0.9375rem;border-bottom-left-radius:0.9375rem}.page-template-page_casestudies .caseStudyArchive .caseStudyItem .title{font-size:1.375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 1200px)and (max-width: 1600px){.page-template-page_casestudies .caseStudyArchive .caseStudyItem{flex-direction:column}.page-template-page_casestudies .caseStudyArchive .caseStudyItem>.image,.page-template-page_casestudies .caseStudyArchive .caseStudyItem>.content{max-width:100%}.page-template-page_casestudies .caseStudyArchive .caseStudyItem .image{border-top-left-radius:0.9375rem;border-top-right-radius:0.9375rem;border-bottom-left-radius:0rem}}@media screen and (max-width: 992px){.page-template-page_casestudies .caseStudyArchive .caseStudyItem .image{border-top-left-radius:0.9375rem;border-top-right-radius:0.9375rem;border-bottom-left-radius:0rem}}.single-case-study .productList .product{color:#6e9c94}.single-case-study .productList .product:hover{color:#43615c}.single-case-study .caseStudyMeta{margin-bottom:6.25rem}.single-case-study .caseStudyContent{margin-bottom:6.25rem}.single-case-study img{max-width:100%}.page-template-page_contact .heroHeader.small .backgroundImage{height:28rem;background-position:bottom center}.page-template-page_contact .heroHeader .heroTitle{margin-top:20rem}.page-template-page_contact .heroHeader .backgroundImage{overflow:hidden}.page-template-page_contact .heroHeader .backgroundImage img{margin-top:2.5rem;top:-0.9375rem}@media screen and (max-width: 400px){.page-template-page_contact .heroHeader .backgroundImage img{object-fit:contain;width:140%;left:-20%}}.page-template-page_contact .top{padding-bottom:5rem}.page-template-page_contact .top .left{padding-right:5.625rem}.page-template-page_contact .top .left form textarea{height:6.25rem}.page-template-page_contact .top .left form button{float:right;margin-top:5.625rem}.page-template-page_contact .top .left form button i{margin-right:0.625rem}.page-template-page_contact .top .right a{line-height:2;color:#585858}.page-template-page_contact .top .right a.greenText{color:#6e9c94}.page-template-page_contact .top .right h4{margin-top:1.875rem}.page-template-page_contact .bottom{padding-top:5rem;background-color:#e2ebea}.page-template-page_contact .bottom h2{margin-bottom:3.75rem}.page-template-page_contact .bottom .block{margin-bottom:1.25rem}.page-template-page_contact .bottom .block .blockTop{background-color:#fff;padding:1.875rem 1.875rem 1.875rem 1.875rem;border-radius:0.375rem 0.375rem 0 0}.page-template-page_contact .bottom .block .blockTop i{font-size:4.6875rem;color:#6e9c94;padding-bottom:1.875rem}.page-template-page_contact .bottom .block .blockTop h4{margin-bottom:1.25rem}.page-template-page_contact .bottom .block .blockTop a{color:#585858}.page-template-page_contact .bottom .block .blockBottom{border-radius:0 0 0.375rem 0.375rem}.page-template-page_contact .bottom .block .blockBottom>div{height:12.5rem;background-color:#ddd;border-radius:0 0 0.375rem 0.375rem}@media(max-width: 991.98px){.page-template-page_contact .top .left{padding-right:15px}.page-template-page_contact .heroHeader .heroTitle{margin-top:20rem}}@media(max-width: 767.98px){.page-template-page_contact .top .left form button{margin-top:0}.page-template-page_contact .heroHeader.small .backgroundImage{height:17.2rem;background-position:center center}.page-template-page_contact .heroHeader .heroTitle{display:none}}@media(max-width: 575.98px){.page-template-page_contact .bottom .block .blockTop{padding-top:1.875rem}}.page-template-page_corevalues .coreValuesBlocks{margin-top:3.125rem}.page-template-page_corevalues .coreValuesBlocks .coreValuesBlock{padding-top:5rem;padding-bottom:5rem}.page-template-page_corevalues .coreValuesBlocks .coreValuesBlock.odd .imageCol{order:2}.page-template-page_corevalues .coreValuesBlocks .coreValuesBlock.odd .contentCol{order:1}.page-template-page_corevalues .coreValuesBlocks .coreValuesBlock.even{background-color:#e2ebea}.page-template-page_corevalues .coreValuesBlocks .contentCol h2{font-size:2rem}.page-template-page_corevalues .coreValuesBlocks img{max-width:100%}.homeIntroText{margin-top:5rem}.homeIntroText .row{margin:0px;align-items:center}.homeIntroText .left{padding-right:6.25rem}.homeIntroText .left a{margin-top:1.25rem}.homeIntroText .right{padding-left:6.25rem}.homeIntroText .right img{width:100%}.homeIntroText .button.responsiveOnly{margin-top:50px;width:100%;text-align:center}.homeIconsContainer{margin-top:6.25rem;position:relative;text-align:center;padding:6.25rem}.homeIconsContainer h2{color:#fff;line-height:1em;margin-bottom:2.5rem}.homeIconsContainer p{color:#fff;margin:auto;max-width:62.5rem;font-family:"Comfortaa"}.homeIconsContainer p.subtitle{font-family:"Ubuntu"}.homeIconsContainer .icon-col{width:25%;padding:0rem 3.125rem;position:relative;z-index:2}.homeIconsContainer .icon-col h3{font-size:1.625rem;font-weight:bold;margin-top:1.25rem}.homeIconsContainer .icon-col p{color:#585858;font-size:1rem}.homeIconsContainer .icon-col .image{position:relative;display:inline-block;padding:0rem 1.875rem;z-index:1}.homeIconsContainer .icon-col .image .imgWrap.bowUp:after{content:"";background-image:url("../img/dotted_bow_up.svg");background-repeat:no-repeat;background-position:top center;background-size:contain;display:inline-block;width:100%;right:-95%;height:100%;position:absolute;bottom:0rem}.homeIconsContainer .icon-col .image .imgWrap.bowDown:after{content:"";background-image:url("../img/dotted_bow_down.svg");background-repeat:no-repeat;background-position:bottom center;background-size:contain;display:inline-block;width:100%;right:-95%;height:100%;position:absolute;top:0rem}.homeIconsContainer .icon-col .image img{width:100%;max-width:12.5rem;margin:auto}.homeIconsContainer .icon-col .image .checkmark{position:absolute;top:0rem;right:0rem;width:30%}.homeIconsContainer .background{position:absolute;width:100%;height:100%;z-index:-1;left:0;top:0}.homeIconsContainer .background img{width:100%;height:100%}.homeIconsContainer .iconContent{z-index:1}.homeIconsContainer .textExtension{background-color:#e2ebea;display:inline-block;padding:3.125rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.homeIconsContainer .textExtension .subtitle{color:#00a4e4}.homeIconsContainer .textExtension h2{color:#6e9c94;margin-bottom:3.125rem}.homeIconsContainer .textExtension .titleContainer{display:flex;align-items:center;margin-bottom:1.25rem}.homeIconsContainer .textExtension .titleContainer .title{display:flex;align-items:center;color:#00a4e4;font-size:1.625rem;text-transform:uppercase;font-family:"Ubuntu";font-weight:700;text-align:left}.homeIconsContainer .textExtension .titleContainer .icon{width:1.875rem;height:1.875rem;border-radius:1.875rem;display:flex;justify-content:center;align-items:center;background-color:#fff;color:#6e9c94;margin-right:1.25rem;font-size:1rem;flex:0 0 auto}.homeIconsContainer .textExtension .textContainer{text-align:left}.homeIconsContainer .textExtension+.iconContentContainer{margin-top:0rem;border-top-left-radius:0;border-top-right-radius:0}.homeIconsContainer .iconContentContainer{background-color:#fff;border-radius:20px;margin-top:80px;padding:50px;position:relative}.homeIconsContainer .iconContentContainer .subtitle{color:#00a4e4;z-index:2}.homeIconsContainer .iconContentContainer h2{color:#6e9c94;z-index:2;margin-bottom:3.125rem}.homeIconsContainer .iconContentContainer .reversedShield{position:absolute;top:-40px;margin:auto;left:calc(50% - 200px);z-index:1}.homeIconsContainer .underIconContentContainer{display:flex;flex-wrap:wrap;padding:0;margin-top:20px}.homeIconsContainer .underIconContentContainer .left{display:flex;margin-right:auto}.homeIconsContainer .underIconContentContainer .left img{width:170px}.homeIconsContainer .underIconContentContainer .left p{text-align:left;margin-left:20px}.homeIconsContainer .underIconContentContainer .right{margin-left:auto}.homeProductContainer{margin-right:0px}.homeProductContainer .row{align-items:center}.homeProductContainer .left,.homeProductContainer .right{padding:50px 30px}.homeProductContainer .left a:not(.button){display:block;font-family:"Ubuntu";font-size:1rem}.homeProductContainer .left p{max-width:43.75rem}.homeProductContainer .right{padding-right:0px}.homeProductContainer .right img{width:100%}.blogContainer{background-image:url("../img/gray_dubbel_shield.svg");background-repeat:no-repeat;background-position:right center;background-size:contain;background-color:#f2f2f2;padding-top:80px;padding-bottom:80px}.blogContainer h2{text-align:center;margin-bottom:40px}.blogContainer .subtitle{text-align:center}.blogContainer h3.noNewsItems{text-align:center}.blogContainer .row{position:relative}.blogContainer .row .button{position:absolute;right:10px;top:15px}.globalPartner.stayInformedContainer p{font-size:18px}.stayInformedContainer{overflow:hidden;padding-top:80px}.stayInformedContainer h2{text-align:center}.stayInformedContainer .videoBlock{position:relative;width:100%;display:flex;margin-top:70px}.stayInformedContainer .videoBlock .cat,.stayInformedContainer .videoBlock .dog{position:absolute;bottom:0}.stayInformedContainer .videoBlock .cat{left:-16px;width:300px}.stayInformedContainer .videoBlock .dog{width:400px;right:-112px;z-index:99}.stayInformedContainer .videoBlock iframe{width:65%;margin:0 auto;height:600px;position:relative;z-index:100}.stayInformedContainer .description{padding-top:60px;padding-bottom:100px;text-align:center;max-width:50%;margin:0 auto}@media screen and (max-width: 1581px){.homeIconsContainer .icon-col .image .imgWrap.bowUp:after,.homeIconsContainer .icon-col .image .imgWrap.bowDown:after{display:none}.stayInformedContainer .videoBlock .dog{width:330px;right:26px}.stayInformedContainer .videoBlock .cat{left:125px;width:223px}.stayInformedContainer .videoBlock iframe{width:55%;height:500px}}@media screen and (max-width: 1400px){.homeIconsContainer .icon-col{padding:0px 25px}.stayInformedContainer .videoBlock .dog{width:261px;right:57px}.stayInformedContainer .videoBlock .cat{left:140px;width:165px}.stayInformedContainer .videoBlock iframe{width:55%;height:439px}}@media screen and (max-width: 1200px){.homeIconsContainer{padding:30px}.homeIconsContainer .icon-col{padding:0px 10px}.blogContainer .row .button{position:relative;display:block;text-align:center;width:100%;top:unset;right:unset;margin:40px 20px}.stayInformedContainer .videoBlock .dog{width:207px;right:-57px}.stayInformedContainer .videoBlock .cat{left:19px;width:120px}.stayInformedContainer .videoBlock iframe{width:70%;height:369px}.stayInformedContainer .description{max-width:70%;padding-bottom:60px}}@media screen and (max-width: 992px){.blogContainer h2,.blogContainer .subtitle{text-align:left}.homeIconsContainer h2{font-size:2.5rem}.homeIconsContainer .icon-col{width:100%;margin:30px 0px}.homeIconsContainer .iconContentContainer .reversedShield{display:none}.homeIconsContainer .titleContainer{margin-top:3.125rem}.homeIconsContainer .titleContainer:first-of-type{margin-top:0rem}.iconContent .underIconContentContainer{display:block}.iconContent .underIconContentContainer .right,.iconContent .underIconContentContainer .left{margin-top:50px;display:block}.iconContent .underIconContentContainer .right p,.iconContent .underIconContentContainer .left p{margin-top:20px}.homeProductContainer{margin-right:auto}.homeProductContainer .left{padding:20px 30px}.homeProductContainer .left a{margin:10px 0px}.homeProductContainer .right{padding:0px 30px}.button.responsiveOnly{width:100%;margin:30px 40px;text-align:center}.stayInformedContainer .videoBlock .dog{width:137px;right:-56px}.stayInformedContainer .videoBlock .cat{left:-15px;width:81px}.stayInformedContainer .videoBlock iframe{width:80%;height:293px}.stayInformedContainer .description{max-width:90%;padding-bottom:30px}}@media screen and (max-width: 576px){.homeIconsContainer .textExtension .container{padding-left:0;padding-right:0}.homeIconsContainer .textExtension .textContainer{text-align:center}.homeIconsContainer .textExtension .titleContainer{flex-wrap:wrap}.homeIconsContainer .textExtension .titleContainer .icon{margin:0.625rem auto}.homeIconsContainer .textExtension .titleContainer .title{width:100%;text-align:center;justify-content:center}.stayInformedContainer .videoBlock .dog{display:none}.stayInformedContainer .videoBlock .cat{display:none}.stayInformedContainer .videoBlock iframe{width:100%;height:293px}.stayInformedContainer .description{max-width:95%;padding-bottom:80px}}.heroHeader.lp .shield .text .header{color:#585858}.contentBlock.lp{margin-top:6.25rem;margin-bottom:6.25rem}.contentBlock.lp .right{padding-top:3.125rem}.contentBlock.lp h3{font-weight:bold}.quoteContainer{padding-top:3.75rem;padding-bottom:3.75rem;background-color:#e2ebea;text-align:center;font-size:2.75rem;color:#6e9c94;font-weight:bold;font-family:Ubuntu}.contentBlock.lp2{margin-top:6.25rem;margin-bottom:6.25rem}.contentBlock.lp2 h3{font-weight:bold}.supplyChainContainer1{text-align:center;color:#fff;background-image:url("../img/bg.png");background-size:cover;background-repeat:no-repeat;height:41.875rem;padding-top:5.625rem}.supplyChainContainer1 h2{color:#fff}.supplyChainContainer1 .intro{max-width:43.75rem;margin:0 auto;margin-top:1.25rem}.supplyChainContainer2{margin-top:-25rem;margin-bottom:6.25rem;border-radius:0.375rem}.supplyChainContainer2 .homeIconsContainer{margin-top:0;padding:0;background-color:#fff;border-radius:0.375rem}.supplyChainContainer2 .homeIconsContainer .reversedShield{z-index:0;top:-3.125rem}@media(max-width: 991.98px){.quoteContainer{font-size:1.875rem}}.page-template-page_sustainability .block{padding:3.125rem 0}.page-template-page_sustainability .block.green{background-color:#e2ebea}.page-template-page_sustainability .block.noBottomPadding{padding-bottom:0}.page-template-page_sustainability .block h2{font-size:2.625rem;margin-bottom:1em}.page-template-page_sustainability .block img{max-width:100%}.page-template-page_sustainability .whiteRow{background-color:#fff}.page-template-page_sustainability .whiteRow .image{min-height:11.25rem;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.page-template-page_sustainability .downloadForm{padding-top:2.5rem;padding-bottom:0}.page-template-page_sustainability .downloadForm img{max-width:100%}@media(max-width: 767.98px){.heroHeader.history .heroTitle.huge{position:unset;margin-top:100px}}@media screen and (max-width: 1500px){header .desktop .menuContainer ul li a{font-size:1rem}.localisation .container .preText{margin-left:0;margin-right:1rem}.localisation .container .country .title{font-size:1.4375rem;line-height:1}}@media screen and (max-width: 1250px){.localisation .container{flex-wrap:wrap;padding-top:0.9375rem;padding-bottom:0.9375rem}.localisation .container .map{display:none}.localisation .container .mapMobile{display:block}.localisation .container p.preText{width:100%;z-index:1;margin:0;font-size:0.9375rem;margin-bottom:0.3125rem}.localisation .container .country{z-index:1}.localisation .container .country .title{font-size:1.4375rem}.localisation .container .localisationClose{position:absolute;right:1.25rem}.localisation .container .localisationClose i{font-size:2.5rem}.localisation .container .localisationClose span{display:none}.localisation .container .localisationSwitch{font-size:0.9375rem;margin-left:1.25rem;z-index:1}}@media(min-width: 575.98px){body .container.small,body .container.medium{max-width:540px}}@media(min-width: 767.98px){body .container.small,body .container.medium{max-width:720px}}@media(min-width: 991.98px){body .container.small,body .container.medium{max-width:960px}}@media(min-width: 1200px){.container{max-width:1640px}.container.small{max-width:1260px;font-size:100%;font-weight:inherit}.container.smallest{max-width:820px;font-size:100%;font-weight:inherit}}@media(min-width: 1580px){.menuPopup.open{right:-100%}}@media(max-width: 1430px){header .desktop .right{width:unset}header .desktop .right form .searchField{width:9.375rem}.heroHeader .shield{display:none}.heroHeader .mobileContent{display:block}.heroHeader.home .slide{padding-top:3.125rem}.heroHeader.home .slide .shield{right:0;left:0;margin:0 auto}.heroHeader.home .slide .shield .text{right:0;left:0;margin:0 auto;max-width:31.25rem}.heroHeader.home .slide .shield img.shieldImg{margin:0 auto}.heroHeader.home .slide .shield .logo{position:relative;text-align:center;bottom:8.125rem;left:auto;top:auto;margin:0 auto}.heroHeader.home .slide .mobileContent{display:none}.callBack .icon,.downloadForm .icon{display:none}}@media(max-width: 1199.98px){.heroHeader .badge{display:none}h2{font-size:2.25rem}h3{font-size:1.5rem}header .responsive .logo img{height:7.1875rem;width:auto}header.scrolled .responsive .logo .secondary{height:5.9375rem;width:auto}footer .footerCol1{order:1}footer .footerCol2{order:2}footer .footerCol3{order:4}footer .footerCol4{order:5}footer .footerCol5{order:6}footer .footerCol6{order:3}footer .footerBottomBar .label{position:relative;margin:auto}}@media screen and (max-width: 1320px){header .desktop{display:none}header .responsive{display:block}}@media(max-width: 991.98px){html body .nonResponsiveOnly{display:none}html body .responsiveOnly{display:inline-block}.homeIntroText .right{margin-top:5rem;padding-left:0.9375rem;text-align:center}.homeIntroText .right img{height:unset;width:80%;margin-bottom:20px}.homeIntroText .left{padding-right:0.9375rem}.homeIntroText .left h2{font-size:2.5rem}.homeIntroText .left p{font-size:0.9375rem}header .responsive{height:4.5rem}header .responsive .logo{width:6.25rem;height:auto}header .responsive .logo .primary{display:none !important;width:auto}header .responsive .logo .secondary{display:block !important;height:5.9375rem;width:auto}header .responsive .right{line-height:4.5rem;width:calc(100% - 100px)}header.scrolled .responsive .logo .secondary{height:5.9375rem;width:auto}.newsBlock{margin-bottom:50px}.heroHeader{margin-bottom:6.25rem}.heroHeader .heroTitle{margin-top:11.5625rem}.heroHeader .heroTitle h1{font-size:2.5rem}h2.small{font-size:1.875rem}h4{font-size:1.25rem}.greenText{font-size:1rem}.newsletter .right{padding-left:15px}.callMeForm .callMeWrapper .callMeInputs{flex-wrap:wrap}.callMeForm .callMeWrapper .inputWrapper,.callMeForm .callMeWrapper .buttonWrapper{width:100%;margin-bottom:1.25rem}.contentBlock{margin-bottom:3.125rem}.contentBlock.imageLeft .right{padding-left:15px}.contentBlock.imageRight .left{padding-right:15px}.page-template-page_corevalues .coreValuesBlocks .coreValuesBlock.odd .imageCol,.page-template-page_corevalues .coreValuesBlocks .coreValuesBlock.even .imageCol{order:2}.page-template-page_corevalues .coreValuesBlocks .coreValuesBlock.odd .contentCol,.page-template-page_corevalues .coreValuesBlocks .coreValuesBlock.even .contentCol{order:1}}@media(max-width: 767.98px){.hideOnMobile{display:none}.heroHeader{height:auto}.heroHeader .badge{display:none}.heroHeader .heroTitle{width:100%;max-width:100%;background-color:#fff;padding:3.125rem 0}.heroHeader .heroTitle.huge{position:absolute;padding-top:0}.heroHeader .heroTitle.huge h1{margin:0}.heroHeader .heroTitle img{display:none}.heroHeader .heroTitle h1{position:relative;left:auto;right:auto;bottom:auto}.heroHeader .bow{display:none}footer .footerCol1{order:1}footer .footerCol2{order:2}footer .footerCol3{order:3}footer .footerCol4{order:4}footer .footerCol5{order:5}footer .footerCol6{order:6}footer .footerCol{padding:0.3125rem 1.875rem}footer .footerBottomBar .menu-footer-under-copyright-container ul li{display:block;padding:0.625rem 0rem}footer .footerBottomBar .menu-footer-under-copyright-container ul li:before{content:unset}footer .footerBottomBar .menu-footer-under-copyright-container ul .copyright{padding:0.625rem 0rem}.callBack form input{width:100%}}@media(max-width: 688px){.heroHeader .backgroundImage,.heroHeader.small .backgroundImage{background-size:contain;background-position:top}.productFilter .productFilters .label{font-size:0.9375rem;margin:0.3125rem}}@media(max-width: 575.98px){.container{padding-left:1.875rem;padding-right:1.875rem}.newsletter{font-size:1rem}h2.small{font-size:1.5625rem}h4{font-size:1rem}.heroHeader .heroTitle{padding-top:0}.heroHeader .heroTitle p{padding-left:15px;padding-right:15px}.single-post .heroHeader .heroTitle.huge h1{font-size:1.875rem}.single-product .downloadForm form button,.single-product .downloadForm form input{width:100%}header .mailTo{display:none}p+ul li{font-size:1rem}.newsBlock .image{height:9.375rem}.heroHeader.home .slide .shield img.shieldImg{max-width:100%}.heroHeader.home .slide .shield .text{top:2.5rem}.heroHeader.home .slide .shield .text .subHeader{font-size:2.5rem;padding:0 0.9375rem}.heroHeader.home .slide .shield .text .header{font-size:2.75rem;padding:0 0.9375rem}.homeIntroText .left h2{font-size:1.875rem}.downloadForm form input,.downloadForm form textarea,.contactForm form input,.contactForm form textarea{width:100%}}@media(max-width: 449.98px){h2{font-size:1.875rem}.heroHeader.home .slide .shield .text{position:relative}.heroHeader.home .slide .shield .text .innerContent p{text-shadow:0rem 0rem 0.3125rem #000}.heroHeader.home .slide .shield img.shieldImg{display:none}.heroHeader.home .slide .shield .subHeader,.heroHeader.home .slide .shield .text{color:#fff}.heroHeader.home .slide .shield .logo{bottom:-1.875rem}.localisation .container .localisationSwitch{margin-left:0;margin-top:0.3125rem}.heroHeader{margin-bottom:0}.heroHeader .heroTitle h1{font-size:2rem}.homeIntroText{margin-top:2.5rem}.heroHeader .shield .text .innerContent{padding:0rem 10%}.homeIntroText .right{margin-top:1rem}.homeIconsContainer{margin-top:2rem}.subtitle{font-size:1.125rem}.homeIconsContainer .textExtension h2{margin-bottom:1.25rem}.homeIconsContainer h2{font-size:2rem}.homeIconsContainer .titleContainer{margin-top:1.5rem}.homeIconsContainer .icon-col .image img{max-width:6.25rem}.homeIconsContainer .icon-col{margin:1.5rem 0 0 0}.iconContent .underIconContentContainer{display:none}.blogContainer{padding-top:2.5rem;padding-bottom:2.5rem}.blogContainer .row .button{margin:0 0.9375rem}.floatingButtons .button{font-size:0.75rem;padding:0.375rem 0.625rem}.newsletter{padding-top:2.5rem;padding-bottom:2.5rem}footer .footerBottomBar .row{padding:0 0 1rem 0;font-size:0.75rem}footer .footerBottomBar .row ul li a{font-size:0.75rem}.productFilter{margin-top:2.5rem}.productFilter .productFilters .label{font-size:0.75rem;margin:0.3125rem}.productCategories{margin-top:2.5rem;margin-bottom:2.5rem}}@media(max-width: 374.98px){header .responsive .right .login{margin-right:1.25rem}}.single-product img{max-width:100%}.single-product .main h2{font-size:2.6875rem;text-align:center}.single-product .heroHeader .backgroundImage{position:relative}.single-product .introContainer img{width:100%;height:auto;max-width:7.8125rem}.single-product .cta{padding-top:3.125rem;padding-bottom:3.125rem}.single-product .subProducts{padding-top:6.25rem;padding-bottom:6.25rem}.single-product .subProducts h3{font-weight:bold;margin-bottom:1.875rem}.single-product .subProducts ul{list-style-type:none}.single-product .subProducts ul li{display:inline-block;color:#6e9c94;font-weight:bold;margin:0.625rem}.single-product .subProducts ul li img{margin-right:0.625rem}.single-product .whitepaper{background-color:#e2ebea}.single-product .contact h3{font-weight:bold;margin-bottom:3.125rem;text-align:center}.single-product .contact .contactContainer{border:1px solid #f2f2f2;border-radius:0.8125rem;position:relative}.single-product .contact .contactContainer .inner{padding:3.125rem;font-weight:bold}.single-product .contact .contactContainer .inner form{margin-bottom:1.875rem;margin-top:1.875rem}.single-product .contact .contactContainer .inner form input{display:inline-block;width:100%;max-width:22.5rem;border-color:#fff;border:1px solid #f2f2f2;border-radius:1.875rem;padding:0.8125rem 2.5rem 0.8125rem 0.8125rem;margin-bottom:0.625rem}.single-product .contact .contactContainer .left,.single-product .contact .contactContainer .right{display:flex;align-items:center}.single-product .contact .contactContainer .right{background-color:#00a4e4;color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px}.single-product .contact .contactContainer .right .contactManager{margin-top:1.875rem}.single-product .contact .contactContainer .right .contactManager .button{border:1px solid #fff;position:relative;z-index:2;margin-right:0.625rem}.single-product .contact .contactContainer .right .contactManager .button:hover{background-color:#fff;color:#00a4e4}.single-product .contact .contactContainer .productManager{position:absolute;margin:auto;left:0;right:0;bottom:0;max-width:33.75rem;max-height:90%;height:auto;z-index:2}@media screen and (max-width: 767px){.single-product .introContainer{margin-top:3.125rem}}.timeline{background-color:#e2ebea;padding:60px 0 113px}.timeline .container{max-width:1200px}.timeline h2{font-size:40px;line-height:50px}@media(max-width: 767.98px){.timeline h2{font-size:30px}}.timeline .epoch{display:flex}.timeline .epoch:last-child .year::after{border-left:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0);border-top:53px solid #00a4e4;clear:both;content:"";height:0;position:absolute;top:100%;width:0}.timeline .year{margin-right:20px;position:relative}.timeline .year h2{background-color:#fff;border:8px solid #00a4e4;color:#00a4e4;text-align:center}.timeline .year::before{background-color:#00a4e4;bottom:0;content:"";position:absolute;width:8px}.timeline .epoch:last-child .year::after{left:44px}.timeline .year h2{border-radius:124px;line-height:108px;width:124px}.timeline .year::before{left:58px;top:124px}.timeline .title{margin-top:37px}@media(max-width: 767.98px){.timeline .epoch:last-child .year::after{left:27px}.timeline .year h2{border-radius:90px;line-height:74px;width:90px}.timeline .year::before{left:41px;top:90px}.timeline .title{margin-top:20px}}.viewAllPosts,.contact-button{position:absolute;bottom:-6.25rem;font-size:1rem}.viewAllPosts{left:4vw;background:#e2ebea;border-radius:3.125rem;font-weight:bold;white-space:nowrap}.viewAllPosts a{display:block;padding:0.9375rem 1.25rem;color:#6e9c94}.viewAllPosts i{margin-right:0.3125rem}.contact-button{right:8vw}@media screen and (max-width: 1500px){.viewAllPosts,.contact-button{position:absolute;bottom:unset;width:40%;text-align:center;left:30%}.viewAllPosts{top:1.25rem}.contact-button{top:5.625rem}}@media screen and (max-width: 512px){.viewAllPosts,.contact-button{width:80%;left:10%}}.p404 .heroHeader.small .backgroundImage{height:448px}.p404 .heroHeader.small .backgroundImage img{height:100%}.p404 .heroHeader.small .heroTitle{margin-top:0}@media(max-width: 575.98px){.p404 .heroHeader.small .heroTitle{display:none}}.p404 form{display:block;position:relative;margin:-80px 80px}.p404 form input{display:inline-block;padding:1.125rem 1.375rem;border-radius:2.5rem;background-color:#f2f2f2;border:0;margin-right:0.625rem;width:100%;font-size:1.375rem}.p404 form button{display:block;position:absolute;right:1.875rem;top:1.125rem;border:0;background:none;color:#6e9c94;font-size:1.375rem}.p404 img{max-width:100%;height:auto}.p404 h2{text-align:center;font-size:32px;margin-bottom:40px}.p404 h3{text-align:center;font-weight:bold}.p404 svg{color:#00a4e4}.p404 .container{max-width:1200px}.p404 .button{width:fit-content;margin:0 auto}.p404 .circle{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:100px;justify-content:center;padding:0;width:100px}.p404 .card{border:1px solid #f2f2f2;border-radius:20px;padding:30px;height:100%;display:flex;flex-direction:column;gap:30px}.p404 .card.gray{background-color:#e2ebea}.p404 .card.card-xl{padding:30px}@media(min-width: 768px){.p404 .card.card-xl{padding:50px 120px}}.p404 .whitepaper img{border-radius:5px}.p404 .whitepaper .row>*{display:flex;justify-content:center}.p404 .productsheet img,.p404 .news img{object-fit:cover}.p404 .productsheet .content,.p404 .news .content{background-color:#fff;padding:40px}.p404 .productsheet .content h4,.p404 .news .content h4{font-size:29px;margin-bottom:30px}.p404 .productsheet .content p,.p404 .news .content p{color:#585858;font-weight:100}.p404 .productsheet img{height:325px}.p404 .news{height:100%;display:flex;flex-flow:column}.p404 .news img{height:290px}.p404 .news .content{flex-grow:1;display:flex;flex-flow:column}.p404 .news .content p{flex-grow:1}:root{--tec-font-family-sans-serif: "Comfortaa" !important;--tec-color-accent-primary: #00A4E4 !important}h1,h2,h3,h4,h5,h6{display:block;width:100%;font-family:"Ubuntu",sans-serif}h2{font-size:3.75rem;color:#585858;font-family:"Ubuntu";font-weight:bold;line-height:1em}h2.small{font-size:2.625rem;font-weight:bold}h4{font-size:1.5rem;color:#585858;font-family:"Ubuntu";font-weight:bold}p{font-family:"Comfortaa";display:block;width:100%}p+ul{padding-left:2.5rem}p+ul li{list-style-type:none;margin-bottom:0.625rem;font-weight:bold;color:#6e9c94}p+ul li:before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:-40px;margin-right:0.625rem;width:3.125rem;height:3.125rem;line-height:3.125rem;background-color:#e2ebea;border-radius:50%;text-align:center;color:#6e9c94}body{z-index:100;font-family:"Comfortaa",cursive;color:#585858;font-size:1rem}a{color:#00a4e4;font-weight:bold}a:hover{text-decoration:none}input:focus,textarea:focus{outline:none}html body .responsiveOnly{display:none}html body .nonResponsiveOnly{display:inline-block}.greenBackground{background-color:#e2ebea}.hidden{display:none}body .container.small{max-width:50.8125rem}body .container.medium{max-width:67.5rem}body .container.large{max-width:1430px}.button{display:inline-block;padding:0.75rem 2.5rem;border-radius:2.5rem;transition:all .3s;background-color:#00a4e4;color:#fff;cursor:pointer;border:0;font-weight:bold}.button:hover{color:#fff}.button.green{background-color:#6e9c94;color:#fff}.button.green:hover{background-color:#587c76}.button.blue{background-color:#00a4e4;color:#fff}.button.blue:hover{background-color:#1a3946}.button.white{background-color:#fff;color:#000}.greenText{font-family:Ubuntu;font-weight:bold;font-size:1.625rem;color:#6e9c94}.subtitle{margin:0;font-size:1.625rem;color:#00a4e4;font-family:"Ubuntu";font-weight:bold}.center{text-align:center}.group{position:relative;margin-bottom:0.625rem;width:100%;display:block}.group input{font-size:0.9375rem;font-family:"Comfortaa";padding:1.875rem 0 0.3125rem 0;display:block;width:100%;border:none;border-bottom:1px solid rgba(63,62,61,.2);margin-bottom:0;background-color:rgba(0,0,0,0)}.group input:focus{outline:none}.group label{color:#0b2433;font-size:1rem;line-height:5rem !important;position:absolute;pointer-events:none;left:0;top:0;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.group textarea{background-color:rgba(0,0,0,0);font-family:"Comfortaa";border:none;border-bottom:1px solid #dbdbdb;border-radius:0;outline:none;width:100%;font-size:0.9375rem;box-shadow:none;box-sizing:content-box;transition:all .3s;overflow-y:hidden;padding:1.875rem 0 0.3125rem 0;resize:none;height:1.875rem}.group input:focus~label,.group input.filled~label,.group textarea:focus~label,.group textarea.filled~label{top:-1.25rem;font-size:0.6875rem}.group .bar{position:relative;display:block;width:100%}.group textarea~.bar{bottom:1.2rem}.group .bar:before,.group .bar:after{content:"";height:1px;width:0;bottom:0;position:absolute;background:#585858;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.group .bar:before{left:50%}.group .bar:after{right:50%}.group input:focus~.bar:before,.group input:focus~.bar:after{width:50%}.group .highlightInput{position:absolute;height:60%;width:10rem;top:25%;left:0;pointer-events:none;opacity:.5}.group input:focus~.highlightInput{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}.group input.parsley-success~label{color:#449541}.group input.parsley-error~label{color:#f01}.group .parsley-errors-list{display:none !important}.messages .failed{padding:0.625rem;background-color:#fff;color:#f01}.messages .success{padding:0.625rem;background-color:#fff;color:#449541}header{transition:all .3s;position:relative;width:100%;z-index:1001}header .desktop{height:7.125rem;background-color:#fff;transition:all .3s}header .desktop .logo{display:block;position:relative;float:left;width:16.5rem;text-align:center}header .desktop .logo a{text-align:center;position:absolute;left:0;top:0}header .desktop .logo .primary{display:inline;transition:all .3s;height:16rem;width:auto}header .desktop .logo .secondary{display:none;transition:all .3s;height:16rem;width:auto}header .desktop .menuContainer{width:auto;margin-left:16.5rem;float:left;padding-top:2.5rem;position:relative}header .desktop .menuContainer ul{list-style-type:none;padding-left:0;display:flex;justify-content:left}header .desktop .menuContainer ul li{display:inline-block;margin-right:1.5625rem}header .desktop .menuContainer ul li:last-child{margin-right:0}header .desktop .menuContainer ul li.sub-menu-item a::after{content:url("../img/gray-arrow-down.png");margin-left:5px}header .desktop .menuContainer ul li.sub-menu-item:hover a::after{content:url("../img/blue-arrow-down.png")}header .desktop .menuContainer ul li a{font-family:Ubuntu;font-size:1.25rem;font-weight:bold;color:#585858;transition:all .3s}header .desktop .menuContainer ul li a:hover{color:#00a4e4}header .desktop .menuContainer .subMenuContainer{position:absolute;background-color:#fff;border-bottom:solid 0.3125rem #00a4e4;padding:1.875rem;width:100%;max-width:51.875rem;display:none;padding-top:1.25rem;top:calc(100% - 20px)}header .desktop .menuContainer .subMenuContainer.active{display:flex}header .desktop .menuContainer .subMenuContainer .left{flex:1 1 35%;padding-right:2.5rem;margin-right:3.125rem;border-right:solid 0.0625rem #eaeaea}header .desktop .menuContainer .subMenuContainer .left ul{flex-direction:column;gap:0.625rem}header .desktop .menuContainer .subMenuContainer .left ul li{margin-right:0}header .desktop .menuContainer .subMenuContainer .left ul li a.active{color:#00a4e4}header .desktop .menuContainer .subMenuContainer .right{flex:1 1 65%;padding-top:0}header .desktop .menuContainer .subMenuContainer.products .category{display:none}header .desktop .menuContainer .subMenuContainer.products .category.active{display:flex;flex-wrap:wrap;gap:1.25rem}header .desktop .menuContainer .subMenuContainer.products .category img{width:4.375rem;height:5.625rem}header .desktop .menuContainer .subMenuContainer.about .right{display:flex;gap:10px}header .desktop .menuContainer .subMenuContainer.about .right .menu-block{aspect-ratio:1;width:50%;background-color:gray;overflow:hidden;text-align:center;padding:1.25rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;position:relative;background-size:cover}header .desktop .menuContainer .subMenuContainer.about .right .menu-block:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}header .desktop .menuContainer .subMenuContainer.about .right .menu-block .content{position:relative;z-index:10}header .desktop .menuContainer .subMenuContainer.about .right .menu-block .content h2{font-size:1.25rem;color:#fff;font-weight:bold;line-height:1.5em;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:3em}header .desktop .menuContainer .subMenuContainer.about .right .menu-block .content h3{font-size:0.875rem;color:#fff;font-weight:bold;line-height:1.5em}header .desktop .menuContainer .subMenuContainer.about .right .menu-block .content .button{margin-top:5px}header .desktop .right{width:18.75rem;float:right;text-align:right;padding-top:1.875rem;display:flex;align-items:center}header .desktop .right .phoneNumber{font-size:1.25rem;font-weight:bold;margin-right:1.25rem;font-family:"Ubuntu"}header .desktop .right .phoneNumber i{transform:rotateY(180deg);font-size:1.0625rem;margin-right:0.3125rem}header .desktop .right form{display:inline-block;position:relative}header .desktop .right form .searchField{display:inline-block;padding:0.875rem 1.25rem;border-radius:2.5rem;background-color:#f2f2f2;border:0;margin-right:0.625rem;width:15.625rem}header .desktop .right form .goSearch{display:block;position:absolute;right:1.875rem;top:0.9375rem;border:0;background:none;color:#6e9c94}header .desktop .right .callTo{font-weight:bold;margin-right:1.25rem;font-family:Ubuntu;font-size:1.375rem}header .responsive{display:none;height:7.125rem;background-color:#fff;transition:all .3s}header .responsive .logo{width:18.75rem;height:auto;float:left;position:relative}header .responsive .logo a{position:absolute;left:0;top:0}header .responsive .right{width:calc(100% - 300px);float:right;text-align:right;line-height:7.125rem;font-size:1.25rem}header .responsive .right .login,header .responsive .right .phone{display:inline-block;font-weight:bold;color:#6e9c94;margin-right:0.9375rem}header .responsive .right .phone .fa-phone{transform:scaleX(-1)}header .responsive .right .extend{display:inline-block;font-family:Ubuntu;font-weight:bold;color:#585858}header .responsive .right .extend:hover{cursor:pointer}header .responsive .right .extend .fa-bars{margin-right:0.3125rem}header .responsive .right .callTo{font-size:1rem;font-family:Ubuntu;font-weight:bold;margin-right:1.25rem}header .responsive .right .mailTo{height:3.25rem;line-height:1;margin-bottom:-1.875rem;font-size:1rem}header.scrolled{position:fixed;left:0;top:0}header.scrolled .desktop{height:4.5rem}header.scrolled .desktop .logo .primary{height:9.375rem;width:auto}header.scrolled .desktop .logo .secondary{height:9.375rem;width:auto}header.scrolled .desktop .menuContainer{padding-top:1.25rem}header.scrolled .desktop .right{padding-top:0.625rem}header.scrolled .desktop .subMenuContainer{padding-top:20px;top:calc(100% - 20px)}header.scrolled .responsive{height:4.5rem;width:auto}header.scrolled .responsive .logo .primary{height:9.375rem;width:auto}header.scrolled .responsive .logo .secondary{height:9.375rem;width:auto}header.scrolled .responsive .right{line-height:4.5rem}.backgroundImageElement{position:absolute;object-fit:cover;height:inherit;width:100%;margin:0 !important;top:0 !important}.heroHeader{display:flex;align-items:center;flex-wrap:wrap;width:100%;position:relative}.heroHeader.small{margin-bottom:5rem}.heroHeader.small .backgroundImage{height:18.75rem;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:background-image 1s ease-in-out}.heroHeader.small .heroTitle h1{display:flex;justify-content:center;align-items:center}.heroHeader.small.tall{margin-bottom:9.375rem}.heroHeader.small.tall .heroTitle h1{overflow:visible}.heroHeader.green{background-color:#6e9c94}.heroHeader.green .backgroundImage{min-height:17.5rem}.heroHeader.home{display:block;align-items:initial;flex-wrap:initial;height:43.75rem}.heroHeader.home .bow{width:100%;position:absolute;bottom:-4px;left:-4px;z-index:2}.heroHeader.home .bow img{max-width:100%}.heroHeader.home .slide{background-size:cover;background-repeat:no-repeat;background-position:center bottom;width:100%;height:43.75rem}.heroHeader.home .slide .shield{position:absolute;display:block;justify-content:initial;align-items:initial;right:10%;top:6.25rem;z-index:2}.heroHeader.home .slide .shield .text{top:3.4375rem}.heroHeader .backgroundImage{position:relative;width:100%;background:#fff;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.heroHeader .backgroundImage .bow{width:100%;position:absolute;bottom:-4px;left:-4px}.heroHeader .backgroundImage img{width:100%}.heroHeader .backgroundTitle{color:#fff;text-align:center;position:relative;margin:50px 0 25px}.heroHeader .backgroundTitle h1{font-size:50px;font-weight:bold}.heroHeader .backgroundTitle p{font-size:200px;font-weight:bold;line-height:1;font-family:"ubuntu"}.heroHeader .heroTitle{width:50rem;z-index:100;max-width:90%;margin:0 auto;position:relative;margin-top:10.3125rem}.heroHeader .heroTitle h1{position:absolute;left:0;right:0;top:2.5rem;height:2.5em;overflow:hidden;bottom:1.25rem;text-align:center;font-weight:bold;font-family:Ubuntu;font-size:3.375rem}.heroHeader .heroTitle.huge{width:62.5rem}.heroHeader .heroTitle.huge h1{max-width:50rem;margin:auto;margin-top:1.6875rem}.heroHeader .heroTitle p{font-size:1.125rem;padding-left:7.5rem;padding-right:7.5rem}.heroHeader .searchTerm{text-align:center;color:#00a4e4;font-size:2.625rem;font-weight:bold;font-family:Ubuntu}.heroHeader .shield{position:absolute;display:flex;justify-content:center;align-items:center;right:10%}.heroHeader .shield .logo{width:12.5rem;position:absolute;left:-10.625rem;top:-1.5625rem}.heroHeader .shield .text{position:absolute;text-align:center}.heroHeader .shield .text .subHeader{color:#585858;font-family:Ubuntu;font-size:2.625rem;line-height:2.625rem;padding:0;margin:0;font-weight:bold}.heroHeader .shield .text .header{color:#00a4e4;font-family:Ubuntu;font-size:3.75rem;line-height:6.25rem;font-weight:bold;line-height:1em;margin-bottom:1.25rem}.heroHeader .shield .text .innerContent{padding:0rem 20%;font-size:1rem}.heroHeader .mobileContent{margin:auto;display:none;margin-top:40px}.heroHeader .mobileContent .row{margin:0px 0px}.heroHeader .mobileContent .subHeader{color:#fff;font-family:Ubuntu;font-size:1.3125rem;line-height:1.3125rem;padding:0;margin:0;font-weight:bold;text-align:center}.heroHeader .mobileContent .header{color:#00a4e4;font-family:Ubuntu;font-size:3rem;line-height:3rem;font-weight:bold;text-align:center}.heroHeader .mobileContent .innerContent{text-align:center;font-size:0.9375rem;margin:auto;color:#fff}.heroHeader .mobileContent .innerContent p{max-width:31.25rem}.heroHeader .mobileContent .innerContent img{margin-top:1.875rem;max-width:9.375rem;display:inline-block}.searchForm{display:inline-block;position:relative;width:100%}.searchForm .searchField{display:inline-block;padding:0.875rem 1.25rem;border-radius:2.5rem;background-color:#f2f2f2;border:0;margin-right:0.625rem;width:100%}.searchForm .fa{display:block;position:absolute;right:1.875rem;top:1.125rem;color:#6e9c94}.localisation{background-color:#1a3946;color:#fff}.localisation .container{display:flex;align-items:center;position:relative}.localisation .container p{margin:0;width:auto}.localisation .container .mapMobile{position:absolute;left:0;top:0;height:100%;display:none}.localisation .container .preText{margin-left:6.25rem;margin-right:1.875rem}.localisation .container .country{display:flex;align-items:center}.localisation .container .country .title{margin-left:0.9375rem;font-size:2.1875rem;font-family:"Comfortaa"}.localisation .container .localisationSwitch{text-decoration:underline;margin-left:6.25rem;cursor:pointer}.localisation .container .localisationSwitch:hover{opacity:.9}.localisation .container .localisationClose{margin-left:auto;cursor:pointer}.localisation .container .localisationClose:hover{opacity:.9}.localisation .container .localisationClose span{text-decoration:underline;line-height:1.25rem;vertical-align:middle}.localisation .container .localisationClose i{margin-left:0.625rem;font-size:0.9375rem;line-height:1.25rem;vertical-align:middle}div.avg-cookiebar{top:unset;bottom:0px}.floatingButtons{position:fixed;bottom:0.9375rem;right:1.5625rem;z-index:1000}/*# sourceMappingURL=primary.css.map */
