:root{--primary-color:#009ce0;--text-color:#949494;--text-focus-color:#009ce0;--light-grey:grey}.wcagHighContrast{--primary-color:#000;--text-color:#fff;--text-focus-color:#ff0;--grey:#333}section.newsletter-form{background:#f5ae33;display:grid;grid-template-areas:"img img form .";grid-template-columns:1fr 685px 685px 1fr;margin:2rem 0 0}.wcagHighContrast section.newsletter-form{background:rgba(245,174,51,.067);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.267),inset 0 -1px 0 hsla(0,0%,100%,.267)}section.newsletter-form .col-img{align-content:end;grid-area:img;margin-right:1rem}section.newsletter-form .col-img picture{display:block}section.newsletter-form .col-img img{border-top-right-radius:100px;display:block;height:290px;margin-top:-5rem;max-width:828px;object-fit:cover;object-position:left;width:100%}section.newsletter-form .col-form{grid-area:form;margin:0 0 1rem}section.newsletter-form .col-form .error-response,section.newsletter-form .col-form .success-response{background:#fff;border-radius:.75rem;color:green;display:flex;justify-content:center;margin:1rem 0 0;padding:.25rem 1rem;text-align:center;transition:padding .3s,margin .3s}.wcagHighContrast section.newsletter-form .col-form .error-response,.wcagHighContrast section.newsletter-form .col-form .success-response{background:#000;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.133);color:#4f4}section.newsletter-form .col-form .error-response:empty,section.newsletter-form .col-form .success-response:empty{margin:0;padding:0 1rem}section.newsletter-form .col-form .error-response{color:red}.wcagHighContrast section.newsletter-form .col-form .error-response{color:#f44}section.newsletter-form .col-form h2{font-size:1.75em;font-weight:700;margin-top:16px}section.newsletter-form form{display:grid;gap:0 1rem;grid-template-areas:"email email" "gdpr submit" "response response"}section.newsletter-form form .email{grid-area:email;margin-bottom:1rem}section.newsletter-form form .send-button-box{grid-area:submit}section.newsletter-form form .error-response-box,section.newsletter-form form .success-response-box{grid-area:response}section.newsletter-form form input[type=email],section.newsletter-form form input[type=tel],section.newsletter-form form input[type=text]{border:none;border-radius:.75rem;box-sizing:border-box;color:#000;font-size:16px;font-weight:300;height:47px;margin-bottom:0;padding:0 24px;width:100%}.wcagHighContrast section.newsletter-form form input[type=email],.wcagHighContrast section.newsletter-form form input[type=tel],.wcagHighContrast section.newsletter-form form input[type=text]{background:#000;box-shadow:inset 0 0 0 2px #0ff;color:#fff}section.newsletter-form form button{align-items:center;background:#009ce0;border:none;border-radius:10px;color:#000;display:inline-flex;font-family:Outfit;font-weight:400;justify-content:center;margin-top:20px;padding:11px 30px;text-transform:none;z-index:20}section.newsletter-form form button .arrow-right{color:#fff;margin-left:1em;transition:color .3s}.wcagHighContrast section.newsletter-form form button .arrow-right{color:#f0f}.wcagHighContrast section.newsletter-form form button .arrow-right img{filter:brightness(0) saturate(100%) invert(23%) sepia(82%) saturate(5423%) hue-rotate(293deg) brightness(111%) contrast(129%);transition:filter .3s}.wcagHighContrast section.newsletter-form form button{background:transparent;border:2px solid #f0f;color:#f0f}section.newsletter-form form button:hover{background:#009ce0;color:#fff}.wcagHighContrast section.newsletter-form form button:hover{background:#f0f;color:#000}.wcagHighContrast section.newsletter-form form button:hover .arrow-right{color:#000}.wcagHighContrast section.newsletter-form form button:hover .arrow-right img{filter:brightness(0) saturate(100%) invert(23%) sepia(82%) saturate(5423%) hue-rotate(293deg) brightness(111%) contrast(129%) brightness(0)}section.newsletter-form form .gdpr{display:grid;font-size:.75em;font-weight:400;gap:0 .25rem;grid-area:gdpr;grid-template-areas:"checkbox text" "error error";grid-template-columns:auto 1fr;line-height:1.25;text-align:left}section.newsletter-form form .gdpr input{align-self:start;grid-area:checkbox;margin:0}section.newsletter-form form .gdpr .text{grid-area:text}section.newsletter-form form .gdpr .error-message{border-radius:.5rem;grid-area:error;margin:.5rem 0;padding:.25rem .75rem}section.newsletter-form form .gdpr a{color:inherit;text-decoration:underline}section.newsletter-form form .gdpr a:hover{color:#949494}section.newsletter-form form .error-message{background:#f1f1f1;border-radius:0 0 .75rem .75rem;color:red;display:flex;justify-content:center;margin:-.75rem 0 0;padding:.75rem .75rem 0;text-align:center}.wcagHighContrast section.newsletter-form form .error-message{background:#000;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.133);color:#f44}section.newsletter-form form .error-message:empty{display:none}section.newsletter-form form .error-response-box,section.newsletter-form form .send-button-box,section.newsletter-form form .success-response-box{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .25s,opacity .25s}section.newsletter-form form .error-response-box,section.newsletter-form form .success-response-box{grid-template-rows:0fr}section.newsletter-form form .error-response,section.newsletter-form form .send-button,section.newsletter-form form .success-response{overflow:hidden}section.newsletter-form form.sending .send-button-box,section.newsletter-form form.success .send-button-box{grid-template-rows:0fr;opacity:0}section.newsletter-form form.error .error-response-box,section.newsletter-form form.success .success-response-box{grid-template-rows:1fr}.footer-ue{display:none!important}.home-benefit{margin-top:4px;padding-bottom:30px;padding-top:5px}.wcagHighContrast .home-benefit{background:#000!important}.home-benefit .reset-div{display:none;margin-bottom:30px;margin-top:-30px;text-align:center}.home-benefit .reset-div button{align-items:center;background:transparent!important;border:none!important;color:#000;display:inline-flex;font-family:Outfit;font-size:16px;font-weight:400;margin-top:auto;min-width:0;padding:0!important;position:relative;text-transform:none}.wcagFontSize2 .home-benefit .reset-div button{font-size:18px}.wcagFontSize3 .home-benefit .reset-div button{font-size:20px}.wcagHighContrast .home-benefit .reset-div button{color:#ff0!important}.home-benefit .reset-div button:hover:after{background:#009ce0}.home-benefit .reset-div button:after{background:transparent;border:1px solid #009ce0;border-radius:100%;content:"";height:23px;position:absolute;right:5px;top:0;transition:all .5s ease;width:23px}.home-benefit .reset-div button img{left:5px;margin-left:15px;max-height:31px;max-width:35px;max-width:25px;position:relative;top:0;transform:rotate(45deg);z-index:2}.wcagHighContrast .home-benefit .reset-div button img{filter:contrast(0) brightness(2)!important}.home-benefit .reset-div.on{display:block}.home-benefit .category-filters{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0 10px;justify-content:space-between;margin-bottom:20px;overflow-x:auto}.home-benefit .category-filters button{align-items:center;background:#f1f1f1;border:none!important;border-bottom-left-radius:20px;color:#000;display:inline-flex;font-size:18px;font-weight:400;height:100%;justify-content:center;margin-bottom:20px;max-width:326px;min-height:84px;min-width:260px;padding:18px 30px 18px 65px;position:relative;text-align:left;text-transform:none}.home-benefit .category-filters button[data-cat="43"]{text-align:left}.wcagHighContrast .home-benefit .category-filters button{background:#f0f!important;color:#000!important}.wcagHighContrast .home-benefit .category-filters button img{filter:brightness(0) saturate(100%) invert(100%) sepia(32%) saturate(2%) hue-rotate(150deg) brightness(106%) contrast(101%)!important}.wcagHighContrast .home-benefit .category-filters button.active,.wcagHighContrast .home-benefit .category-filters button:focus,.wcagHighContrast .home-benefit .category-filters button:hover{background:#ff0!important;color:#000!important}.wcagHighContrast .home-benefit .category-filters button.active img,.wcagHighContrast .home-benefit .category-filters button:focus img,.wcagHighContrast .home-benefit .category-filters button:hover img{filter:contrast(0) brightness(0)!important}.home-benefit .category-filters button.active,.home-benefit .category-filters button:hover{background:#009ce0}.home-benefit .category-filters button.active img,.home-benefit .category-filters button:hover img{filter:brightness(0) saturate(100%) invert(100%) sepia(32%) saturate(2%) hue-rotate(150deg) brightness(106%) contrast(101%)}.home-benefit .category-filters button img{filter:brightness(0) saturate(100%) invert(50%) sepia(63%) saturate(3876%) hue-rotate(169deg) brightness(95%) contrast(102%);left:25px;max-width:30px;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s ease}.home-benefit .slider-wrapper{box-sizing:border-box;margin-left:-15px;margin-right:-15px;position:relative}.home-benefit .post-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap}.home-benefit .post-wrapper .post-block{align-items:flex-start;box-sizing:border-box;display:inline-flex;margin-bottom:20px;padding:0 15px;width:33.3333333333%}.home-benefit .post-wrapper .post-block .title{font-weight:900;margin:0 0 10px;transition:all .5s ease}.home-benefit .post-wrapper .post-block .desc{margin-bottom:10px}.home-benefit .post-wrapper .post-block .text-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:215px;padding:30px 30px 20px;position:relative}.home-benefit .post-wrapper .post-block .text-wrapper .bottom-pnl{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:auto;width:100%}.home-benefit .post-wrapper .post-block .text-wrapper .bottom-pnl .category-icons{align-content:flex-end;align-items:flex-end;display:flex;flex-direction:row;gap:0 10px;justify-content:flex-end}.home-benefit .post-wrapper .post-block .text-wrapper .bottom-pnl .category-icons img{max-width:32px;object-fit:contain}.wcagHighContrast .home-benefit .post-wrapper .post-block .text-wrapper{color:#fff!important}.home-benefit .post-wrapper .post-block .thumb-wrapper .default-thumbnail{object-fit:none!important}.home-benefit .post-wrapper .post-block .thumb-wrapper picture{display:block;height:250px;overflow:hidden}.home-benefit .post-wrapper .post-block .thumb-wrapper iframe,.home-benefit .post-wrapper .post-block .thumb-wrapper img{border-bottom-left-radius:80px;filter:grayscale(100%);height:250px;object-fit:cover;transition:all .5s ease;width:100%}.home-benefit .post-wrapper .post-block .thumb-wrapper img{display:block}.home-benefit .post-wrapper .post-block .see-more{align-items:center;color:#000;display:inline-flex;font-family:Outfit;font-size:16px;font-weight:400;position:relative}.wcagFontSize2 .home-benefit .post-wrapper .post-block .see-more{font-size:19px}.wcagFontSize3 .home-benefit .post-wrapper .post-block .see-more{font-size:20px}.wcagHighContrast .home-benefit .post-wrapper .post-block .see-more{color:#ff0!important}.home-benefit .post-wrapper .post-block .see-more:after{background:transparent;border:1px solid #009ce0;border-radius:100%;content:"";height:23px;position:absolute;right:20px;top:0;transition:all .5s ease;width:23px}.wcagHighContrast .home-benefit .post-wrapper .post-block .see-more:after{border-color:#ff0!important}.home-benefit .post-wrapper .post-block .see-more:hover:after{background:#fff}.wcagHighContrast .home-benefit .post-wrapper .post-block .see-more:hover:after{background:#ff0!important}.home-benefit .post-wrapper .post-block .see-more img{margin-left:31px;max-height:20px}.wcagHighContrast .home-benefit .post-wrapper .post-block .see-more img{filter:brightness(0) saturate(100%) invert(93%) sepia(37%) saturate(3467%) hue-rotate(354deg) brightness(102%) contrast(105%)!important}.home-benefit .post-wrapper .post-block .wrapper{background:#fff;border-bottom-left-radius:80px;border-top-right-radius:80px;box-sizing:border-box;overflow:hidden;position:relative;transition:all .5s ease;width:100%}.wcagHighContrast .home-benefit .post-wrapper .post-block .wrapper{background:transparent!important}.home-benefit .post-wrapper .post-block .wrapper:hover{background:#f1f1f1}.home-benefit .post-wrapper .post-block .wrapper:hover .see-more:after{background:#009ce0}.home-benefit .post-wrapper .post-block .wrapper:hover .thumb-wrapper iframe,.home-benefit .post-wrapper .post-block .wrapper:hover .thumb-wrapper img{filter:none}.home-benefit .post-wrapper .post-block .wrapper:hover .title{color:#009ce0}.home-benefit .post-wrapper .post-block .wrapper .main-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.home-benefit .btn-divs{display:flex;justify-content:center;margin-top:0}.home-benefit .btn-divs .load-more-posts{align-items:center;background:transparent;border:none;color:#000;display:inline-flex;font-family:Outfit;font-size:16px;font-weight:400;padding:0;position:relative}.home-benefit .btn-divs .load-more-posts.loading:after{display:none!important}.wcagFontSize2 .home-benefit .btn-divs .load-more-posts{font-size:18px}.wcagFontSize3 .home-benefit .btn-divs .load-more-posts{font-size:20px}.wcagHighContrast .home-benefit .btn-divs .load-more-posts{color:#ff0!important}.home-benefit .btn-divs .load-more-posts:after{background:transparent;border:1px solid #009ce0;border-radius:100%;content:"";height:23px;position:absolute;right:20px;top:-3px;transition:all .5s ease;width:23px}.home-benefit .btn-divs .load-more-posts:hover:after{background:#009ce0}.home-benefit .btn-divs .load-more-posts img{margin-left:20px;max-height:20px}.wcagHighContrast .home-benefit .btn-divs .load-more-posts img{filter:brightness(0) saturate(100%) invert(93%) sepia(37%) saturate(3467%) hue-rotate(354deg) brightness(102%) contrast(105%)!important}.btn-divs{display:none}.btn-divs.can-load-more{display:block}.btn-divs.no-more-posts{display:none}.loader{animation:spin .8s ease-in-out infinite;border:3px solid #f1f1f1;border-radius:50%;border-top-color:#000;display:inline-block;height:40px;left:calc(50% - 20px);margin:20px auto;position:absolute;top:0;width:40px;z-index:20}@keyframes spin{to{transform:rotate(1turn)}}.contact-form-footer{background:#f5ae33;margin-bottom:30px;margin-top:30px;min-height:214px}.contact-form-footer .row{display:flex;position:relative}.contact-form-footer .row>div{box-sizing:border-box;width:50%}.contact-form-footer .row .left-col picture{display:block}.contact-form-footer .row .left-col img{border-top-right-radius:100px;bottom:-31px;display:block;height:290px;left:0;max-width:828px;object-fit:cover;object-position:left;position:absolute;transform:translateX(-33%);width:100%}.contact-form-footer .row .right-col{padding:0;position:relative}.contact-form-footer .row .right-col .success-response{background:#fff;color:green;display:flex;justify-content:center;margin-bottom:5px;margin-left:auto;margin-top:5px;max-width:350px;padding:0 10px;text-align:center}.wcagFontSize2 .contact-form-footer .row .right-col .success-response{font-size:17px!important}.wcagFontSize3 .contact-form-footer .row .right-col .success-response{font-size:19px!important}.contact-form-footer .row .right-col .error-message,.contact-form-footer .row .right-col .error-response{background:#fff;color:red;display:flex;justify-content:center;margin-bottom:5px;margin-left:auto;margin-top:5px;max-width:350px;padding:0 10px;text-align:center}.wcagFontSize2 .contact-form-footer .row .right-col .error-message,.wcagFontSize2 .contact-form-footer .row .right-col .error-response{font-size:17px!important}.wcagFontSize3 .contact-form-footer .row .right-col .error-message,.wcagFontSize3 .contact-form-footer .row .right-col .error-response{font-size:19px!important}.contact-form-footer .row .right-col h2{color:#000;font-size:30px;font-weight:700;margin-top:16px}.wcagFontSize2 .contact-form-footer .row .right-col h2{font-size:32px}.wcagFontSize3 .contact-form-footer .row .right-col h2{font-size:34px}.wcagHighContrast .contact-form-footer .row .right-col h2{color:#fff!important}.contact-form-footer .row .right-col form ::-webkit-input-placeholder{color:#000;font-size:16px;font-weight:300}.contact-form-footer .row .right-col form ::-moz-placeholder{color:#000;font-size:16px;font-weight:300}.contact-form-footer .row .right-col form :-ms-input-placeholder{color:#000;font-size:16px;font-weight:300}.contact-form-footer .row .right-col form :-moz-placeholder{color:#000;font-size:16px;font-weight:300}.contact-form-footer .row .right-col form input[type=email],.contact-form-footer .row .right-col form input[type=tel],.contact-form-footer .row .right-col form input[type=text]{border:none;border-radius:10px;box-sizing:border-box;color:#000;font-size:16px;font-weight:300;height:47px;margin-bottom:0;padding:0 24px;width:100%}.contact-form-footer .row .right-col form button{background:#009ce0;border:none!important;border-radius:10px;bottom:-1px;color:#000;display:inline-flex;font-family:Outfit;font-weight:400;padding:11px 30px;position:relative;position:absolute;right:0;text-transform:none;z-index:20}.contact-form-footer .row .right-col form button img{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:3}.contact-form-footer .row .right-col form button:after{background:transparent;border:1px solid #fff;border-radius:100%;content:"";height:23px;position:absolute;right:45px;top:10px;transition:all .5s ease;width:23px}.contact-form-footer .row .right-col form button:hover{color:#fff}.contact-form-footer .row .right-col form button:hover:hover:after{background:#fff}.wcagHighContrast .contact-form-footer .row .right-col form button:hover{color:#000!important}.contact-form-footer .row .right-col form .gdpr{color:#000;display:block;font-size:12px;font-weight:400;line-height:normal;margin:12px 0 0;padding-left:30px;padding-right:220px;position:relative;z-index:2}.contact-form-footer .row .right-col form .gdpr a{color:#000}.contact-form-footer .row .right-col form .gdpr a:hover{color:#949494}.contact-form-footer .row .right-col form .gdpr input[type=checkbox]{left:0;position:absolute;top:0}.product-guide{padding-bottom:80px}.product-guide .right{padding-top:0!important}.product-guide strong{font-size:16px!important}.product-guide h6{font-size:inherit;line-height:normal}.product-guide h3,.product-guide h4,.product-guide h5,.product-guide h6{margin:10px 0}.product-guide li{margin-bottom:0!important}.product-guide li h3,.product-guide li h4,.product-guide li h5,.product-guide li h6{margin:0}.product-guide .left picture:before{display:none!important}.product-guide .left img{max-width:600px}@media (max-width:1400px){section.newsletter-form{grid-template-columns:15px 1fr 1fr 15px}section.newsletter-form form{grid-template-areas:"email" "gdpr" "submit" "response"}section.newsletter-form form .send-button-box{margin-top:1rem}}@media (max-width:1024px){section.newsletter-form{grid-template-areas:"img" "form";grid-template-columns:1fr;margin-top:10rem}section.newsletter-form .col-img{margin-right:0}section.newsletter-form .col-img img{border-top-right-radius:0;height:auto;margin-top:-10rem;max-width:none}section.newsletter-form .col-form{margin:0 1rem 2rem;text-align:center}section.newsletter-form form button{min-width:205px}.home-benefit{margin-top:20px;padding-bottom:30px}.home-benefit .reset-div{margin-top:0}.home-benefit .category-filters{justify-content:flex-start;margin-bottom:10px}.home-benefit .category-filters button{border-bottom-right-radius:20px;font-size:14px;min-width:250px;padding:13px 10px}.wcagFontSize2 .home-benefit .category-filters button{font-size:15px}.wcagFontSize3 .home-benefit .category-filters button{font-size:16px}.home-benefit .category-filters button img{left:0;margin-right:10px;position:relative;top:0;transform:none}.home-benefit .post-wrapper .post-block{margin-bottom:20px;width:100%}.home-benefit .post-wrapper .post-block .text-wrapper{line-height:20px;padding:10px 20px 20px}.home-benefit .post-wrapper .post-block .thumb-wrapper iframe,.home-benefit .post-wrapper .post-block .thumb-wrapper img,.home-benefit .post-wrapper .post-block .thumb-wrapper picture{height:200px}.home-benefit .post-wrapper .post-block .wrapper{border-bottom-left-radius:40px;border-top-right-radius:40px}.home-benefit .btn-divs{margin-top:0}.home-benefit .btn-divs .load-more-posts{font-size:16px!important}.contact-form-footer{margin-top:30px}.contact-form-footer .row{flex-direction:column}.contact-form-footer .row>div{text-align:center;width:100%}.contact-form-footer .row .left-col{padding-top:30px}.contact-form-footer .row .left-col img{bottom:0;height:auto;max-width:100%;position:relative;transform:none;width:100%}.contact-form-footer .row .right-col{margin-bottom:0!important}.contact-form-footer .row .right-col .error-response-box,.contact-form-footer .row .right-col .success-response-box{bottom:0;margin-top:10px;position:relative;text-align:center;width:100%}.contact-form-footer .row .right-col{height:auto;margin-top:-7px;padding:6px 15px 20px}.contact-form-footer .row .right-col h2{font-size:26px!important}.wcagFontSize2 .contact-form-footer .row .right-col h2{font-size:28px!important}.wcagFontSize3 .contact-form-footer .row .right-col h2{font-size:32px!important}.contact-form-footer .row .right-col form button{min-width:205px}.contact-form-footer .row .right-col form .gdpr{text-align:left}}@media (max-width:500px){section.newsletter-form .col-img img{width:100%}}@media screen and (max-width:1400px){.contact-form-footer .row .right-col{margin-bottom:40px}}@media screen and (max-width:1260px) and (min-width:1025px){.contact-form-footer .row .left-col img{bottom:0;max-width:600px;transform:translateX(-20%)}}@media screen and (max-width:1260px){section.newsletter-form form button{margin-top:10px}.contact-form-footer .row .right-col form button{bottom:0!important;margin-top:10px;position:relative!important}.contact-form-footer .row .right-col form .gdpr{padding-right:0}}@media screen and (max-width:1200px) and (min-width:1025px){.home-benefit .category-filters button{font-size:16px;min-width:24%;padding:13px 30px 13px 55px}}