.btn{align-items:center;border:none;border-radius:5px;color:unset;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;height:45px;justify-content:center;letter-spacing:.5px;line-height:20.11px;min-width:150px;outline:none;padding:0 16px;text-align:center;text-decoration:none}.btn:hover{text-decoration:none!important}.btn:focus{border:0;outline:0}.btn--flex{padding-left:20px;padding-right:20px;width:auto}.btn--lg{height:45px;width:180px}.btn--primary{background-color:#46e1b4;color:#000;transition:background-color .1s ease-out}.btn--primary:focus,.btn--primary:hover{background-color:#43ffc8}.btn--border-secondary{background-color:#fff;border:1px solid #000;color:#000;transition:background-color .1s ease-out}.btn--border-secondary:focus,.btn--border-secondary:hover{background-color:#0000000d;border:1px solid #000}.btn--secondary{background-color:#000;color:#fff;transition:color .1s ease-out}.btn--secondary:focus,.btn--secondary:hover{color:#43ffc8}.button-group{color:unset;display:flex;text-decoration:none}.button-group__icon,.button-group__text{align-items:center;border:none;border-radius:5px;color:unset;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:400;height:45px;justify-content:center;letter-spacing:.5px;line-height:20.11px;min-width:150px;outline:none;padding:0 20px;text-align:center;text-decoration:none;width:auto}.button-group__rounded{border-radius:5px!important}.button-group__text{background-color:#000;color:#fff}.button-group__text:focus,.button-group__text:hover{color:#43ffc8}.button-group__icon{background-color:#313a40}.button-group__icon img{width:13px}.button-group__position-left{border-bottom-right-radius:0;border-top-right-radius:0}.button-group__position-right{border-bottom-left-radius:0;border-top-left-radius:0}.fixed-button{bottom:100px;position:fixed;right:20px;z-index:5}.fixed-button__round{align-items:center;background-color:#59b771;border:none;border-radius:50%;box-shadow:2px 3px 3px #00000012;cursor:pointer;display:flex;height:50px;justify-content:center;transition:none!important;width:50px}.fixed-button__round img{height:27px;width:auto}.fixed-button__round:active,.fixed-button__round:hover{background-color:#228b9f}header{position:relative;width:100%}.nav{background-color:#fff;height:75px;left:0;position:fixed;right:0;top:0;width:100%;z-index:99}@media only screen and (min-width:1024px){.nav{height:100px}}.nav__wrapper{align-items:center;display:flex;height:100%;margin-left:auto;margin-right:auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.nav__wrapper{max-width:600px}}@media only screen and (min-width:768px){.nav__wrapper{max-width:720px}}@media only screen and (min-width:1024px){.nav__wrapper{margin-left:unset;margin-right:unset;max-width:1240px}}@media only screen and (min-width:1400px){.nav__wrapper{margin-left:calc(50% - 670px);max-width:1300px}}.nav-brand{color:unset;display:inline-block;flex-shrink:0;text-decoration:none}@media only screen and (min-width:1024px){.nav-brand{margin-left:24px;margin-right:24px}}@media only screen and (min-width:1400px){.nav-brand{margin-left:0;margin-right:20px}}.nav-brand__img{width:30px}@media only screen and (min-width:1024px){.nav-brand__img{width:33px}}.nav-content{background-color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:calc(100% - 75px);inset:75px 0 0;overflow-y:auto;padding:30px 0;position:fixed;width:100%}@media only screen and (min-width:1024px){.nav-content{display:flex!important;flex-direction:row!important;height:auto;inset:unset;overflow:unset;padding:26px 0;position:unset;transform:translate(0)!important;transition:none;width:calc(100% - 81px)}}@media only screen and (min-width:1400px){.nav-content{width:calc(100% - 53px)}}.slide-enter-active,.slide-leave-active{transition:transform .5s ease}.slide-enter-from,.slide-leave-to{transform:translate(100%)}.nav-menu{display:flex;flex-direction:column;flex-shrink:0;order:2}@media only screen and (min-width:1024px){.nav-menu{flex-direction:row;order:1}}.nav-menu__item{border-bottom:1.2px solid rgba(0,0,0,.15)}@media only screen and (min-width:1024px){.nav-menu__item{border-bottom:none}.nav-menu__item:not(.nav-menu__item:first-child){margin-left:18px}}.nav-link{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:600;letter-spacing:.3px;outline:none;padding:10px calc(50% - 165px);text-decoration:none;transition:color .1s ease-out}.nav-link.is-active,.nav-link.link-is-active,.nav-link:hover{color:#07c28c}@media only screen and (min-width:640px){.nav-link{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media only screen and (min-width:768px){.nav-link{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}}@media only screen and (min-width:1024px){.nav-link{align-items:center;font-size:14px;font-weight:400;height:45px;justify-content:center;letter-spacing:.3px;padding:0 16px}}.nav-link#submenu-toggler{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:1024px){.nav-link#submenu-toggler{width:auto}}.nav-link__anchor-icon{display:inline-block;height:8px}.nav-link__anchor-icon.is-active{transform:rotate(180deg)}@media only screen and (min-width:1024px){.nav-link__anchor-icon{display:none}}.nav-ctas{border-bottom:1.2px solid rgba(0,0,0,.15);display:flex;flex-direction:column-reverse;flex-shrink:0;order:1}@media only screen and (min-width:1024px){.nav-ctas{align-items:center;border-bottom:none;flex-direction:row;justify-content:flex-end;margin-left:auto;order:2;padding:0}}.nav-ctas__item{padding-left:calc(50% - 165px);padding-right:calc(50% - 165px)}@media only screen and (min-width:640px){.nav-ctas__item{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media only screen and (min-width:768px){.nav-ctas__item{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}}@media only screen and (min-width:1024px){.nav-ctas__item{margin-right:10px;padding:0}.nav-ctas__item:last-child{margin-right:0}}.nav-ctas__item--show-lg{display:none}@media only screen and (min-width:1024px){.nav-ctas__item--show-lg{display:block}}.nav-ctas-mobile{align-items:center;display:flex;flex-direction:column;order:3;padding-top:25px}@media only screen and (min-width:1024px){.nav-ctas-mobile{display:none}}.nav-ctas-mobile__item{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0 auto;width:330px}.nav-ctas-mobile__item:not(.nav-ctas-mobile__item:last-child){margin-bottom:20px}.nav-ctas-mobile__item .btn{width:100%}@media only screen and (min-width:640px){.nav-ctas-mobile__item{width:600px}.nav-ctas-mobile__item .btn{width:295px}}@media only screen and (min-width:768px){.nav-ctas-mobile__item{width:720px}}.nav-toggler{display:block;height:40px;margin-left:auto;width:40px}@media only screen and (min-width:1024px){.nav-toggler{display:none}}.nav-toggler__button{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0;outline:none;padding:0;position:relative;width:100%}.nav-toggler.is-active .nav-toggler__line{transform:translate(-10px) rotate(45deg);width:20px}.nav-toggler.is-active .nav-toggler__line:first-child{margin-bottom:0;margin-left:0;position:absolute;right:0;transform:translate(-10px) rotate(-45deg)}.nav-toggler.is-active .nav-toggler__line:last-child{margin-left:0;position:absolute;right:0}.nav-toggler__line{background-color:#000;display:block;flex-shrink:0;height:2px;position:relative;transition:.15s ease}.nav-toggler__line:first-child{margin-bottom:10px;margin-left:5px;width:30px}.nav-toggler__line:last-child{margin-left:15px;width:20px}.nav-lang{position:relative;z-index:99}.nav-lang__anchor{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;justify-content:space-between;margin-top:10px;outline:none;padding:10px 0;text-decoration:none;width:100%}@media only screen and (min-width:1024px){.nav-lang__anchor{justify-content:flex-start;margin-top:0;padding:16px;width:auto}}.nav-lang__anchor:hover .nav-lang__anchor-text{color:#07c28c}.nav-lang__anchor:hover .nav-lang__anchor-icon{filter:invert(68%) sepia(54%) saturate(4848%) hue-rotate(123deg) brightness(96%) contrast(94%)}.nav-lang__anchor-text,.nav-lang__menu-button{color:#000;display:inline-block;font-size:18px;font-weight:600;letter-spacing:.3px;margin-right:8px;text-decoration:none;text-transform:uppercase;transition:color .1s ease-out}@media only screen and (min-width:1024px){.nav-lang__anchor-text,.nav-lang__menu-button{font-size:14px;font-weight:400;letter-spacing:.3px}}.nav-lang__anchor-icon{display:inline-block;height:8px;transition:filter .1s ease-out}.nav-lang__anchor-icon.is-active{transform:rotate(180deg)}.nav-lang__menu{background-color:#fff;width:100%}@media only screen and (min-width:1024px){.nav-lang__menu{border-radius:4px;box-shadow:5px 10px 20px #0000000d;position:absolute;top:calc(100% + 10px)}}.nav-lang__menu-button{background:transparent;border:none;cursor:pointer;display:inline-block;margin:0;outline:none;padding:10px 0}@media only screen and (min-width:1024px){.nav-lang__menu-button{padding:16px}}.nav-lang__menu-button:hover{color:#07c28c}.submenu{width:100%}@media only screen and (min-width:1024px){.submenu{height:calc(100vw - 100px);left:-81px;position:fixed;top:100px;width:100vw;z-index:99}}@media only screen and (min-width:1400px){.submenu{left:calc(-50vw + 617px)}}.submenu__wrapper{max-height:100%;width:100%}@media only screen and (min-width:1024px){.submenu__wrapper{max-height:unset}}.submenu__content{background-color:#fff;max-height:100%;width:100%}@media only screen and (min-width:1024px){.submenu__content{display:flex;max-height:calc(100vh - 100px)}}.submenu__overlay{display:none}@media only screen and (min-width:1024px){.submenu__overlay{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;display:block;height:100%;width:100%}}.submenu-side{background-color:#fff}@media only screen and (min-width:1024px){.submenu-side{background-color:#f2f7fa;flex-shrink:0;max-height:100%;overflow-y:auto}.submenu-side__menu{border-bottom:1.2px solid rgba(0,0,0,.15);border-top:1.2px solid rgba(0,0,0,.15)}}.submenu-side__menu-list{list-style:none}.submenu-side__menu-item{display:block}.submenu-side__menu-link{align-items:center;background:none;border:none;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:space-between;letter-spacing:.3px;outline:none;padding:10px calc(50% - 165px);text-align:left;text-decoration:none;transition:color .1s ease-out;width:100%}.submenu-side__menu-link.is-active,.submenu-side__menu-link:hover{color:#07c28c}.submenu-side__menu-link:focus{border:none;outline:none}@media only screen and (min-width:640px){.submenu-side__menu-link{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media only screen and (min-width:768px){.submenu-side__menu-link{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}}@media only screen and (min-width:1024px){.submenu-side__menu-link{font-size:18px;font-weight:600;justify-content:center;letter-spacing:.3px;line-height:26px;padding-left:0;padding-right:0;width:auto}}@media only screen and (min-width:1024px)and (min-width:768px){.submenu-side__menu-link{font-size:20px}}.submenu-side__menu-link.is-active{color:#07c28c}.submenu-side__menu-anchor{display:inline-block;height:8px}.submenu-side__menu-anchor.is-active{transform:rotate(180deg)}@media only screen and (min-width:1024px){.submenu-side__menu-anchor{display:none}}.submenu-side__cta{align-items:center;color:unset;display:flex;margin-bottom:10px;padding:10px 0;text-decoration:none}.submenu-side__cta span{color:#000;display:inline-block;font-size:16px;font-weight:600;letter-spacing:.3px;margin-right:10px}.submenu-side__cta img{width:20px}@media only screen and (min-width:1024px){.submenu-side__cta{margin:0}.submenu-side__cta span{color:#000;display:inline-block;font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px;margin-right:10px}}@media only screen and (min-width:1024px)and (min-width:768px){.submenu-side__cta span{font-size:20px}}@media only screen and (min-width:1024px){.submenu-side__cta img{width:30px}.submenu-side__cta,.submenu-side__menu{padding:40px 90px 40px calc(50vw - 512px)}}@media only screen and (min-width:1400px){.submenu-side__cta,.submenu-side__menu{padding-left:calc(50vw - 612.5px)}}.submenu-side__cta-link{align-items:center;display:flex;justify-content:space-between;padding-left:calc(50% - 165px);padding-right:calc(50% - 165px);text-decoration:none;width:100%}@media only screen and (min-width:640px){.submenu-side__cta-link{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media only screen and (min-width:768px){.submenu-side__cta-link{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}}.submenu-side__cta-link span{transition:color .1s ease-out}.submenu-side__cta-link img{transition:filter .1s ease-out}.submenu-side__cta-link:focus span,.submenu-side__cta-link:hover span{color:#07c28c}.submenu-side__cta-link:focus img,.submenu-side__cta-link:hover img{filter:invert(56%) sepia(94%) saturate(2747%) hue-rotate(127deg) brightness(100%) contrast(94%)}.submenu-side__cta-link:focus{border:none;outline:none}@media only screen and (min-width:1024px){.submenu-side__cta-link{display:inline-block;padding:0;width:auto}}.submenu-side-detail{list-style:none;padding-left:calc(50% - 165px);padding-right:calc(50% - 165px)}@media only screen and (min-width:640px){.submenu-side-detail{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media only screen and (min-width:768px){.submenu-side-detail{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}}@media only screen and (min-width:1024px){.submenu-side-detail{display:none!important}}.submenu-side-detail__link{color:#000;display:block;font-size:14px;font-weight:600;letter-spacing:.3px;padding:10px 0 10px 20px;text-decoration:none;width:100%}.submenu-side-detail__link.is-active,.submenu-side-detail__link:hover{color:#07c28c}.submenu-side-detail__link:focus{border:none;outline:none}.submenu-details{display:none}@media only screen and (min-width:1024px){.submenu-details{display:block;flex-shrink:0;overflow-y:auto}}.submenu-details__content{padding:40px 60px}.submenu-details__title{font-size:18px;font-weight:600;letter-spacing:.3px}@media only screen and (min-width:768px){.submenu-details__title{font-size:24px;line-height:24px}}.submenu-details__title{color:#000;line-height:32px;margin-bottom:40px}.submenu-detail-list{-moz-column-gap:100px;column-gap:100px;display:grid;grid-template-columns:repeat(2,214px);row-gap:40px}@media only screen and (min-width:1280px){.submenu-detail-list{-moz-column-gap:200px;column-gap:200px}}.submenu-detail-list__item{width:100%}.submenu-detail-list__menu{color:unset;text-decoration:none}.submenu-detail-list__menu:hover .submenu-detail-list__menu-title{color:#07c28c}.submenu-detail-list__menu-title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px;transition:color .1s ease-out}@media only screen and (min-width:768px){.submenu-detail-list__menu-title{font-size:20px}}.submenu-detail-list__menu-title{color:#000;margin-bottom:10px}.submenu-detail-list__menu-desc{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}.submenu-side__search{padding:20px 0}.submenu-side__search .form-append-button{width:100%}@media only screen and (min-width:1024px){.submenu-side__search{padding:40px 90px 40px calc(50vw - 512px)}}@media only screen and (min-width:1400px){.submenu-side__search{padding-left:calc(50vw - 612.5px)}}.submenu-product-search{margin:0 auto;position:relative;width:330px;z-index:100}@media only screen and (min-width:640px){.submenu-product-search{width:400px}}@media only screen and (min-width:1024px){.submenu-product-search{margin:0;width:250px}}.submenu-product-search__form{width:330px;width:100%}.submenu-product-search__not-found{align-items:center;color:#00000080;display:flex;font-size:14px;font-weight:400;height:100%;justify-content:center;letter-spacing:.3px;line-height:22px;width:100%}.submenu-product-search__result{background-color:#fff;border-radius:5px;box-shadow:5px 10px 20px #0000000d;left:0;max-height:172px;max-width:400px;overflow-y:auto;padding:20px;position:absolute;right:0;top:55px;width:100%}.submenu-product-search__result::-webkit-scrollbar{width:14px}.submenu-product-search__result::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#46e1b4;border:4px solid transparent;border-radius:9999px}.submenu-product-search__link{color:#000;display:block;font-size:16px;letter-spacing:.3px;line-height:20px;padding:6px 0;text-decoration:none;width:100%}.submenu-product-search__link:first-child{padding-top:0}.submenu-product-search__link:last-child{padding-bottom:0}.submenu-product-search__link:focus,.submenu-product-search__link:hover{border:none;color:#07c28c;outline:none}.footer{background-color:#f2f7fa;display:flex;flex-wrap:wrap;padding-top:20px}@media only screen and (min-width:1024px){.footer{padding-top:0}}.footer-address{background-color:#f2f7fa;flex-shrink:0;order:5;width:100%}@media only screen and (min-width:1024px){.footer-address{max-width:calc(50% - 218px);order:1;padding-top:40px}}@media only screen and (min-width:1280px){.footer-address{max-width:calc(50% - 180px)}}.footer-address__content{margin:0 auto;max-width:330px;padding:20px 0;width:100%}@media only screen and (min-width:640px){.footer-address__content{max-width:600px}}@media only screen and (min-width:768px){.footer-address__content{max-width:720px}}@media only screen and (min-width:1024px){.footer-address__content{margin:0 0 0 calc(50vw - 480px);padding:0;width:auto}}@media only screen and (min-width:1280px){.footer-address__content{margin-left:calc(50vw - 600px)}}.footer-address__logo{display:none}@media only screen and (min-width:1024px){.footer-address__logo{display:block;margin-bottom:50px;width:33px}.footer-address__logo img{width:100%}}.footer-address__address{color:#000}.footer-address__address strong{display:block;font-size:16px;font-weight:600;letter-spacing:.3px;line-height:20.11px;margin-bottom:10px;text-align:center}.footer-address__address div{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;text-align:center}@media only screen and (min-width:1024px){.footer-address__address div,.footer-address__address strong{text-align:left}}.footer-socials{background-color:#f2f7fa;flex-shrink:0;order:6;width:100%}@media only screen and (min-width:1024px){.footer-socials{border-bottom:1px solid rgba(0,0,0,.3);max-width:calc(50% - 218px);order:4}}@media only screen and (min-width:1280px){.footer-socials{max-width:calc(50% - 180px)}}.footer-socials__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:330px;padding-bottom:20px;width:100%}@media only screen and (min-width:640px){.footer-socials__content{max-width:600px}}@media only screen and (min-width:768px){.footer-socials__content{max-width:720px}}@media only screen and (min-width:1024px){.footer-socials__content{align-items:flex-start;margin-left:calc(50vw - 480px);padding-bottom:0}}@media only screen and (min-width:1280px){.footer-socials__content{margin-left:calc(50vw - 600px)}}.footer-socials__title{color:#000;display:block;font-size:16px;font-weight:600;letter-spacing:.3px;line-height:20.11px;margin-bottom:14px}.footer-socials__list{display:flex}.footer-socials__item:not(.footer-socials__item:first-child){margin-left:18px}.footer-socials__link{display:block;height:24px;text-decoration:none;width:24px}.footer-socials__link:focus .footer-socials__link-img,.footer-socials__link:hover .footer-socials__link-img{filter:invert(96%) sepia(93%) saturate(747%) hue-rotate(75deg) brightness(92%) contrast(147%)}.footer-socials__link-img{filter:invert(0);height:100%;transition:filter .1s ease-out;width:100%}.footer__copyright{background-color:#f2f7fa;border-top:1px solid rgba(0,0,0,.3);display:flex;flex-shrink:0;justify-content:center;order:7;padding:15px 0;width:100%}@media only screen and (min-width:1024px){.footer__copyright{border-top:none;padding:30px 0}}.footer__copyright-text{color:#000;font-size:11px}@media only screen and (min-width:768px){.footer__copyright-text{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}}.footer-menu{background-color:#f2f7fa;flex-shrink:0;width:100%}@media only screen and (min-width:1024px){.footer-menu{border-bottom:1px solid rgba(0,0,0,.3);border-left:1px solid rgba(0,0,0,.3);max-width:380px}}@media only screen and (min-width:1280px){.footer-menu{max-width:446px}}.footer-menu:nth-child(2){order:1}.footer-menu:nth-child(3){order:2}.footer-menu:nth-child(4){order:3}.footer-menu:nth-child(5){border-bottom:1px solid rgba(0,0,0,.3);order:4}@media only screen and (min-width:1024px){.footer-menu:nth-child(2){order:2}.footer-menu:nth-child(3){order:3}.footer-menu:nth-child(4){order:5}.footer-menu:nth-child(5){order:6}.footer-menu:nth-child(3),.footer-menu:nth-child(5){max-width:calc(50% - 162px)}}@media only screen and (min-width:1280px){.footer-menu:nth-child(3),.footer-menu:nth-child(5){max-width:calc(50% - 266px)}}.footer-menu__content{margin:0 auto;max-width:330px;padding:10px 0}@media only screen and (min-width:640px){.footer-menu__content{max-width:600px}}@media only screen and (min-width:768px){.footer-menu__content{max-width:720px}}@media only screen and (min-width:1024px){.footer-menu__content{margin:0;max-width:unset;padding:60px 100px}}.footer-menu__title{display:none}@media only screen and (min-width:1024px){.footer-menu__title{color:#000;display:block;font-size:18px;font-weight:600;letter-spacing:.3px;margin-bottom:20px}}@media only screen and (min-width:1024px)and (min-width:768px){.footer-menu__title{font-size:24px;line-height:24px}}.footer-menu__title-button{background:none;border:none;font-size:18px;font-weight:600;letter-spacing:.3px;outline:none;padding:0}@media only screen and (min-width:768px){.footer-menu__title-button{font-size:24px;line-height:24px}}.footer-menu__title-button{align-items:center;color:#000;display:flex;margin:0 auto 10px;text-align:center}@media only screen and (min-width:768px){.footer-menu__title-button{margin-bottom:20px}}@media only screen and (min-width:1024px){.footer-menu__title-button{display:none}}.footer-menu__title-anchor{display:inline-block;height:8px;margin-left:8px}.footer-menu__title-anchor.is-active{transform:rotate(180deg)}@media only screen and (min-width:1024px){.footer-menu__title-anchor{display:none}}.footer-menu__list{align-items:center;display:flex;flex-direction:column;list-style:none}@media only screen and (min-width:1024px){.footer-menu__list{display:block!important}}.footer-menu__link{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;line-height:29px;text-decoration:none;transition:color .1s ease-out}.footer-menu__link:focus,.footer-menu__link:hover{color:#07c28c}.splide,.splide__track{height:100%}.slider,.splide__slide{position:relative}.slider{width:100%}.slider__track{height:100%;overflow:hidden;width:100%}.slider__list{display:flex;flex-wrap:nowrap;height:100%}.slider__slide{height:100%;position:relative;width:100vw}.slider__pagination{display:none!important}@media only screen and (min-width:1024px){.slider__pagination{background-color:#dbe9ee!important;border-radius:2px!important;bottom:unset!important;display:flex!important;height:4px!important;left:calc(50% - 480px)!important;padding:0!important;position:absolute!important;right:unset!important;top:540px!important;z-index:3!important}}@media only screen and (min-width:1280px){.slider__pagination{left:calc(50% - 600px)!important}}.slider__pagination li,.slider__pagination-item{height:4px!important;position:relative!important;width:60px!important}.slider__pagination-button{background-color:#dbe9ee!important;border:none!important;border-radius:2px!important;color:transparent!important;cursor:pointer!important;font-size:1px!important;height:100%!important;margin:0!important;max-width:60px;padding:0!important;position:absolute!important;width:100%!important}.slider__pagination-button.is-active{background-color:#46e1b4!important;transform:scale(1)!important}.menu{height:100%}@media only screen and (min-width:1024px){.menu{align-items:flex-start;display:flex;justify-content:space-between}}.menu-label{align-items:flex-start;display:flex;flex-shrink:0;height:100%;margin-bottom:30px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;-ms-overflow-style:none;scrollbar-width:none}.menu-label::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.menu-label{margin-bottom:0;overflow-x:unset;padding-bottom:0}}.menu-label__list{display:flex;margin-left:calc(50% - 165px);margin-right:calc(50% - 165px);position:relative}.menu-label__list:before{background-color:#dbe9ee;border-radius:3px;content:"";height:5px;left:0;min-width:330px;position:absolute;right:0;top:100%}@media only screen and (min-width:640px){.menu-label__list{margin-left:calc(50% - 300px);margin-right:calc(50% - 300px)}.menu-label__list:before{min-width:600px}}@media only screen and (min-width:768px){.menu-label__list{margin-left:calc(50% - 360px);margin-right:calc(50% - 360px)}.menu-label__list:before{min-width:720px}}@media only screen and (min-width:1024px){.menu-label__list{flex-direction:column;margin:0}.menu-label__list:before{background-color:#dbe9ee;border-radius:3px;bottom:0;content:"";height:100%;min-width:unset;position:absolute;right:100%;top:0;width:5px}}@media only screen and (min-width:640px){.menu-label__list--full-flex{justify-content:space-between;width:100%}}@media only screen and (min-width:1024px){.menu-label__list--full-flex{justify-content:unset;width:auto}}.menu-label__item:not(.menu-label__item:first-child){margin-left:30px}@media only screen and (min-width:640px){.menu-label__item:not(.menu-label__item:first-child){margin-left:0}}@media only screen and (min-width:1024px){.menu-label__item:not(.menu-label__item:first-child){margin-top:10px}}.menu-label__item-link{color:unset;display:inline-block;text-decoration:none}.menu-label__item-button{background-color:transparent;border:none;font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px;margin:0;padding:10px 0;position:relative;width:-moz-max-content;width:max-content}@media only screen and (min-width:768px){.menu-label__item-button{font-size:20px}}.menu-label__item-button{color:#000;cursor:pointer}.menu-label__item-button:before{background-color:#dbe9ee;border-radius:3px;content:"";height:5px;left:0;position:absolute;right:0;top:100%;transition:background-color .2s ease-out;width:100%}.menu-label__item-button.is-active:before{background-color:#46e1b4}@media only screen and (min-width:640px){.menu-label__item-button{padding:10px 20px}}@media only screen and (min-width:1024px){.menu-label__item-button{padding:10px 10px 10px 20px}.menu-label__item-button:before{bottom:0;content:"";height:100%;position:absolute;right:100%;top:0;width:5px}}.menu-detail{flex-shrink:0;padding-left:calc(50% - 165px);padding-right:calc(50% - 165px);position:relative;width:100%}@media only screen and (min-width:640px){.menu-detail{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media only screen and (min-width:768px){.menu-detail{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}}@media only screen and (min-width:1024px){.menu-detail{max-width:780px;padding:0}}@media only screen and (min-width:1280px){.menu-detail{max-width:960px}}.customer-card{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;padding:30px 12px;position:relative;width:100%}@media only screen and (min-width:768px){.customer-card{padding:60px}}.customer-card__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.customer-card__title{font-size:40px;line-height:50px}}.customer-card__title{color:#000;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.customer-card__title{margin-bottom:10px}}.customer-card__list{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:40px}@media only screen and (min-width:768px){.customer-card__list{-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.customer-card__list{align-items:center;display:flex;justify-content:center;row-gap:0}}.customer-card__customer{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:1024px){.customer-card__customer{display:block}.customer-card__customer:not(.customer-card__customer:first-child){margin-left:35px}}.customer-card__customer-figure img{max-height:58px;max-width:105px;width:auto}@media only screen and (min-width:768px){.customer-card__customer-figure{max-width:150px}.customer-card__customer-figure img{max-height:unset;max-width:unset;width:100%}}@media only screen and (min-width:1024px){.customer-card__customer-figure{max-width:100px}}.form-append-button{max-width:400px;position:relative}@media only screen and (min-width:1024px){.form-append-button{width:300px}}@media only screen and (min-width:1280px){.form-append-button{width:400px}}.form-append-button__input{-webkit-appearance:none;background-color:#fff;border:none;border-radius:5px;box-shadow:5px 10px 20px #0000000d;-webkit-box-shadow:5px 10px 20px rgba(0,0,0,.05);color:#000;font-size:16px;font-weight:600;height:45px;letter-spacing:.3px;padding:12.5px 170px 12.5px 20px;transition:box-shadow .1s ease-out;width:100%}.form-append-button__input:focus{border:none;box-shadow:2px 3px 3px #00000012;outline:none}.form-append-button__button{align-items:center;background-color:#46e1b4;border:none;border-radius:5px;color:unset;color:#000;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;height:45px;justify-content:center;letter-spacing:.5px;line-height:20.11px;min-width:150px;outline:none;padding:0 16px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;transition:background-color .1s ease-out}.form-append-button__button:focus,.form-append-button__button:hover{background-color:#43ffc8}.form-append-button--with-icon .form-append-button__input{padding-right:65px}.form-append-button--with-icon .form-append-button__button{align-items:center;display:flex;height:45px;justify-content:center;min-width:unset;padding:0;width:45px}.form-append-button--with-icon .form-append-button__button img{height:15px;width:15px}input.form-append-button__input::placeholder{font-weight:400;transition:color .1s ease-out}input.form-append-button__input::-moz-placeholder{font-weight:400;-moz-transition:color .1s ease-out;transition:color .1s ease-out}input.form-append-button__input:focus::placeholder{color:transparent}input.form-append-button__input:focus::-webkit-input-placeholder{color:transparent}input.form-append-button__input:focus::-moz-placeholder{color:transparent}@media only screen and (min-width:1024px){.banner{display:flex;flex-wrap:wrap}}.banner__trial{background-color:#fff}@media only screen and (min-width:1024px){.banner__trial{flex-shrink:0;width:50%}}.banner__trial-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:330px;padding:30px 0;width:100%}@media only screen and (min-width:640px){.banner__trial-content{max-width:600px}}@media only screen and (min-width:768px){.banner__trial-content{max-width:720px;padding:60px 0}}@media only screen and (min-width:1024px){.banner__trial-content{display:block;margin:0 0 0 calc(50vw - 480px);max-width:444px}}@media only screen and (min-width:1280px){.banner__trial-content{margin-left:calc(50vw - 600px)}}.banner__trial-title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.banner__trial-title{font-size:40px;line-height:50px}}.banner__trial-title{color:#000;margin-bottom:30px;text-align:center}@media only screen and (min-width:1024px){.banner__trial-title{text-align:left}}.banner__trial-form{display:flex;justify-content:center}@media only screen and (min-width:1024px){.banner__trial-form{display:block}}.banner__question{background-color:#dbe9ee}@media only screen and (min-width:1024px){.banner__question{flex-shrink:0;width:50%}}.banner__question-content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:330px;padding:30px 0}@media only screen and (min-width:640px){.banner__question-content{max-width:600px}}@media only screen and (min-width:768px){.banner__question-content{max-width:720px;padding:60px 0}}@media only screen and (min-width:1024px){.banner__question-content{display:block;margin:0;max-width:unset;padding-left:70px}}.banner__question-title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.banner__question-title{font-size:40px;line-height:50px}}.banner__question-title{color:#000;margin-bottom:30px;text-align:center;width:100%}@media only screen and (min-width:1024px){.banner__question-title{max-width:388px;text-align:left}}.banner__description{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;margin-bottom:20px;max-width:444px}.news-slider{margin:0 auto;max-width:330px;position:relative;width:100%}@media only screen and (min-width:640px){.news-slider{max-width:600px}}@media only screen and (min-width:768px){.news-slider{max-width:720px}}@media only screen and (min-width:1024px){.news-slider{max-width:960px}}@media only screen and (min-width:1280px){.news-slider{max-width:1200px}}.news-slider{padding-top:30px}@media only screen and (min-width:768px){.news-slider{padding-top:60px}}.news-slider__track{margin-bottom:30px;overflow:hidden;position:relative}.news-slider__list{display:flex;flex-wrap:nowrap;transition:transform .5s ease-out}.news-slider__slide{flex-shrink:0;max-width:1200px;width:100%}.news-slider__slide:not(.news-slider__slide:first-child){margin-left:30px}.news-slider__controls{align-items:center;display:flex;justify-content:space-between}.news-slider__pagination{bottom:-40px!important;flex-shrink:0;padding:0!important}.news-slider__pagination li:not(li:first-child){margin-left:16px}@media only screen and (min-width:768px){.news-slider__pagination{justify-content:flex-start!important}.news-slider__pagination li:not(li:first-child){margin-left:24px}}.news-slider__pagination-list{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:768px){.news-slider__pagination-list{justify-content:flex-start}}.news-slider__pagination-item:not(.news-slider__pagination-item:first-child){margin-left:20px}@media only screen and (min-width:768px){.news-slider__pagination-item:not(.news-slider__pagination-item:first-child){margin-left:30px}}.news-slider__pagination-button{background-color:#fff!important;border:1px solid #000!important;border-radius:7.5px;cursor:pointer;height:10px!important;outline:none!important;padding:0;transition:background-color .2s ease-out!important;width:10px!important}.news-slider__pagination-button.is-active{background-color:#000!important;transform:scale(1)!important}@media only screen and (min-width:768px){.news-slider__pagination-button{height:15px!important;width:15px!important}}.news-slider__arrows{align-items:center!important;display:none!important;inset:unset!important;bottom:-44px!important;justify-content:flex-end!important;position:absolute!important;right:0!important}@media only screen and (min-width:768px){.news-slider__arrows{display:flex!important}}.news-slider__arrow{align-items:center!important;background-color:transparent!important;border:none;cursor:pointer!important;display:flex!important;height:30px!important;inset:unset!important;justify-content:center!important;opacity:1!important;outline:none;padding:0!important;position:relative!important;transform:none!important;width:30px!important}.news-slider__arrow img{width:30px}.news-slider__arrow--prev{inset:unset!important}.news-slider__arrow--prev img{transform:scaleX(-1)}.news-slider__arrow--next{inset:unset!important;margin-left:30px}.form-select{display:block;position:relative;width:100%}.form-select>*{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-select--shadow .form-select__current{border:none;box-shadow:5px 10px 20px #0000000d}.form-select--shadow .form-select__current:focus{border:none}.form-select__current{background-color:#fff;border:2px solid #f2f7fa;border-radius:5px;cursor:pointer;height:45px;outline:none;overflow:hidden;position:relative;transition:border .1s ease-out}.form-select__current:before{color:#232323cc;content:attr(data-placeholder);font-size:14px;font-weight:400;inset:0;letter-spacing:.3px;line-height:22px;padding:10px 20px;position:absolute}.form-select__current:focus{border:1px solid #46e1b4}.form-select__current:focus+.form-select__list{animation-name:none;opacity:1}.form-select__current:focus+.form-select__list .form-select__option{cursor:pointer}.form-select__current:focus .form-select__icon{transform:translateY(-50%) rotate(180deg)}.form-select__icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:.2s ease;width:8px;z-index:2}.form-select__value{display:flex;position:relative;z-index:1}.form-select__input{display:none}.form-select__input:checked+.form-select__input-text{display:block}.form-select__input-text{background-color:#fff;color:#000;display:none;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.3px;line-height:22px;margin:0;padding:10px 20px;width:100%}.form-select__list{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:HideList;animation-timing-function:step-start;background-color:#fff;border-radius:5px;box-shadow:5px 10px 20px #0000000d;list-style:none;margin-top:10px;opacity:0;overflow:hidden;padding:6px 0;position:absolute;width:100%;z-index:3}.form-select__option{background-color:#fff;color:#000;display:block;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;padding:6px 20px}.form-select__option:focus,.form-select__option:hover{color:#46e1b4}.custom-select{display:block;position:relative;width:100%}.custom-select__input{height:45px;width:100%}.custom-select__input input{background-color:#fff;border:2px solid #f2f7fa;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:600;height:45px;letter-spacing:.3px;line-height:22px;margin:0;outline:none;overflow:hidden;padding:10px 20px;position:relative;transition:border .1s ease-out;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:100%}.custom-select__input input:focus{border:1px solid #46e1b4;outline:none}@media only screen and (min-width:1024px){.custom-select__input input{font-size:14px}}.custom-select__input--shadow{border:none!important;box-shadow:5px 10px 20px #0000000d}.custom-select__input--shadow:focus{border:none}.custom-select__icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:.2s ease;width:8px;z-index:2}.custom-select__icon.is-active{transform:translateY(-50%) rotate(180deg)}.custom-select__options{background-color:#fff;border-radius:5px;box-shadow:5px 10px 20px #0000000d;margin-top:10px;padding:6px 0;position:absolute;top:100%;width:100%;z-index:3}.custom-select__options button{background-color:#fff;border:none;color:#000;cursor:pointer;display:block;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;outline:none;padding:6px 20px;text-align:left;width:100%}.custom-select__options button.is-active,.custom-select__options button:focus,.custom-select__options button:hover{color:#46e1b4}.custom-select__input input::placeholder{font-weight:400;transition:color .1s ease-out}.custom-select__input input::-webkit-input-placeholder{font-weight:400;-webkit-transition:color .1s ease-out;transition:color .1s ease-out}.custom-select__input input::-moz-placeholder{font-weight:400;-moz-transition:color .1s ease-out;transition:color .1s ease-out}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.domain-search{margin:0 auto;max-width:400px;position:relative;z-index:100}@media only screen and (min-width:1024px){.domain-search{margin:unset}}.domain-search__form{position:relative}.domain-search__result{background-color:#fff;border-radius:5px;box-shadow:5px 10px 20px #0000000d;left:0;max-height:172px;max-width:400px;overflow-y:auto;padding:20px;position:absolute;right:0;top:55px;width:100%}.domain-search__result::-webkit-scrollbar{width:14px}.domain-search__result::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#46e1b4;border:4px solid transparent;border-radius:9999px}.domain-results{list-style:none}.domain-results__item:not(.domain-results__item:last-child){margin-bottom:12px}.domain-result__loading-text{font-size:16px;letter-spacing:.3px;line-height:20px;text-align:center}.domain-result__loading-text b,.domain-result__loading-text h1,.domain-result__loading-text h2,.domain-result__loading-text h3,.domain-result__loading-text h4,.domain-result__loading-text h5,.domain-result__loading-text h6,.domain-result__loading-text strong{font-weight:700}.domain-result__loading-text em,.domain-result__loading-text i{font-style:italic}.domain-result__loading-text u{text-decoration:underline}.domain-results__link{align-items:center;color:unset;display:flex;justify-content:space-between;text-decoration:none;width:100%}.domain-results__link--available .domain-results__status{color:#07c28c}.domain-results__link--available.domain-results__link--hovered,.domain-results__link--available:focus,.domain-results__link--available:hover{border:none;outline:none}.domain-results__link--available.domain-results__link--hovered .domain-results__name,.domain-results__link--available:focus .domain-results__name,.domain-results__link--available:hover .domain-results__name{color:#07c28c}.domain-results__link--available.domain-results__link--hovered .domain-results__status,.domain-results__link--available:focus .domain-results__status,.domain-results__link--available:hover .domain-results__status{background-color:#46e1b4;border-radius:5px;color:#000}.domain-results__link--unavailable .domain-results__name,.domain-results__link--unavailable .domain-results__status{color:#0000004d}.domain-results__name{color:#000;display:block;font-size:16px;letter-spacing:.3px;transition:color .1s ease-out}.domain-results__price{display:none;font-size:12px;letter-spacing:.5px;line-height:12px}.domain-results__status{align-items:center;background-color:#f2f7fa;border-radius:0;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;text-transform:uppercase;transition:.1s ease-out;width:84px}.domain-section{background-color:#dbe9ee;padding:30px 0;position:relative}@media only screen and (min-width:768px){.domain-section{padding:60px 0}.domain-section--product-detail{margin-bottom:70px}}.domain-section--with-margin{margin-bottom:30px!important}@media only screen and (min-width:768px){.domain-section--with-margin{margin-bottom:100px!important}}.domain-section__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.domain-section__container{max-width:600px}}@media only screen and (min-width:768px){.domain-section__container{max-width:720px}}@media only screen and (min-width:1024px){.domain-section__container{max-width:960px}}@media only screen and (min-width:1280px){.domain-section__container{max-width:1200px}}.domain-section__container{align-items:center;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.domain-section__container{gap:30px}}@media only screen and (min-width:1024px){.domain-section__container{flex-direction:row;gap:16px;justify-content:space-between}}.domain-section__title{font-size:24px;line-height:28px}@media only screen and (min-width:768px){.domain-section__title{font-size:40px;line-height:50px}}.domain-section__title{color:#000;font-weight:600}.domain-section__form{position:relative;width:100%}.domain-section__form .domain-search{z-index:4}.domain-section__form .form-append-button{width:100%}@media only screen and (min-width:640px){.domain-section__form{width:auto}.domain-section__form .form-append-button{width:400px}}@media only screen and (min-width:1024px){.domain-section__form .domain-search__result{top:70px}.domain-section__form .form-append-button__input{height:60px;padding:17px 30px}.domain-section__form .form-append-button--with-icon .form-append-button__button{height:60px;width:60px}.domain-section__form .form-append-button--with-icon .form-append-button__input{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px;padding-right:85px}}@media only screen and (min-width:1024px)and (min-width:768px){.domain-section__form .form-append-button--with-icon .form-append-button__input{font-size:20px}}@media only screen and (min-width:1024px){.domain-section__form .form-append-button--with-icon .form-append-button__button img{height:20px;width:20px}}@media only screen and (min-width:1280px){.domain-section__form .domain-search,.domain-section__form .domain-search__result{max-width:600px}.domain-section__form .form-append-button{max-width:unset;width:600px}}.loader{animation:rotate 1s linear infinite;border-radius:50%;height:20px;position:relative;width:20px}.loader:before{animation:prixClipFix 2s linear infinite;border:2px solid #000;border-radius:50%;box-sizing:border-box;content:"";inset:0;position:absolute}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}to{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}.snackbar-popup{height:100%;inset:0;position:fixed;width:100%;z-index:20}.snackbar-popup__card{align-items:center;background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000001a;display:flex;height:auto;justify-content:space-between;margin:125px auto 0;padding:20px;position:relative;width:330px;z-index:21}@media only screen and (min-width:768px){.snackbar-popup__card{padding:32px;width:400px}}@media only screen and (min-width:1024px){.snackbar-popup__card{margin-top:150px}}.snackbar-popup__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.snackbar-popup__icon--success{background-color:#07c28c}.snackbar-popup__icon--error{background-color:#dc2626}.snackbar-popup__icon img{width:24px}.snackbar-popup__text{flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.snackbar-popup__text{font-size:18px;line-height:28px}}.snackbar-popup__text{color:#000;width:220px}@media only screen and (min-width:768px){.snackbar-popup__text{width:260px}}.slide-down-enter-active,.slide-down-leave-active{transition:.5s ease}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:translateY(-25vh)}.bgn-cookie-consent{background-color:#fff;bottom:0;box-shadow:5px -5px 20px #0000000d;left:0;padding:24px calc(50% - 165px);position:fixed;right:0;z-index:999}.bgn-cookie-consent h3{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.bgn-cookie-consent h3{font-size:20px}}.bgn-cookie-consent h3{margin-bottom:12px}.bgn-cookie-consent p{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.bgn-cookie-consent p{font-size:18px;line-height:28px}}@media only screen and (min-width:640px){.bgn-cookie-consent{padding:24px calc(50% - 300px)}}@media only screen and (min-width:768px){.bgn-cookie-consent{padding:24px calc(50% - 360px)}}@media only screen and (min-width:1024px){.bgn-cookie-consent{padding:24px calc(50% - 480px)}}@media only screen and (min-width:1280px){.bgn-cookie-consent{padding:24px calc(50% - 600px)}}.bgn-cookie-consent section{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:768px){.bgn-cookie-consent section{align-items:center;flex-direction:row;gap:80px;padding-bottom:0}}@media only screen and (min-width:1024px){.bgn-cookie-consent section{gap:120px}}.bgn-cookie-consent__body{flex:1}.bgn-cookie-consent__ctas{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:768px){.bgn-cookie-consent__ctas{width:180px}}.bgn-cookie-consent__form{margin-top:16px}.bgn-cookie-consent__form>*+*{margin-top:12px}.bgn-cookie-consent__switch{align-items:center;display:flex;gap:12px}.bgn-cookie-consent__switch span{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.bgn-cookie-consent__switch span{font-size:18px;line-height:28px}}.switch{cursor:pointer;display:inline-block;height:28px;position:relative;width:48px}.switch .slider{background:#dbe9ee;border-radius:25px;inset:0;position:absolute}.switch input{display:none}.switch .slider:before{background:#fff;border-radius:50%;content:"";height:20px;left:5px;position:absolute;top:4px;transition:all .5s;width:20px}.switch input:checked+.slider{background:#46e1b4}.switch input:checked+.slider:before{transform:translate(18px)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;scroll-behavior:smooth;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,button,input,textarea{font-family:Source Sans Pro,sans-serif;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}main{overflow:hidden}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.home-hero{background-color:#dbe9ee;padding-top:75px;position:relative}.home-hero .slider{min-height:260px}@media only screen and (min-width:768px){.home-hero .slider{height:500px;min-height:unset}}@media only screen and (min-width:1024px){.home-hero{background-color:#fff;padding-top:100px}.home-hero .slider{height:600px}}@media only screen and (min-width:1280px){.home-hero .slider{height:600px}}.home-hero__wrapper{margin-left:auto;margin-right:auto;max-width:330px;position:relative;width:100%;z-index:1}@media only screen and (min-width:640px){.home-hero__wrapper{max-width:600px}}@media only screen and (min-width:768px){.home-hero__wrapper{display:flex;justify-content:center;max-width:720px}}@media only screen and (min-width:1024px){.home-hero__wrapper{justify-content:space-between;margin-top:60px;max-width:960px}}@media only screen and (min-width:1280px){.home-hero__wrapper{margin-left:calc(50% - 600px);margin-right:unset;max-width:1230px}}.home-hero__content{padding-bottom:30px;padding-top:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.home-hero__content{margin-top:80px;max-width:550px;padding:0}}@media only screen and (min-width:1024px){.home-hero__content{margin-top:40px;max-width:440px}}@media only screen and (min-width:1280px){.home-hero__content{margin-top:72px;max-width:550px}}.home-hero__title{font-size:32px;font-weight:600;line-height:32px}@media only screen and (min-width:768px){.home-hero__title{font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.home-hero__title{font-size:60px;line-height:66px}}.home-hero__title{color:#232323;margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){.home-hero__title{margin-bottom:30px}}@media only screen and (min-width:1024px){.home-hero__title{text-align:left}}.home-hero__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.home-hero__description{font-size:18px;line-height:28px}}.home-hero__description{color:#232323;margin-bottom:15px;text-align:center}.home-hero__description b,.home-hero__description h1,.home-hero__description h2,.home-hero__description h3,.home-hero__description h4,.home-hero__description h5,.home-hero__description h6,.home-hero__description strong{font-weight:700}.home-hero__description em,.home-hero__description i{font-style:italic}.home-hero__description u{text-decoration:underline}@media only screen and (min-width:768px){.home-hero__description{margin-bottom:30px}}@media only screen and (min-width:1024px){.home-hero__description{text-align:left}}.home-hero__ctas{align-items:center;display:flex;justify-content:center}.home-hero__ctas .btn:first-child{margin-right:15px}@media only screen and (min-width:1024px){.home-hero__ctas{display:block}}.home-hero__figure{display:none}@media only screen and (min-width:1024px){.home-hero__figure{display:block;height:400px}}@media only screen and (min-width:1280px){.home-hero__figure{height:460px}}@media only screen and (min-width:768px){.home-hero__figure-img{display:inline-block;height:100%;max-width:520px;-o-object-fit:contain;object-fit:contain}}@media only screen and (min-width:1280px){.home-hero__figure-img{max-width:650px}}.home-hero__benefits{position:relative;width:100%}.home-hero__benefits:after{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;content:"";inset:-10px 0;position:absolute}@media only screen and (min-width:1024px){.home-hero__benefits{height:144px;position:relative}.home-hero__benefits:after{content:none}.home-hero__benefits-shades{background-color:#f2f7fa;border-radius:50%;height:180px;left:50%;position:absolute;transform:translate(-50%);width:180px}.home-hero__benefits-shades:after,.home-hero__benefits-shades:before{background-color:#f2f7fa;border-radius:50%;content:"";position:absolute}.home-hero__benefits-shades:after{height:380px;left:-400px;width:380px}.home-hero__benefits-shades:before{height:250px;left:400px;width:250px}}@media only screen and (min-width:1280px){.home-hero__benefits-shades:after{left:-600px}}.home-hero__benefits-wrapper{background-color:#fff;height:100%;position:relative;width:100%;z-index:2}@media only screen and (min-width:1024px){.home-hero__benefits-wrapper{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d}}.home-hero__benefits-container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.home-hero__benefits-container{max-width:600px}}@media only screen and (min-width:768px){.home-hero__benefits-container{max-width:720px}}@media only screen and (min-width:1024px){.home-hero__benefits-container{max-width:960px}}@media only screen and (min-width:1280px){.home-hero__benefits-container{max-width:1200px}}.home-hero__benefits-container{align-items:center;display:flex;height:100%;position:relative;z-index:2}.home-hero-benefits__list{list-style:none;width:100%}@media only screen and (min-width:1024px){.home-hero-benefits__list{align-items:center;-moz-column-gap:32px;column-gap:32px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:16px}}@media only screen and (min-width:1280px){.home-hero-benefits__list{gap:unset;justify-content:space-between}}.home-hero-benefits__item{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.home-hero-benefits__item{font-size:24px;line-height:32px}}.home-hero-benefits__item{color:#000;padding:10px 0;text-align:center}.home-hero-benefits__item:not(.home-hero-benefits__item:last-child){border-bottom:1.2px solid rgba(0,0,0,.15)}@media only screen and (min-width:1024px){.home-hero-benefits__item{padding:0}.home-hero-benefits__item:not(.home-hero-benefits__item:last-child){border-bottom:none}}.home-product{background-color:#f2f7fa;padding-bottom:40px;padding-top:30px;position:relative;width:100%}@media only screen and (min-width:768px){.home-product{padding-top:60px}}@media only screen and (min-width:1024px){.home-product{padding-bottom:60px}}@media only screen and (min-width:1280px){.home-product{padding-bottom:40px}}.home-product__container{margin:0 auto;width:100%}@media only screen and (max-width:640px){.home-product__container .menu-detail{padding-left:calc(50% - 150px);padding-right:calc(50% - 150px)}}@media only screen and (min-width:1024px){.home-product__container{max-width:960px}}@media only screen and (min-width:1280px){.home-product__container{max-width:1200px}}.home-product__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.home-product__title{font-size:40px;line-height:50px}}.home-product__title{color:#000;margin:0 auto 30px;max-width:590px;text-align:center;width:100%}.home-product__title b,.home-product__title h1,.home-product__title h2,.home-product__title h3,.home-product__title h4,.home-product__title h5,.home-product__title h6,.home-product__title strong{font-weight:700}.home-product__title em,.home-product__title i{font-style:italic}.home-product__title u{text-decoration:underline}@media only screen and (min-width:768px){.home-product__title{margin-bottom:40px}.product-detail{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.product-detail{gap:30px}}.product-detail__item{width:100%}.product-detail__item:not(.product-detail__item:last-child){margin-bottom:25px}@media only screen and (min-width:768px){.product-detail__item:not(.product-detail__item:last-child){margin-bottom:0}}.product-detail__link{color:unset;display:block;height:100%;text-decoration:none;width:100%}.product-detail__link:hover .product-detail__card{box-shadow:5px 10px 20px #0000000d}.product-detail__link:hover .product-detail__card-title{color:#07c28c}.product-detail__card{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px transparent;height:100%;padding:40px;transition:.2s ease-out;width:100%}.product-detail__card-icon{display:block;margin-bottom:20px}.product-detail__card-icon img{width:50px}.product-detail__card-title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.product-detail__card-title{font-size:20px}}.product-detail__card-title{color:#000;margin-bottom:10px;transition:color .1s ease-out}.product-detail__card-text{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}.product-detail__card-text b,.product-detail__card-text h1,.product-detail__card-text h2,.product-detail__card-text h3,.product-detail__card-text h4,.product-detail__card-text h5,.product-detail__card-text h6,.product-detail__card-text strong{font-weight:700}.product-detail__card-text em,.product-detail__card-text i{font-style:italic}.product-detail__card-text u{text-decoration:underline}.home-solutions{background-color:#fff;padding:30px 0;position:relative;width:100%}@media only screen and (min-width:768px){.home-solutions{padding:60px 0}}.home-solutions__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.home-solutions__container{max-width:600px}}@media only screen and (min-width:768px){.home-solutions__container{max-width:720px}}@media only screen and (min-width:1024px){.home-solutions__container{max-width:960px}}@media only screen and (min-width:1280px){.home-solutions__container{max-width:1200px}}.home-solutions__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.home-solutions__title{font-size:40px;line-height:50px}}.home-solutions__title{color:#000;margin-bottom:30px;text-align:center}@media only screen and (min-width:768px){.home-solutions__title{margin-bottom:40px}}.solutions-grid{margin-bottom:30px}@media only screen and (min-width:768px){.solutions-grid{display:grid;grid-template-columns:repeat(3,1fr)}}.solutions-grid__item{position:relative;width:100%}@media only screen and (min-width:768px){.solutions-grid__item{height:360px}}@media only screen and (min-width:1024px){.solutions-grid__item{height:450px}}@media only screen and (min-width:1280px){.solutions-grid__item{height:550px}}.solutions-item__figure{height:100%;inset:0;position:absolute;width:100%}.solutions-item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.solutions-item__content{background-color:#00000080;height:100%;position:relative;z-index:1}.solutions-item__link{color:unset;display:flex;flex-direction:column;height:100%;justify-content:flex-end;max-height:80px;padding:30px;text-decoration:none;transition:.4s ease-out;width:100%}.solutions-item__link:hover{max-height:305px}.solutions-item__link:hover .solutions-item__detail{max-height:100%;opacity:1}@media only screen and (min-width:768px){.solutions-item__link{height:100%;max-height:unset;padding:32px;transition:none}.solutions-item__link:hover{max-height:unset}}@media only screen and (min-width:1024px){.solutions-item__link{padding:50px 60px}}.solutions-item__title{font-size:18px;font-weight:600;letter-spacing:.3px}@media only screen and (min-width:768px){.solutions-item__title{font-size:24px;line-height:24px}}.solutions-item__title{color:#fff}.solutions-item__detail{max-height:0;opacity:0;overflow:hidden;transition:.4s ease-out}.solutions-item__detail-description{color:#fff;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;margin-top:30px}.solutions-item__detail-link{display:inline-block;margin-top:40px}.solutions-item__detail-link img{filter:invert(1);width:30px}.home-solution__cta{display:flex;justify-content:center}.home-compliance{background-color:#f2f7fa;padding:30px 0;position:relative;width:100%}@media only screen and (min-width:768px){.home-compliance{padding:60px 0}}.home-compliance__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.home-compliance__container{max-width:600px}}@media only screen and (min-width:768px){.home-compliance__container{max-width:720px}}@media only screen and (min-width:1024px){.home-compliance__container{max-width:960px}}@media only screen and (min-width:1280px){.home-compliance__container{max-width:1200px}}.home-compliance__container{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:1024px){.home-compliance__container{gap:50px}}.home-compliance__content{flex-shrink:0;max-width:440px;width:100%}@media only screen and (min-width:768px){.home-compliance__content{max-width:720px}}.home-compliance__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.home-compliance__title{font-size:40px;line-height:50px}}.home-compliance__title{color:#000;margin-bottom:30px;text-align:center}.home-compliance__cta{display:none}@media only screen and (min-width:1024px){.home-compliance__cta{display:flex;justify-content:center}}.home-compliance__cta--hide-lg{display:block}@media only screen and (min-width:1024px){.home-compliance__cta--hide-lg{display:none}}.home-compliance__grid{display:grid;flex-shrink:0;gap:15px;grid-auto-rows:100px;grid-template-columns:repeat(3,1fr);margin-bottom:30px;width:100%}@media only screen and (min-width:640px){.home-compliance__grid{width:-moz-max-content;width:max-content}}@media only screen and (min-width:768px){.home-compliance__grid{gap:30px;grid-auto-rows:150px;grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1024px){.home-compliance__grid{grid-template-columns:repeat(5,1fr);margin-bottom:0}}@media only screen and (min-width:1280px){.home-compliance__grid{grid-template-columns:repeat(6,1fr)}}.home-compliance__compliance{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;height:100px;overflow:hidden;width:100px}@media only screen and (min-width:768px){.home-compliance__compliance{height:150px;width:150px}}.home-compliance__compliance-link{color:unset;display:block;height:100%;text-decoration:none;width:100%}.home-compliance__compliance-figure{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.home-compliance__compliance-figure img{max-height:50px;max-width:70px}@media only screen and (min-width:768px){.home-compliance__compliance-figure img{max-height:100px;max-width:100px}}.home-feature{background-color:#fff;padding:30px 0;position:relative;width:100%}@media only screen and (min-width:768px){.home-feature{padding:60px 0}}.home-feature__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.home-feature__container{max-width:600px}}@media only screen and (min-width:768px){.home-feature__container{max-width:720px}}@media only screen and (min-width:1024px){.home-feature__container{max-width:960px}}@media only screen and (min-width:1280px){.home-feature__container{max-width:1200px}}@media only screen and (min-width:1024px){.home-feature__container{align-items:center;display:flex;justify-content:space-between}}.home-feature__content{flex-shrink:0;width:100%}@media only screen and (min-width:1024px){.home-feature__content{max-width:440px}}@media only screen and (min-width:1280px){.home-feature__content{max-width:550px}}.home-feature__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.home-feature__title{font-size:40px;line-height:50px}}.home-feature__title{color:#000;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.home-feature__title{margin-bottom:30px}}@media only screen and (min-width:1024px){.home-feature__title{text-align:left}}.home-feature__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.home-feature__description{font-size:18px;line-height:28px}}.home-feature__description{color:#232323;margin-bottom:20px;text-align:center}.home-feature__description b,.home-feature__description h1,.home-feature__description h2,.home-feature__description h3,.home-feature__description h4,.home-feature__description h5,.home-feature__description h6,.home-feature__description strong{font-weight:700}.home-feature__description em,.home-feature__description i{font-style:italic}.home-feature__description u{text-decoration:underline}@media only screen and (min-width:768px){.home-feature__description{margin-bottom:40px}}@media only screen and (min-width:1024px){.home-feature__description{text-align:left}}.home-feature__grid{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}@media only screen and (min-width:1024px){.home-feature__grid{-moz-column-gap:0;column-gap:0;row-gap:30px}}.home-feature__item{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:1024px){.home-feature__item{align-items:flex-start}}.home-feature__item-num{color:#000;display:inline-block;font-size:32px;font-weight:600;letter-spacing:1px;line-height:50px;margin-bottom:5px}@media only screen and (min-width:768px){.home-feature__item-num{font-size:40px}}.home-feature__item-description{display:inline-block;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.home-feature__item-description{font-size:18px;line-height:28px}}.home-feature__item-description{color:#232323;text-align:center}@media only screen and (min-width:1024px){.home-feature__item-description{text-align:left}}.home-feature__figure{display:none}.home-feature__figure img{height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1024px){.home-feature__figure{display:block;flex-shrink:0;height:360px}.home-feature__figure img{max-width:520px}}@media only screen and (min-width:1280px){.home-feature__figure{height:460px}.home-feature__figure img{max-width:620px}}.customers{padding-bottom:30px;position:relative;width:100%}.customers:after{background-color:#f2f7fa;content:"";height:260px;inset:0;position:absolute;top:unset;width:100%}.customers--about-page:after{display:none}@media only screen and (min-width:768px){.customers{padding-bottom:60px}}.customers__container{margin:0 auto;max-width:300px;position:relative;width:100%;z-index:1}@media only screen and (min-width:640px){.customers__container{max-width:600px}}@media only screen and (min-width:768px){.customers__container{max-width:720px}}@media only screen and (min-width:1024px){.customers__container{max-width:960px}}@media only screen and (min-width:1280px){.customers__container{max-width:1200px}}.all-product{background-color:#fff;margin-top:75px;min-height:220px;position:relative}.all-product .slider{background-color:#dbe9ee;min-height:220px}@media only screen and (min-width:768px){.all-product{min-height:unset}.all-product .slider{height:400px;min-height:unset}}@media only screen and (min-width:1024px){.all-product{margin-top:100px}.all-product .slider{background-color:#fff;height:830px}}.all-product .slider__pagination{display:none!important}@media only screen and (min-width:1024px){.all-product .slider__pagination{display:flex!important}}.all-product__wrapper{margin-left:auto;margin-right:auto;max-width:330px;position:relative;width:100%;z-index:1}@media only screen and (min-width:640px){.all-product__wrapper{max-width:600px}}@media only screen and (min-width:768px){.all-product__wrapper{display:flex;justify-content:center;max-width:720px}}@media only screen and (min-width:1024px){.all-product__wrapper{justify-content:space-between;margin-top:60px;max-width:960px}}@media only screen and (min-width:1280px){.all-product__wrapper{margin-left:calc(50% - 600px);margin-right:unset;max-width:1230px}}.all-product__content{padding-bottom:30px;padding-top:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.all-product__content{margin-top:80px;max-width:550px;padding:0}}@media only screen and (min-width:1024px){.all-product__content{margin-top:72px;max-width:440px}}@media only screen and (min-width:1280px){.all-product__content{max-width:570px}}.all-product__title{font-size:32px;font-weight:600;line-height:32px}@media only screen and (min-width:768px){.all-product__title{font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.all-product__title{font-size:60px;line-height:66px}}.all-product__title{color:#232323;margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){.all-product__title{margin-bottom:30px}}@media only screen and (min-width:1024px){.all-product__title{text-align:left}}.all-product__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.all-product__description{font-size:18px;line-height:28px}}.all-product__description{color:#232323;text-align:center}.all-product__description b,.all-product__description h1,.all-product__description h2,.all-product__description h3,.all-product__description h4,.all-product__description h5,.all-product__description h6,.all-product__description strong{font-weight:700}.all-product__description em,.all-product__description i{font-style:italic}.all-product__description u{text-decoration:underline}@media only screen and (min-width:1024px){.all-product__description{text-align:left}}.all-product__figure{display:none}@media only screen and (min-width:1024px){.all-product__figure{display:block;height:400px}}@media only screen and (min-width:1280px){.all-product__figure{height:460px}}@media only screen and (min-width:768px){.all-product__figure-img{display:inline-block;height:100%;max-width:520px;-o-object-fit:contain;object-fit:contain}}@media only screen and (min-width:1280px){.all-product__figure-img{max-width:650px}}.all-product-hero__benefits{position:relative;width:100%}.all-product-hero__benefits:after{background-color:#dbe9ee;content:"";inset:0;bottom:unset;height:100px;position:absolute;width:100%;z-index:1}@media only screen and (min-width:1024px){.all-product-hero__benefits{bottom:0;left:0;position:absolute;right:0}.all-product-hero__benefits:after,.all-product-hero__benefits:before{-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:#f2f7fa;border-radius:50%;position:absolute;z-index:0}.all-product-hero__benefits:after{bottom:unset;content:"";height:380px;left:50px;right:unset;top:0;width:380px}.all-product-hero__benefits:before{bottom:unset;content:"";height:246px;left:unset;right:50px;top:0;width:246px}}.all-product-hero__benefits-container{padding:40px calc(50% - 150px);position:relative;width:100%;z-index:2}@media only screen and (min-width:640px){.all-product-hero__benefits-container{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media only screen and (min-width:768px){.all-product-hero__benefits-container{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}}@media only screen and (min-width:1024px){.all-product-hero__benefits-container{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;padding-left:calc(50% - 480px);padding-right:calc(50% - 480px)}}@media only screen and (min-width:1280px){.all-product-hero__benefits-container{padding-left:calc(50% - 600px);padding-right:calc(50% - 600px)}}.all-product-hero-benefits__list{display:grid;gap:30px;grid-template-columns:1fr}@media only screen and (min-width:768px){.all-product-hero-benefits__list{grid-template-columns:repeat(2,1fr)}}.all-product-hero-benefits__item{width:100%}.all-product-hero-benefits__card{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;min-height:150px;padding:24px;position:relative;width:100%}.all-product-hero-benefits__card-img{display:none}@media only screen and (min-width:1024px){.all-product-hero-benefits__card-img{bottom:25px;display:block;height:170px;left:25px;position:absolute;width:170px}.all-product-hero-benefits__card-img img{width:100%}}.all-product-hero-benefits__card-text{color:#000;width:100%}@media only screen and (min-width:1024px){.all-product-hero-benefits__card-text{margin-left:215px;max-width:calc(100% - 215px)}}@media only screen and (min-width:1280px){.all-product-hero-benefits__card-text{max-width:300px}}.all-product-hero-benefits__card-title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.all-product-hero-benefits__card-title{font-size:20px}}.all-product-hero-benefits__card-title{margin-bottom:10px;text-align:center}@media only screen and (min-width:768px){.all-product-hero-benefits__card-title{text-align:left}}.all-product-hero-benefits__card-desc{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;text-align:center}@media only screen and (min-width:768px){.all-product-hero-benefits__card-desc{text-align:left}}.products-main{overflow:unset}.products{background-color:#f2f7fa;padding:30px 0;position:relative;width:100%}@media only screen and (min-width:768px){.products{padding:60px 0}}.products__container .menu-label{background-color:#f2f7fa;position:sticky;position:-webkit-sticky;top:75px;z-index:2}@media only screen and (max-width:640px){.products__container .menu-detail{padding-left:calc(50% - 150px);padding-right:calc(50% - 150px)}}@media only screen and (min-width:1024px){.products__container{margin:0 auto;max-width:960px}.products__container .menu-label{top:120px}}@media only screen and (min-width:1280px){.products__container{max-width:1200px}}.products__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.products__title{font-size:40px;line-height:50px}}.products__title{color:#000;margin:0 auto 30px;max-width:330px;text-align:center;width:100%}@media only screen and (min-width:640px){.products__title{max-width:590px}}@media only screen and (min-width:1024px){.products__title{display:none}}.products__wrapper{height:100%;position:relative;width:100%}.products__head{display:none}@media only screen and (min-width:1024px){.products__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px;position:relative}}.products__item-title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.products__item-title{font-size:40px;line-height:50px}}.products__item-title{color:#000}@media only screen and (min-width:1024px){.products__wrapper [data-product]:not([data-product]:first-child){margin-bottom:50px}.products__wrapper [data-product]{display:block!important;scroll-margin-top:200px}}.product-search{display:none}@media only screen and (min-width:1024px){.product-search{display:block;position:absolute;right:0;top:0;z-index:1}}.product-search__form{display:block;position:relative}.product-search__result{background-color:#fff;border-radius:5px;box-shadow:5px 10px 20px #0000000d;left:0;max-height:172px;max-width:400px;overflow-y:auto;padding:20px;position:absolute;right:0;top:55px;width:100%}.product-search__result::-webkit-scrollbar{width:14px}.product-search__result::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#46e1b4;border:4px solid transparent;border-radius:9999px}.product-search__link{color:#000;display:block;font-size:16px;letter-spacing:.3px;line-height:20px;padding:6px 0;text-decoration:none;width:100%}.product-search__link:first-child{padding-top:0}.product-search__link:last-child{padding-bottom:0}.product-search__link:focus,.product-search__link:hover{border:none;color:#07c28c;outline:none}main.product-detail__page{display:flex;flex-direction:column}main.product-detail__page>*{order:3}main.product-detail__page .product-detail-hero{order:1}main.product-detail__page .whois-section{order:2}.product-detail-hero{background-color:#fff;padding-top:75px;position:relative}@media only screen and (min-width:768px){.product-detail-hero{height:570px}}@media only screen and (min-width:1024px){.product-detail-hero{height:600px;margin-bottom:40px;padding-top:100px}}@media only screen and (min-width:1280px){.product-detail-hero{height:700px}}.product-detail-hero__container{background-color:#dbe9ee;min-height:260px;overflow:hidden;padding-left:calc(50% - 165px);padding-right:calc(50% - 165px);position:relative;width:100%}@media only screen and (min-width:768px){.product-detail-hero__container{display:flex;height:500px;justify-content:center;min-height:unset;padding:0}}@media only screen and (min-width:1024px){.product-detail-hero__container{background-color:unset;height:unset;margin-top:60px}}.product-detail-hero__content{align-items:center;display:flex;flex-direction:column;padding-bottom:30px;padding-top:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.product-detail-hero__content{margin-top:80px;max-width:550px;padding:0}}@media only screen and (min-width:1024px){.product-detail-hero__content{display:block;margin-top:72px;max-width:440px}}@media only screen and (min-width:1280px){.product-detail-hero__content{max-width:570px}}.product-detail-hero__title{font-size:32px;font-weight:600;line-height:32px}@media only screen and (min-width:768px){.product-detail-hero__title{font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.product-detail-hero__title{font-size:60px;line-height:66px}}.product-detail-hero__title{color:#232323;margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){.product-detail-hero__title{margin-bottom:30px}}@media only screen and (min-width:1024px){.product-detail-hero__title{text-align:left}}.product-detail-hero__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.product-detail-hero__description{font-size:18px;line-height:28px}}.product-detail-hero__description{color:#232323;margin-bottom:15px;text-align:center}.product-detail-hero__description b,.product-detail-hero__description h1,.product-detail-hero__description h2,.product-detail-hero__description h3,.product-detail-hero__description h4,.product-detail-hero__description h5,.product-detail-hero__description h6,.product-detail-hero__description strong{font-weight:700}.product-detail-hero__description em,.product-detail-hero__description i{font-style:italic}.product-detail-hero__description u{text-decoration:underline}@media only screen and (min-width:768px){.product-detail-hero__description p{text-align:left}.product-detail-hero__description{margin-bottom:30px}}@media only screen and (min-width:1024px){.product-detail-hero__description{text-align:left}}.product-detail-hero__figure{display:none}@media only screen and (min-width:1024px){.product-detail-hero__figure{display:block;height:400px;width:520px}}@media only screen and (min-width:1280px){.product-detail-hero__figure{height:420px;width:650px}}@media only screen and (min-width:1360px){.product-detail-hero__figure{height:460px}}@media only screen and (min-width:768px){.product-detail-hero__figure-img{display:inline-block;height:100%;max-width:520px;-o-object-fit:contain;object-fit:contain}}@media only screen and (min-width:1280px){.product-detail-hero__figure-img{max-width:650px}}.product-detail-headline{margin-bottom:40px;padding-top:40px;position:relative;width:100%;z-index:2}@media only screen and (min-width:1024px){.product-detail-headline{margin-bottom:50px;padding-bottom:30px;padding-top:30px}}.product-detail-headline__container{margin:0 auto;max-width:330px;text-align:center;width:100%}@media only screen and (min-width:640px){.product-detail-headline__container{max-width:600px}}@media only screen and (min-width:768px){.product-detail-headline__container{max-width:710px}}.product-detail-headline__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.product-detail-headline__title{font-size:40px;line-height:50px}}.product-detail-headline__title{color:#000;margin-bottom:20px}.product-detail-headline__title b,.product-detail-headline__title h1,.product-detail-headline__title h2,.product-detail-headline__title h3,.product-detail-headline__title h4,.product-detail-headline__title h5,.product-detail-headline__title h6,.product-detail-headline__title strong{font-weight:700}.product-detail-headline__title em,.product-detail-headline__title i{font-style:italic}.product-detail-headline__title u{text-decoration:underline}@media only screen and (min-width:768px){.product-detail-headline__title{margin-bottom:30px}}.product-detail-headline__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.product-detail-headline__description{font-size:18px;line-height:28px}}.product-detail-headline__description{color:#232323}.product-features__shadow{filter:blur(27px);height:100%;left:0;max-height:300px;overflow:hidden;position:absolute;right:0;top:0}@media only screen and (min-width:1024px){.product-features__shadow-shades{background-color:#f2f7fa;border-radius:50%;height:180px;left:50%;position:absolute;top:20px;transform:translate(-50%);width:180px}.product-features__shadow-shades:after,.product-features__shadow-shades:before{background-color:#f2f7fa;border-radius:50%;content:"";position:absolute}.product-features__shadow-shades:after{height:250px;left:-300px;top:20px;width:300px}.product-features__shadow-shades:before{height:200px;left:300px;top:20px;width:250px}}.product-features{background-color:#fff;margin-bottom:30px;position:relative;width:100%}@media only screen and (min-width:768px){.product-features{margin-bottom:100px}}.product-features__blur{background-color:#f2f7fa0d;height:100%;position:relative;width:100%;z-index:2}.product-features__container{margin:0 auto;max-width:300px;position:relative;width:100%;z-index:2}@media only screen and (min-width:640px){.product-features__container{max-width:600px}}@media only screen and (min-width:768px){.product-features__container{max-width:720px}}@media only screen and (min-width:1024px){.product-features__container{max-width:960px}}@media only screen and (min-width:1280px){.product-features__container{max-width:1200px}}.product-features__list{display:grid;gap:25px;grid-template-columns:1fr}@media only screen and (min-width:768px){.product-features__list{gap:20px;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1280px){.product-features__list{gap:30px}}.product-features__item{height:100%;width:100%}.product-features-card{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;height:100%;padding:40px}@media only screen and (min-width:1280px){.product-features-card{width:380px}}.product-features-card__icon{height:50px;margin-bottom:20px;width:50px}.product-features-card__icon img{width:100%}.product-features-card__title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.product-features-card__title{font-size:20px}}.product-features-card__title{color:#000;margin-bottom:10px}.product-features-card__description,.product-features-card__description>*{color:#000;font-size:14px!important;font-weight:400!important;letter-spacing:.3px!important;line-height:22px!important;margin:0!important;padding:0!important}.product-features-card__description b,.product-features-card__description h1,.product-features-card__description h2,.product-features-card__description h3,.product-features-card__description h4,.product-features-card__description h5,.product-features-card__description h6,.product-features-card__description strong,.product-features-card__description>* b,.product-features-card__description>* h1,.product-features-card__description>* h2,.product-features-card__description>* h3,.product-features-card__description>* h4,.product-features-card__description>* h5,.product-features-card__description>* h6,.product-features-card__description>* strong{font-weight:700}.product-features-card__description em,.product-features-card__description i,.product-features-card__description>* em,.product-features-card__description>* i{font-style:italic}.product-features-card__description u,.product-features-card__description>* u{text-decoration:underline}.product-list{background-color:#fff;margin-bottom:30px;position:relative}@media only screen and (min-width:768px){.product-list{margin-bottom:100px}}.product-list__bg{background-color:#f2f7fa;height:calc(100% - 200px);position:absolute;top:100px;width:100%}.product-list__content{margin:0 auto;max-width:330px;position:relative;width:100%;z-index:1}@media only screen and (min-width:640px){.product-list__content{max-width:600px}}@media only screen and (min-width:768px){.product-list__content{max-width:720px}}@media only screen and (min-width:1024px){.product-list__content{max-width:960px}}@media only screen and (min-width:1280px){.product-list__content{max-width:1200px}}.product-list__item:not(.product-list__item:first-child){margin-top:30px}.product-card{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;cursor:pointer;padding:40px;position:relative;width:100%}@media only screen and (min-width:768px){.product-card{padding:40px 60px}}@media only screen and (min-width:1024px){.product-card{display:flex;justify-content:space-between}}.product-card__detail{flex-shrink:0;padding-bottom:0;transition:padding-bottom .3s ease;width:100%}@media only screen and (min-width:1024px){.product-card__detail{max-width:570px;padding-bottom:0!important}}.product-card__title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.product-card__title{font-size:20px}}.product-card__title{color:#000}.product-card__description{max-height:0;opacity:0;overflow:hidden;transition:.3s ease}.product-card__description em,.product-card__description i{font-style:italic}.product-card__description u{text-decoration:underline}.product-card__description b,.product-card__description strong{font-weight:700}.product-card__description p{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}.product-card__spec{color:#000;display:none;margin-top:20px;width:100%}@media only screen and (min-width:768px){.product-card__spec{display:table;margin-top:30px}}.product-card__spec-head th{border-bottom:1px solid rgba(0,0,0,.1);font-size:14px;font-weight:400;letter-spacing:.3px;letter-spacing:.5px;line-height:22px;padding:10px 0}@media only screen and (min-width:768px){th:not(.product-card__spec-head:first-child){padding:10px}}.product-card__spec-body td{font-size:14px;font-weight:400;font-weight:600;letter-spacing:.3px;line-height:22px;max-width:140px;padding:10px 0}.product-card__spec-body td em,.product-card__spec-body td i{font-style:italic}.product-card__spec-body td u{text-decoration:underline}.product-card__spec-body td b,.product-card__spec-body td strong{font-weight:700}@media only screen and (min-width:768px){.product-card__spec-body td:not(td:first-child){padding:10px}}.product-card__spec-mobile{color:#000;margin-top:20px;width:100%}@media only screen and (min-width:768px){.product-card__spec-mobile{display:none}}.product-card__spec-mobile tr:not(tr:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.product-card__spec-mobile td,.product-card__spec-mobile th{width:50%}.product-card__price{width:100%}@media only screen and (min-width:1024px){.product-card__price{display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between;max-width:205px}}.product-card__price-info{max-height:0;opacity:0;overflow:hidden;padding-bottom:25px;transition:.3s ease}@media only screen and (min-width:1024px){.product-card__price-info{max-height:unset!important;opacity:1!important;padding-bottom:0;transition:none}}.product-card__price-title{color:#000;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.3px;line-height:22px;margin-bottom:10px;text-transform:uppercase}.product-card__benefit{list-style:disc;list-style-position:inside;list-style-type:disc}.product-card__benefit-item{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}.product-card__price-tag{align-items:flex-end;color:#000;display:flex;margin-top:auto;transition:margin .3s ease}@media only screen and (min-width:1024px){.product-card__price-tag{margin-bottom:0;margin-top:30px}}.product-card__price-tag-num{display:inline-block;font-size:18px;font-weight:600;letter-spacing:.3px}@media only screen and (min-width:768px){.product-card__price-tag-num{font-size:20px}}.product-card__price-tag-num{color:#07c28c;line-height:26px;margin-right:9px;transition:font-size .3s ease}.product-card--active .product-card__price-tag-num,.product-card__price-tag-num--lg{font-size:26px!important}.product-card__price-tag-time{color:#80a2b6;display:inline-block;font-size:12px;letter-spacing:.5px;line-height:22px}.product-card__price-button{max-height:0;opacity:0;overflow:hidden;padding-top:0;transition:.3s ease}@media only screen and (max-width:640px){.product-card__price-button a.btn{width:250px}}@media only screen and (min-width:1024px){.product-card__price-button{padding-top:0!important}}.product-card--active{box-shadow:5px 10px 20px #0000001a}.product-card--active .product-card__detail{padding-bottom:20px}.product-card--active .product-card__price-tag{margin-top:0}.product-card--active .product-card__price-button{padding-top:25px}.product-card--active .product-card__description{margin-bottom:20px}.product-card--active .product-card__description p{margin-top:10px}.product-card--active .product-card__description,.product-card--active .product-card__price-button,.product-card--active .product-card__price-info{max-height:300px;opacity:1}@media only screen and (min-width:1024px){.product-card--active .product-card__price-tag{margin-bottom:30px;margin-top:30px}.product-card__detail{position:relative}.product-card__detail:after{background-color:#0000001a;bottom:0;content:"";height:100%;position:absolute;right:-35px;top:0;width:1px}}@media only screen and (min-width:1280px){.product-card__detail:after{content:"";right:-50px}}.product-options{display:flex;flex-shrink:0;flex-wrap:wrap;gap:20px}.product-options li{width:100%}@media only screen and (min-width:640px){.product-options{justify-content:center}.product-options li{width:auto}}@media only screen and (min-width:1024px){.product-options{gap:30px}}.product-option{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;display:flex;flex:1;flex-direction:column;height:100%;padding:30px 40px;width:100%}@media only screen and (min-width:640px){.product-option{width:290px}}@media only screen and (min-width:768px){.product-option{width:350px}}@media only screen and (min-width:1024px){.product-option{width:465px}}@media only screen and (min-width:1280px){.product-option{width:380px}}.product-option__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.product-option__title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.product-option__title{font-size:20px}}.product-option__title{color:#000}.product-option__discount{background-color:#000;border-radius:5px;color:#fff;font-size:12px;line-height:20px;padding:1px 10px}.product-option__discount strong{font-weight:600}.product-option__body{margin-bottom:20px}.product-option__table{width:100%}.product-option__table th{font-size:14px;font-weight:400;letter-spacing:.3px;letter-spacing:.5px;line-height:22px;min-width:52px;padding:5px 4px!important}.product-option__table th:first-child{padding-left:0!important}.product-option__table td{font-size:14px;font-weight:400;font-weight:600;letter-spacing:.3px;line-height:22px;max-width:140px;padding:5px 4px!important}.product-option__table td:first-child{padding-left:0!important}.product-option__table td em,.product-option__table td i{font-style:italic}.product-option__table td u{text-decoration:underline}.product-option__table td b,.product-option__table td strong{font-weight:700}.product-option__table--vertical tr:not(tr:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.product-option__table--vertical td,.product-option__table--vertical th{width:50%}.product-option__table--horizontal{display:none}@media only screen and (min-width:640px){.product-option__table--horizontal{display:table}.product-option__table--horizontal th{border-bottom:1px solid rgba(0,0,0,.1)}}.product-option__footer{display:flex;flex-direction:column;gap:20px;margin-top:auto}.product-option__price{align-items:flex-end;display:flex;gap:5px}.product-option__price-num{align-items:center;display:flex;flex-direction:column}.product-option__price-before-discount{color:#000;font-size:15px;font-style:italic;font-weight:600;line-height:15px;text-decoration:line-through}.product-option__price-current{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.product-option__price-current{font-size:20px}}.product-option__price-current{color:#07c28c}.product-option__periode{color:#80a2b6;flex-shrink:0;font-size:12px;letter-spacing:.5px;line-height:22px}.product-option__cta{align-items:center;background-color:#46e1b4;border-radius:5px;color:#000;display:flex;height:35px;justify-content:center;padding:0 16px;text-decoration:none;transition:background-color .1s ease-out;width:100%}.product-option__cta:hover{background-color:#43ffc8}.product-testimonial{margin-bottom:30px;position:relative;width:100%}@media only screen and (min-width:768px){.product-testimonial{margin-bottom:100px}}.product-testimonial__container{margin:0 auto;max-width:300px;width:100%}@media only screen and (min-width:640px){.product-testimonial__container{max-width:600px}}@media only screen and (min-width:768px){.product-testimonial__container{max-width:720px}}@media only screen and (min-width:1024px){.product-testimonial__container{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;max-width:960px}}@media only screen and (min-width:1280px){.product-testimonial__container{max-width:1200px}}.product-testimonial-card{border-radius:15px;box-shadow:5px 10px 20px #0000000d;padding:30px;width:100%}.product-testimonial-card:not(.product-testimonial-card:first-child){margin-top:25px}@media only screen and (min-width:768px){.product-testimonial-card{align-content:center;display:flex;justify-content:space-between;padding:40px}}@media only screen and (min-width:1024px){.product-testimonial-card{flex-shrink:0;max-width:460px}.product-testimonial-card:not(.product-testimonial-card:first-child){margin-top:0}}@media only screen and (min-width:1280px){.product-testimonial-card{max-width:585px}}.product-testimonial-card__figure{align-items:center;display:flex;flex-shrink:0;margin:0 auto 15px;max-width:130px;width:100%}.product-testimonial-card__figure img{max-height:120px;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:1024px){.product-testimonial-card__figure{margin:0;max-width:120px}}@media only screen and (min-width:1280px){.product-testimonial-card__figure{max-width:170px}}.product-testimonial-card__content{color:#000;flex-shrink:0;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;max-width:420px;width:100%}@media only screen and (min-width:640px){.product-testimonial-card__content{margin:0 auto}}@media only screen and (min-width:768px){.product-testimonial-card__content{margin:unset}}@media only screen and (min-width:1024px){.product-testimonial-card__content{max-width:240px}}@media only screen and (min-width:1280px){.product-testimonial-card__content{max-width:306px}}.product-testimonial-card__quote{display:inline-block;margin-bottom:10px;text-align:center}@media only screen and (min-width:768px){.product-testimonial-card__quote{text-align:left}}.product-testimonial-card__source{display:inline-block;font-weight:600;text-align:center}.product-testimonial-card__source em,.product-testimonial-card__source i{font-style:italic}.product-testimonial-card__source u{text-decoration:underline}.product-testimonial-card__source b,.product-testimonial-card__source strong{font-weight:700}@media only screen and (min-width:768px){.product-testimonial-card__source{text-align:left}}.product-related{margin-bottom:30px}@media only screen and (min-width:768px){.product-related{margin-bottom:100px}}.product-related__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.product-related__container{max-width:600px}}@media only screen and (min-width:768px){.product-related__container{max-width:720px}}@media only screen and (min-width:1024px){.product-related__container{max-width:960px}}@media only screen and (min-width:1280px){.product-related__container{max-width:1200px}}.product-related__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.product-related__title{font-size:40px;line-height:50px}}.product-related__title{color:#000;margin-bottom:25px;text-align:center}@media only screen and (min-width:768px){.product-related__title{margin-bottom:30px}}.product-related__list{list-style:none;width:100%}@media only screen and (min-width:768px){.product-related__list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}}@media only screen and (min-width:1024px){.product-related__list{gap:30px}}.product-related__item{display:block}.product-related__item:not(.product-related__item:last-child){margin-bottom:20px}@media only screen and (min-width:768px){.product-related__item:not(.product-related__item:last-child){margin-bottom:0}}.product-related__link{align-items:flex-start;display:block;display:flex;flex-wrap:nowrap;text-decoration:unset;width:100%}.product-related__link:hover .product-related__item-title{color:#07c28c}@media only screen and (min-width:768px){.product-related__link{align-items:center;border-radius:15px;box-shadow:none;flex-direction:column;padding:24px;transition:box-shadow .2s ease;width:231px}.product-related__link:hover{box-shadow:5px 10px 20px #0000000d}}@media only screen and (min-width:1024px){.product-related__link{padding:32px;width:277px}}.product-related__item-image{flex-shrink:0;margin-right:20px;width:40px}@media only screen and (min-width:768px){.product-related__item-image{margin-bottom:10px;margin-right:0;width:50px}}.product-related__item-content{flex-shrink:0;max-width:calc(100% - 60px)}@media only screen and (min-width:768px){.product-related__item-content{max-width:unset}}.product-related__item-title{color:#000;font-size:18px;font-weight:600;letter-spacing:.3px;margin-bottom:8px;transition:color .1s ease}@media only screen and (min-width:768px){.product-related__item-title{font-size:20px;line-height:26px;margin-bottom:10px;text-align:center}}.product-related__item-description{color:#000;font-size:14px;letter-spacing:.3px;line-height:22px}.product-related__item-description b,.product-related__item-description h1,.product-related__item-description h2,.product-related__item-description h3,.product-related__item-description h4,.product-related__item-description h5,.product-related__item-description h6,.product-related__item-description strong{font-weight:700}.product-related__item-description em,.product-related__item-description i{font-style:italic}.product-related__item-description u{text-decoration:underline}@media only screen and (min-width:768px){.product-related__item-description{font-size:14px;line-height:22px;text-align:center}}.product-slider{display:none}@media only screen and (min-width:1024px){.product-slider{display:block;margin-bottom:70px;width:100%}}.product-slider__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.product-slider__title{font-size:40px;line-height:50px}}.product-slider__title{color:#000;margin-bottom:40px;text-align:center}.product-slider__menu{display:flex;justify-content:center;margin-bottom:20px}.product-slider__menu-list{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-wrap:nowrap;justify-content:center;position:relative}.product-slider__menu-item{flex-shrink:0}.product-slider__menu-item:not(.product-slider__menu-item:first-child){margin-left:60px}@media only screen and (min-width:1024px){.product-slider__menu-item:not(.product-slider__menu-item:first-child){margin-left:80px}}@media only screen and (min-width:1280px){.product-slider__menu-item:not(.product-slider__menu-item:first-child){margin-left:120px}}.product-slider__menu-link{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.product-slider__menu-link{font-size:20px}}.product-slider__menu-link{background:transparent;border:none;border-bottom:3px solid transparent;color:#000;cursor:pointer;outline:none;padding:0 0 20px;position:relative;text-decoration:none}.product-slider__menu-link.is-active{border-bottom:3px solid #46e1b4}.product-slider__submenu{display:flex;flex-wrap:nowrap;justify-content:center}.product-slider__submenu-item{flex-shrink:0}.product-slider__submenu-item:not(.product-slider__submenu-item:first-child){margin-left:60px}@media only screen and (min-width:1024px){.product-slider__submenu-item:not(.product-slider__submenu-item:first-child){margin-left:60px}}@media only screen and (min-width:1280px){.product-slider__submenu-item:not(.product-slider__submenu-item:first-child){margin-left:80px}}.product-slider__submenu-link{align-items:center;color:#000;display:flex;flex-direction:column;padding:10px;text-decoration:none;width:220px}.product-slider__submenu-icon{height:50px;margin-bottom:10px;width:50px}.product-slider__submenu-icon img{width:100%}.product-slider__submenu-title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.product-slider__submenu-title{font-size:20px}}.product-slider__submenu-title{margin-bottom:10px;text-align:center}.product-slider__submenu-desc{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;text-align:center}.product-domain{margin-bottom:30px}@media only screen and (min-width:768px){.product-domain{margin-bottom:100px}}.product-domain__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.product-domain__container{max-width:600px}}@media only screen and (min-width:768px){.product-domain__container{max-width:720px}}@media only screen and (min-width:1024px){.product-domain__container{max-width:960px}}@media only screen and (min-width:1280px){.product-domain__container{max-width:1200px}}.product-domain__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.product-domain__title{font-size:40px;line-height:50px}}.product-domain__title{color:#000;margin-bottom:25px;text-align:center}@media only screen and (min-width:768px){.product-domain__title{margin-bottom:40px}}.product-domain__search .domain-search{z-index:2}@media only screen and (min-width:1024px){.product-domain__search .domain-search{margin:0 auto;max-width:800px}.product-domain__search .domain-search__result{max-height:210px;max-width:800px;padding:20px 29px;top:70px}.product-domain__search .domain-results__item:not(.product-domain__search .domain-results__item:last-child){margin-bottom:15px}.product-domain__search .domain-results__name{font-size:18px}.product-domain__search .domain-results__price{display:block;margin-top:5px}.product-domain__search .domain-results__price b,.product-domain__search .domain-results__price h1,.product-domain__search .domain-results__price h2,.product-domain__search .domain-results__price h3,.product-domain__search .domain-results__price h4,.product-domain__search .domain-results__price h5,.product-domain__search .domain-results__price h6,.product-domain__search .domain-results__price strong{font-weight:700}.product-domain__search .domain-results__price em,.product-domain__search .domain-results__price i{font-style:italic}.product-domain__search .domain-results__price u{text-decoration:underline}.product-domain__search .form-append-button{max-width:800px;width:100%}.product-domain__search .form-append-button--with-icon .form-append-button__input{font-size:20px;height:60px;padding:17px 80px 17px 29px}.product-domain__search .form-append-button--with-icon .form-append-button__button{height:60px;width:60px}.product-domain__search .form-append-button--with-icon .form-append-button__button img{height:20px;width:20px}}.product-specs{margin-bottom:80px}.product-specs__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.product-specs__container{max-width:600px}}@media only screen and (min-width:768px){.product-specs__container{max-width:720px}}@media only screen and (min-width:1024px){.product-specs__container{max-width:960px}}@media only screen and (min-width:1280px){.product-specs__container{max-width:1200px}}.product-specs__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.product-specs__title{font-size:40px;line-height:50px}}.product-specs__title{color:#000;margin-bottom:25px;text-align:center}@media only screen and (min-width:768px){.product-specs__title{margin-bottom:40px}}.product-specs-table{background-color:#fff;margin-bottom:20px;overflow-x:auto;padding-bottom:20px;padding-top:0}@media only screen and (min-width:768px){.product-specs-table{overflow-x:unset}}@media only screen and (min-width:1024px){.product-specs-table{max-width:unset}}@media only screen and (min-width:1280px){.product-specs-table{margin:0 0 40px;padding:0}}.product-specs-table__table{box-shadow:0 10px 20px #0000000d;width:-moz-max-content;width:max-content}@media only screen and (min-width:640px){.product-specs-table__table{width:100%}}.product-specs-table__table-head{background-color:#f2f7fa}.product-specs-table__table-head th{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.product-specs-table__table-head th{font-size:20px}}.product-specs-table__table-head th{color:#000;padding:15px 19px;text-align:left}.product-specs-table__table-head th:first-child{padding-left:30px}.product-specs-table__table-head th:last-child{padding-right:30px}@media only screen and (min-width:768px){.product-specs-table__table-head th{min-width:80px;padding:20px 15px}.product-specs-table__table-head th:first-child{padding-left:60px}.product-specs-table__table-head th:last-child{padding-right:60px}}@media only screen and (min-width:1024px){.product-specs-table__table-head th:first-child{min-width:35%}}.product-specs-table__table-body td[rowspan],.product-specs-table__table-body tr{border-radius:15px;cursor:pointer;transition:box-shadow .2s ease}.product-specs-table__table-body tr:hover{box-shadow:5px 10px 20px #0000001a}.product-specs-table__table-body td{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;padding:30px 15px;text-align:left}.product-specs-table__table-body td em,.product-specs-table__table-body td i{font-style:italic}.product-specs-table__table-body td u{text-decoration:underline}.product-specs-table__table-body td b,.product-specs-table__table-body td strong{font-weight:700}.product-specs-table__table-body td:first-child{padding-left:30px}.product-specs-table__table-body td:last-child{padding-right:30px}.product-specs-table__table-body ul{list-style-type:disc;margin-left:20px}@media only screen and (min-width:768px){.product-specs-table__table-body td{padding:20px 15px}.product-specs-table__table-body td:first-child{padding-left:60px}.product-specs-table__table-body td:last-child{padding-right:60px}}.product-specs-table__title{align-items:center;display:flex;gap:5px;transform:translate(-10px)}.product-square{background-color:#fff;height:10px;width:10px}.product-square--gray{background-image:linear-gradient(#d3e3ea,#adc7d5)}.product-square--green{background-image:linear-gradient(#6ef9ce,#46e1b4)}.product-specs-legend{display:flex;flex-direction:column}.product-specs-legend sup{font-size:smaller;vertical-align:super}.product-specs-legend div,.product-specs-legend p,.product-specs-legend span{color:#80a2b6;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}.product-specs-legend em,.product-specs-legend i{font-style:italic!important}.product-specs-legend b,.product-specs-legend strong{font-weight:700!important}.specs-chart{background-color:#f2f7fa;padding-bottom:100px;padding-top:50px}.specs-chart__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.specs-chart__container{max-width:600px}}@media only screen and (min-width:768px){.specs-chart__container{max-width:720px}}@media only screen and (min-width:1024px){.specs-chart__container{max-width:960px}}@media only screen and (min-width:1280px){.specs-chart__container{max-width:1200px}}.specs-chart__card{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;padding:24px;width:100%}@media only screen and (min-width:640px){.specs-chart__card{padding-bottom:0}}@media only screen and (min-width:768px){.specs-chart__card{padding:30px 40px 0}}@media only screen and (min-width:1024px){.specs-chart__card{padding:40px 60px 0}}.specs-chart__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.specs-chart__title{font-size:40px;line-height:50px}}.specs-chart__title{color:#000;margin-bottom:25px;text-align:center}@media only screen and (min-width:768px){.specs-chart__title{margin-bottom:40px}}.specs-chart__text{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.specs-chart__text{font-size:20px}}.specs-chart__text{color:#000;margin-bottom:25px}@media only screen and (min-width:768px){.specs-chart__text{margin-bottom:40px}}.contact-us-hero{background-color:#dbe9ee;min-height:335px;padding-top:75px;position:relative}@media only screen and (min-width:768px){.contact-us-hero{height:575px;min-height:unset}}@media only screen and (min-width:1024px){.contact-us-hero{background-color:#fff;height:700px;padding-top:100px}}@media only screen and (min-width:1280px){.contact-us-hero{height:830px;margin-bottom:46px}}.contact-us-hero__container{margin-left:auto;margin-right:auto;max-width:330px;position:relative;width:100%;z-index:1}@media only screen and (min-width:640px){.contact-us-hero__container{max-width:600px}}@media only screen and (min-width:768px){.contact-us-hero__container{display:flex;justify-content:center;max-width:720px}}@media only screen and (min-width:1024px){.contact-us-hero__container{justify-content:space-between;margin-top:60px;max-width:960px}}@media only screen and (min-width:1280px){.contact-us-hero__container{margin-left:calc(50% - 600px);margin-right:unset;max-width:1230px}}.contact-us-hero__content{align-items:center;display:flex;flex-direction:column;padding-bottom:30px;padding-top:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.contact-us-hero__content{margin-top:80px;max-width:550px;padding:0}}@media only screen and (min-width:1024px){.contact-us-hero__content{display:block;margin-top:72px;max-width:440px}}@media only screen and (min-width:1280px){.contact-us-hero__content{max-width:550px}}.contact-us-hero__title{font-size:32px;font-weight:600;line-height:32px}@media only screen and (min-width:768px){.contact-us-hero__title{font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.contact-us-hero__title{font-size:60px;line-height:66px}}.contact-us-hero__title{color:#232323;margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){.contact-us-hero__title{margin-bottom:30px}}@media only screen and (min-width:1024px){.contact-us-hero__title{text-align:left}}.contact-us-hero__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.contact-us-hero__description{font-size:18px;line-height:28px}}.contact-us-hero__description{color:#232323;margin-bottom:15px;text-align:center}.contact-us-hero__description b,.contact-us-hero__description h1,.contact-us-hero__description h2,.contact-us-hero__description h3,.contact-us-hero__description h4,.contact-us-hero__description h5,.contact-us-hero__description h6,.contact-us-hero__description strong{font-weight:700}.contact-us-hero__description em,.contact-us-hero__description i{font-style:italic}.contact-us-hero__description u{text-decoration:underline}@media only screen and (min-width:768px){.contact-us-hero__description{margin-bottom:30px}}@media only screen and (min-width:1024px){.contact-us-hero__description{text-align:left}}.contact-us-hero__figure{display:none}@media only screen and (min-width:1024px){.contact-us-hero__figure{display:block;height:380px}}@media only screen and (min-width:1280px){.contact-us-hero__figure{height:460px}}@media only screen and (min-width:768px){.contact-us-hero__figure-img{display:inline-block;height:100%;max-width:480px;-o-object-fit:contain;object-fit:contain}}@media only screen and (min-width:1280px){.contact-us-hero__figure-img{max-width:650px}}.contact-us-hero__glass{display:none}@media only screen and (min-width:1024px){.contact-us-hero__glass{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;bottom:0;display:block;height:160px;left:0;position:absolute;right:0;width:100%}}@media only screen and (min-width:1280px){.contact-us-hero__glass{height:230px}}.contact-us-detail{margin-bottom:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:1024px){.contact-us-detail{margin-bottom:80px;margin-top:-80px}}@media only screen and (min-width:1280px){.contact-us-detail{margin-top:-186px}}.contact-us-detail__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.contact-us-detail__container{max-width:600px}}@media only screen and (min-width:768px){.contact-us-detail__container{max-width:720px}}@media only screen and (min-width:1024px){.contact-us-detail__container{max-width:960px}}@media only screen and (min-width:1280px){.contact-us-detail__container{max-width:1200px}}.contact-us-detail__container{padding-top:30px}@media only screen and (min-width:1024px){.contact-us-detail__container{padding-top:0}}.contact-us-detail__card{background:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;padding:40px;position:relative;width:100%;z-index:1}@media only screen and (min-width:1024px){.contact-us-detail__card{display:flex;justify-content:space-between;padding:60px}}.contact-us-detail__form{margin-bottom:40px;width:100%}@media only screen and (min-width:1024px){.contact-us-detail__form{flex-shrink:0;margin-bottom:0;max-width:500px}}@media only screen and (min-width:1280px){.contact-us-detail__form{max-width:720px}}@media only screen and (min-width:1024px){.contact__bg{background:#f2f7fa;height:calc(100% - 372px);inset:186px 0 0;position:absolute}}.contact-us-info{width:100%}@media only screen and (min-width:1024px){.contact-us-info{flex-shrink:0;max-width:300px}}.contact-us-info__section:not(.contact-us-info__section:last-child){display:flex;flex-direction:column;margin-bottom:20px}@media only screen and (min-width:1024px){.contact-us-info__section:not(.contact-us-info__section:last-child){margin-bottom:30px}}.contact-us-info__title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.contact-us-info__title{font-size:20px}}.contact-us-info__title{color:#000;display:block;margin-bottom:10px;text-decoration:none}.contact-us-info__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.contact-us-info__description{font-size:18px;line-height:28px}}.contact-us-info__description{color:#232323}.contact-us-info__description em,.contact-us-info__description i{font-style:italic}.contact-us-info__description u{text-decoration:underline}.contact-us-info__description b,.contact-us-info__description strong{font-weight:700}.contact-us-info__socials{align-items:center;display:flex;flex-direction:c}.contact-social{flex-shrink:0}.contact-social:not(.contact-social:first-child){margin-left:16px}.contact-social__link{color:unset;display:inline-block;height:34px;text-decoration:none;width:34px}.contact-social__link img{height:100%}.form{display:block;position:relative;width:100%}.form__control{display:flex;flex-direction:column;margin-bottom:20px}@media only screen and (min-width:1024px){.form__control{margin-bottom:30px}}.form__label{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.form__label{font-size:20px}}.form__label{color:#000;display:inline-block;margin-bottom:10px}.form__input{height:45px}.form__input,.form__textarea{border-radius:5px;padding:10px 20px;width:100%}.form__textarea{resize:none}.form__recaptcha{margin-bottom:20px}@media only screen and (min-width:1024px){.form__recaptcha{margin-bottom:30px}}.form__recaptcha-input{margin-left:-24px;transform:scale(.83)}@media only screen and (min-width:640px){.form__recaptcha-input{margin:0;transform:scale(1)}}.form__recaptcha-message{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;margin-top:10px}@media only screen and (min-width:768px){.form__recaptcha-message{font-size:18px;line-height:28px}}.form__recaptcha-message{color:#ef4444}input.form__input,textarea.form__textarea{background-color:#fff;border:2px solid #f2f7fa;color:#000;font-size:16px;font-weight:600;letter-spacing:.3px;line-height:22px;transition:border .1s ease-out}input.form__input:focus,textarea.form__textarea:focus{border:1px solid #46e1b4;outline:none}@media only screen and (min-width:1024px){input.form__input,textarea.form__textarea{font-size:14px}}.form__agreement{align-items:center;flex-direction:row;margin-top:-10px}.form__checkbox{display:inline-block;margin-right:10px}.form__checkbox-label{color:#000;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}.form__checkbox-label a{color:#46e1b4}.form .btn[type=submit]{cursor:pointer}.form .btn[type=submit]:disabled{cursor:not-allowed}.form .btn[type=submit]:disabled,.form .btn[type=submit]:disabled:focus,.form .btn[type=submit]:disabled:hover{background-color:#9eefd8;color:#666}@media only screen and (max-width:640px){.form .btn[type=submit]{width:100%}}input.form__input::placeholder{font-weight:400;transition:color .1s ease-out}input.form__input::-moz-placeholder{font-weight:400;-moz-transition:color .1s ease-out;transition:color .1s ease-out}textarea.form__textarea::placeholder{font-weight:400;transition:color .1s ease-out}textarea.form__textarea::-moz-placeholder{font-weight:400;-moz-transition:color .1s ease-out;transition:color .1s ease-out}input.form__input:focus::placeholder{color:transparent}input.form__input:focus::-moz-placeholder{color:transparent}textarea.form__textarea:focus::placeholder{color:transparent}textarea.form__textarea:focus::-webkit-input-placeholder{color:transparent}textarea.form__textarea:focus::-moz-placeholder{color:transparent}.services-main{overflow:unset}.services-hero{background-color:#dbe9ee;padding-top:75px;position:relative}.services-hero .slider{min-height:260px}@media only screen and (min-width:768px){.services-hero .slider{height:500px;min-height:unset}}@media only screen and (min-width:1024px){.services-hero{background-color:#fff;padding-top:100px}.services-hero .slider{height:600px}}@media only screen and (min-width:1280px){.services-hero .slider{height:660px}}.services-main .services-hero{min-height:335px}@media only screen and (min-width:768px){.services-main .services-hero{height:575px;min-height:unset}}@media only screen and (min-width:1024px){.services-main .services-hero{height:760px}}.services-hero__container{margin-left:auto;margin-right:auto;max-width:330px;position:relative;width:100%;z-index:1}@media only screen and (min-width:640px){.services-hero__container{max-width:600px}}@media only screen and (min-width:768px){.services-hero__container{display:flex;justify-content:center;max-width:720px}}@media only screen and (min-width:1024px){.services-hero__container{justify-content:space-between;margin-top:60px;max-width:960px}}@media only screen and (min-width:1280px){.services-hero__container{margin-left:calc(50% - 600px);margin-right:unset;max-width:1230px}}.services-hero__content{align-items:center;display:flex;flex-direction:column;padding-bottom:30px;padding-top:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.services-hero__content{margin-top:80px;max-width:550px;padding:0}}@media only screen and (min-width:1024px){.services-hero__content{display:block;margin-top:72px;max-width:440px}}@media only screen and (min-width:1280px){.services-hero__content{max-width:550px}}.services-hero__title{font-size:32px;font-weight:600;line-height:32px}@media only screen and (min-width:768px){.services-hero__title{font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.services-hero__title{font-size:60px;line-height:66px}}.services-hero__title{color:#232323;margin-bottom:15px;text-align:center}.services-hero__title em,.services-hero__title i{font-style:italic}.services-hero__title u{text-decoration:underline}.services-hero__title b,.services-hero__title strong{font-weight:700}@media only screen and (min-width:768px){.services-hero__title{margin-bottom:30px}}@media only screen and (min-width:1024px){.services-hero__title{text-align:left}}.services-hero__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.services-hero__description{font-size:18px;line-height:28px}}.services-hero__description{color:#232323;margin-bottom:15px;text-align:center}.services-hero__description b,.services-hero__description h1,.services-hero__description h2,.services-hero__description h3,.services-hero__description h4,.services-hero__description h5,.services-hero__description h6,.services-hero__description strong{font-weight:700}.services-hero__description em,.services-hero__description i{font-style:italic}.services-hero__description u{text-decoration:underline}@media only screen and (min-width:768px){.services-hero__description{margin-bottom:30px}}@media only screen and (min-width:1024px){.services-hero__description{text-align:left}}.services-hero__figure{display:none}@media only screen and (min-width:1024px){.services-hero__figure{display:block;height:380px}}@media only screen and (min-width:1280px){.services-hero__figure{height:460px}}@media only screen and (min-width:768px){.services-hero__figure-img{display:inline-block;height:100%;max-width:480px;-o-object-fit:contain;object-fit:contain}}@media only screen and (min-width:1280px){.services-hero__figure-img{max-width:650px}}.services-list{padding-bottom:30px;position:relative;width:100%}@media only screen and (min-width:768px){.services-list{padding-bottom:60px}}@media only screen and (min-width:1024px){.services-list{padding-bottom:100px}.services-list:after{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;bottom:unset;content:"";height:230px;left:0;position:absolute;right:0;top:-60px;width:100%}}.services-list__container{padding-top:30px;position:relative;scroll-margin-top:40px;width:100%;z-index:1}@media only screen and (min-width:1024px){.services-list__container{margin:0 auto;max-width:960px;padding:0;scroll-margin-top:120px}}@media only screen and (min-width:1280px){.services-list__container{max-width:1200px}}.services-list__container .menu-label{background-color:#fff;position:sticky;position:-webkit-sticky;top:75px;z-index:2}@media only screen and (min-width:1024px){.services-list__container .menu-label{top:120px}}.service-detail{position:relative;width:100%}.service-detail__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.service-detail__title{font-size:40px;line-height:50px}}.service-detail__title{color:#000;margin-bottom:20px;text-align:center}@media only screen and (min-width:1024px){.service-detail__title{margin-bottom:30px;text-align:left}}.service-detail__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.service-detail__description{font-size:18px;line-height:28px}}.service-detail__description{color:#232323;margin-bottom:25px;text-align:center}.service-detail__description b,.service-detail__description h1,.service-detail__description h2,.service-detail__description h3,.service-detail__description h4,.service-detail__description h5,.service-detail__description h6,.service-detail__description strong{font-weight:700}.service-detail__description em,.service-detail__description i{font-style:italic}.service-detail__description u{text-decoration:underline}@media only screen and (min-width:1024px){.service-detail__description{margin-bottom:40px;text-align:left}}.service-detail__service{width:100%}.service-detail__service:not(.service-detail__service:first-child){margin-top:40px}@media only screen and (min-width:1024px){.service-detail__service{align-items:center;display:flex;justify-content:space-between}}.service-detail__service-figure{flex-shrink:0;height:150px;margin-bottom:20px;width:100%}.service-detail__service-figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.service-detail__service-figure{height:260px}}@media only screen and (min-width:1024px){.service-detail__service-figure{height:180px;margin-bottom:0;max-width:340px}}@media only screen and (min-width:1280px){.service-detail__service-figure{height:200px;max-width:419px}}.service-detail__service-content{flex-shrink:0;width:100%}@media only screen and (min-width:1024px){.service-detail__service-content{max-width:380px}}@media only screen and (min-width:1280px){.service-detail__service-content{max-width:419px}}.service-detail__service-title{font-size:18px;font-weight:600;letter-spacing:.3px}@media only screen and (min-width:768px){.service-detail__service-title{font-size:24px;line-height:24px}}.service-detail__service-title{color:#000;margin-bottom:10px}.service-detail__service-description{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}.service-detail__service-description b,.service-detail__service-description h1,.service-detail__service-description h2,.service-detail__service-description h3,.service-detail__service-description h4,.service-detail__service-description h5,.service-detail__service-description h6,.service-detail__service-description strong{font-weight:700}.service-detail__service-description em,.service-detail__service-description i{font-style:italic}.service-detail__service-description u{text-decoration:underline}@media only screen and (min-width:768px){.service-detail__service-description{text-align:justify}}.service-detail__grid{-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(2,1fr);max-width:838px;row-gap:30px;width:100%}.service-detail-card{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;padding:40px;width:100%}.service-detail-card__img{height:50px;margin-bottom:20px;width:50px}.service-detail-card__img img{width:100%}.service-detail-card__title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.service-detail-card__title{font-size:20px}}.service-detail-card__title{color:#000;margin-bottom:30px}.service-detail-card__description{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:1024px){.services-list .menu-detail{max-width:740px}}@media only screen and (min-width:1280px){.services-list .menu-detail{max-width:888px}}.service-detail__cta{align-items:center;display:flex;justify-content:center;margin-top:40px}.service-detail__cta .btn{min-width:150px;padding-left:20px;padding-right:20px;width:auto}.about-main{overflow:unset}.about-benefit{padding-bottom:30px;position:relative;width:100%}@media only screen and (min-width:768px){.about-benefit{padding-bottom:60px}}@media only screen and (min-width:1024px){.about-benefit{padding-bottom:80px}.about-benefit:after{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;bottom:unset;content:"";height:230px;left:0;position:absolute;right:0;top:-60px;width:100%}}.about-benefit__container{padding-top:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:1024px){.about-benefit__container{margin:0 auto;max-width:960px;padding:0}}@media only screen and (min-width:1280px){.about-benefit__container{max-width:1200px}}.about-benefit__container .menu-label{background-color:#fff;position:sticky;position:-webkit-sticky;top:75px;z-index:2}@media only screen and (min-width:1024px){.about-benefit__container .menu-label{top:120px}}.about-benefit .menu-detail{max-width:888px}.about-benefit-detail{position:relative;width:100%}.about-benefit-detail__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.about-benefit-detail__title{font-size:40px;line-height:50px}}.about-benefit-detail__title{color:#000;margin-bottom:20px;text-align:center}@media only screen and (min-width:1024px){.about-benefit-detail__title{margin-bottom:30px;text-align:left}}.about-benefit-detail__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.about-benefit-detail__description{font-size:18px;line-height:28px}}.about-benefit-detail__description{color:#232323;text-align:center}.about-benefit-detail__description b,.about-benefit-detail__description h1,.about-benefit-detail__description h2,.about-benefit-detail__description h3,.about-benefit-detail__description h4,.about-benefit-detail__description h5,.about-benefit-detail__description h6,.about-benefit-detail__description strong{font-weight:700}.about-benefit-detail__description em,.about-benefit-detail__description i{font-style:italic}.about-benefit-detail__description u{text-decoration:underline}@media only screen and (min-width:1024px){.about-benefit-detail__description{text-align:left}}.about-quote{background-color:#f2f7fa;margin-bottom:30px;position:relative;width:100%}@media only screen and (min-width:768px){.about-quote{margin-bottom:60px}}.about-quote__container{display:flex;justify-content:center;margin:0 auto;max-width:330px;padding:40px 0;width:100%}@media only screen and (min-width:768px){.about-quote__container{padding:60px 0}}@media only screen and (min-width:640px){.about-quote__container{max-width:600px}}@media only screen and (min-width:768px){.about-quote__container{max-width:720px}}@media only screen and (min-width:1024px){.about-quote__container{max-width:1018px}}.about-quote__blockquote{display:block;margin-bottom:25px;width:100%}.about-quote__blockquote p{color:#000;font-size:24px;font-weight:600;line-height:28px;text-align:center}@media only screen and (min-width:768px){.about-quote__blockquote{margin-bottom:30px}.about-quote__blockquote p{font-size:40px;line-height:50px}}.about-quote__figcaption{align-items:center;display:flex;flex-direction:column}.about-quote__figcaption span,.about-quote__figcaption strong{color:#000;font-size:18px;line-height:26px}.about-quote__figcaption strong{font-weight:600}@media only screen and (min-width:768px){.about-quote__figcaption span,.about-quote__figcaption strong{font-size:24px;line-height:32px}}.pricing-main{overflow:unset}.pricelist{position:relative;width:100%}@media only screen and (min-width:1024px){.pricelist:after{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;bottom:unset;content:"";height:230px;left:0;position:absolute;right:0;top:-60px;width:100%}}.pricelist__container{height:100%;margin-bottom:30px;padding-top:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.pricelist__container{margin-bottom:60px}}@media only screen and (min-width:1024px){.pricelist__container{margin-bottom:120px;margin-left:calc(50% - 480px);max-width:calc(50% + 480px);padding-top:0}}@media only screen and (min-width:1280px){.pricelist__container{margin-left:calc(50% - 600px);max-width:1192px}}@media only screen and (min-width:1400px){.pricelist__container{max-width:1232px}}.pricelist__flex{height:100%}@media only screen and (min-width:1024px){.pricelist__flex{align-items:flex-start;display:flex;justify-content:space-between}}.pricelist-menu{align-items:flex-start;background-color:#fff;display:flex;flex-shrink:0;height:100%;margin-bottom:30px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;position:sticky;position:-webkit-sticky;top:75px;width:auto;-ms-overflow-style:none;scrollbar-width:none}.pricelist-menu::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.pricelist-menu{margin-bottom:0;overflow-x:unset;overflow-y:unset;padding-bottom:0;top:120px}}.pricelist-menu__list{display:flex;margin-left:calc(50% - 165px);margin-right:calc(50% - 165px);position:relative}.pricelist-menu__list:before{background-color:#dbe9ee;border-radius:3px;content:"";height:5px;left:0;min-width:330px;position:absolute;right:0;top:100%}@media only screen and (min-width:640px){.pricelist-menu__list{margin-left:calc(50% - 300px);margin-right:calc(50% - 300px)}.pricelist-menu__list:before{min-width:600px}}@media only screen and (min-width:768px){.pricelist-menu__list{margin-left:calc(50% - 360px);margin-right:calc(50% - 360px)}.pricelist-menu__list:before{min-width:720px}}@media only screen and (min-width:1024px){.pricelist-menu__list{flex-direction:column;margin:0}.pricelist-menu__list:before{background-color:#dbe9ee;border-radius:3px;bottom:0;content:"";height:100%;min-width:unset;position:absolute;right:100%;top:0;width:5px}}.pricelist-menu__item:not(.pricelist-menu__item:first-child){margin-left:30px}@media only screen and (min-width:640px){.pricelist-menu__item:not(.pricelist-menu__item:first-child){margin-left:0}}@media only screen and (min-width:1024px){.pricelist-menu__item:not(.pricelist-menu__item:first-child){margin-left:0;margin-top:10px}}.pricelist-menu__item-button{background-color:transparent;border:none;font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px;margin:0;padding:10px 0;position:relative;width:-moz-max-content;width:max-content}@media only screen and (min-width:768px){.pricelist-menu__item-button{font-size:20px}}.pricelist-menu__item-button{color:#000;cursor:pointer}.pricelist-menu__item-button:before{background-color:#dbe9ee;border-radius:3px;content:"";height:5px;left:0;position:absolute;right:0;top:100%;transition:background-color .2s ease-out;width:100%}.pricelist-menu__item-button.is-active:before{background-color:#46e1b4}@media only screen and (min-width:640px){.pricelist-menu__item-button{padding:10px 20px}}@media only screen and (min-width:1024px){.pricelist-menu__item-button{padding:10px 10px 10px 20px}.pricelist-menu__item-button:before{bottom:0;content:"";height:100%;position:absolute;right:100%;top:0;width:5px}}.pricelist-submenu{display:none}@media only screen and (min-width:1024px){.pricelist-submenu{display:flex;flex-direction:column;margin-left:20px;position:relative}}.pricelist-submenu__item{margin-top:15px}.pricelist-submenu__item:first-child{margin-top:5px}.pricelist-submenu__item-button{background-color:transparent;border:none;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;padding-left:18px;position:relative;text-decoration:none;transition:color .1s ease-out}.pricelist-submenu__item-button:before{background-color:#fff;border-radius:4px;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease-out;width:8px}.pricelist-submenu__item-button.is-active,.pricelist-submenu__item-button:hover{color:#46e1b4}.pricelist-submenu__item-button.is-active:before{background-color:#46e1b4}.pricing-main .services-hero{min-height:335px}@media only screen and (min-width:768px){.pricing-main .services-hero{height:575px;min-height:unset}}@media only screen and (min-width:1024px){.pricing-main .services-hero{height:700px}}@media only screen and (min-width:1280px){.pricing-main .services-hero{height:760px}}.pricelist-detail{flex-shrink:0;scroll-margin-top:140px}@media only screen and (min-width:1024px){.pricelist-detail{margin:0;max-width:800px;width:100%}}@media only screen and (min-width:1280px){.pricelist-detail{max-width:964px}}@media only screen and (min-width:1400px){.pricelist-detail{max-width:1000px}}.pricelist-items{width:100%}.pricelist-subitem{scroll-margin-top:120px;width:100%}.pricelist-subitem:last-child .pricelist-subitem__card:last-child{margin-bottom:0}.pricelist-subitem[data-submenu-index]{scroll-margin-top:120px}.pricelist-subitem__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.pricelist-subitem__title{font-size:40px;line-height:50px}}.pricelist-subitem__title{color:#000;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.pricelist-subitem__title{margin-bottom:30px}}.pricelist-subitem__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.pricelist-subitem__description{font-size:18px;line-height:28px}}.pricelist-subitem__description{color:#232323;margin-bottom:25px;text-align:center}.pricelist-subitem__description b,.pricelist-subitem__description h1,.pricelist-subitem__description h2,.pricelist-subitem__description h3,.pricelist-subitem__description h4,.pricelist-subitem__description h5,.pricelist-subitem__description h6,.pricelist-subitem__description strong{font-weight:700}.pricelist-subitem__description u{text-decoration:underline}.pricelist-subitem__description em,.pricelist-subitem__description i{font-style:italic}@media only screen and (min-width:768px){.pricelist-subitem__description{margin-bottom:40px}}.pricelist-subitem__description,.pricelist-subitem__title{margin-left:auto;margin-right:auto;max-width:330px}@media only screen and (min-width:640px){.pricelist-subitem__description,.pricelist-subitem__title{max-width:600px}}@media only screen and (min-width:768px){.pricelist-subitem__description,.pricelist-subitem__title{max-width:720px;text-align:left}}@media only screen and (min-width:1024px){.pricelist-subitem__description,.pricelist-subitem__title{margin-left:0;margin-right:0;max-width:unset}}.pricelist-subitem__card{background-color:#fff;margin-bottom:20px;overflow-x:auto;padding:0 calc(50% - 165px) 20px}.pricelist-subitem__card:last-child{margin-bottom:20px}@media only screen and (min-width:640px){.pricelist-subitem__card{padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}}@media only screen and (min-width:768px){.pricelist-subitem__card{padding-left:calc(50% - 360px);padding-right:calc(50% - 360px)}.pricelist-subitem__card:last-child{margin-bottom:40px}}@media only screen and (min-width:1024px){.pricelist-subitem__card{margin-left:-20px;max-width:820px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:1280px){.pricelist-subitem__card{margin:0 0 40px;max-width:unset;overflow-x:unset;padding:0}.pricelist-subitem__card:last-child{margin-bottom:60px}}.pricelist-subitem__table{box-shadow:0 10px 20px #0000000d;width:-moz-max-content;width:max-content}@media only screen and (min-width:640px){.pricelist-subitem__table{width:100%}}.pricelist-subitem__table-head{background-color:#f2f7fa}.pricelist-subitem__table-head th{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.pricelist-subitem__table-head th{font-size:20px}}.pricelist-subitem__table-head th{color:#000;padding:15px 19px;text-align:left}.pricelist-subitem__table-head th:first-child{padding-left:30px}.pricelist-subitem__table-head th:last-child{padding-right:30px}@media only screen and (min-width:768px){.pricelist-subitem__table-head th{min-width:80px;padding:20px 15px}.pricelist-subitem__table-head th:first-child{padding-left:60px}.pricelist-subitem__table-head th:last-child{padding-right:60px;width:184px}}.pricelist-subitem__table-body td[rowspan],.pricelist-subitem__table-body tr{border-radius:15px;cursor:pointer;transition:box-shadow .2s ease}.pricelist-subitem__table-body tr:hover{box-shadow:5px 10px 20px #0000001a}.pricelist-subitem__table-body td{color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;padding:30px 15px;text-align:left}.pricelist-subitem__table-body td em,.pricelist-subitem__table-body td i{font-style:italic}.pricelist-subitem__table-body td u{text-decoration:underline}.pricelist-subitem__table-body td b,.pricelist-subitem__table-body td strong{font-weight:700}.pricelist-subitem__table-body td:first-child:not(td.pricelist-subitem__table-td--not-first){padding-left:30px}.pricelist-subitem__table-body td:last-child{padding-right:30px}.pricelist-subitem__table-body ul{list-style-type:disc;margin-left:20px}@media only screen and (min-width:768px){.pricelist-subitem__table-body td{padding:20px 15px}.pricelist-subitem__table-body td:first-child:not(td.pricelist-subitem__table-td--not-first){padding-left:60px}.pricelist-subitem__table-body td:last-child{padding-right:60px}}.pricelist-subitem__table-fallback{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;padding:20px;text-align:center}@media only screen and (min-width:768px){.pricelist-subitem__table-fallback{font-size:18px;line-height:28px}}.news-headline{margin-bottom:60px;margin-top:75px;position:relative;width:100%}@media only screen and (min-width:768px){.news-headline{margin-bottom:100px}}@media only screen and (min-width:1024px){.news-headline{margin-top:100px}}.news-headline-item{padding-bottom:380px;position:relative;width:100%}@media only screen and (min-width:768px){.news-headline-item{padding-bottom:250px}}@media only screen and (min-width:1024px){.news-headline-item{padding-bottom:50px}}.news-headline-item__figure{border-radius:20px;height:220px;overflow:hidden;position:relative;width:100%}.news-headline-item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.news-headline-item__figure{height:480px}}@media only screen and (min-width:1024px){.news-headline-item__figure{height:600px}}.news-headline-item__content{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;height:428px;padding:30px;position:absolute;right:50%;top:180px;transform:translate(50%);width:300px;z-index:2}@media only screen and (min-width:768px){.news-headline-item__content{height:600px;padding:50px;top:200px;width:600px}}@media only screen and (min-width:1024px){.news-headline-item__content{right:50px;top:50px;transform:none}}.news-headline-item__link{color:unset;display:block;margin-top:10px;text-decoration:none;width:100%}.news-headline-item__link:hover .news-headline-item__cta span{opacity:1;transform:translate(0)}.news-headline-item__link:hover .news-headline-item__title{color:#07c28c}@media only screen and (min-width:768px){.news-headline-item__link{margin-top:30px}}@media only screen and (min-width:1024px){.news-headline-item__link{margin-top:50px}}.news-headline-item__content .news-meta{justify-content:center}@media only screen and (min-width:768px){.news-headline-item__content .news-meta{justify-content:flex-start}}.news-headline-item__title{color:#232323;font-size:24px;font-weight:600;line-height:28px;margin-bottom:20px;text-align:center;transition:color .1s ease-out}@media only screen and (min-width:768px){.news-headline-item__title{font-size:60px;line-height:66px;margin-bottom:30px;text-align:left}}.news-headline-item__excerpt{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.news-headline-item__excerpt{font-size:18px;line-height:28px}}.news-headline-item__excerpt{color:#000;margin-bottom:30px;text-align:center}.news-headline-item__excerpt b,.news-headline-item__excerpt h1,.news-headline-item__excerpt h2,.news-headline-item__excerpt h3,.news-headline-item__excerpt h4,.news-headline-item__excerpt h5,.news-headline-item__excerpt h6,.news-headline-item__excerpt strong{font-weight:700}.news-headline-item__excerpt em,.news-headline-item__excerpt i{font-style:italic}.news-headline-item__excerpt u{text-decoration:underline}@media only screen and (min-width:768px){.news-headline-item__excerpt{margin-bottom:20px;text-align:left}}.news-headline-item__cta{display:flex;justify-content:center}.news-headline-item__cta img{display:inline-block;width:30px}.news-headline-item__cta span{display:none;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.news-headline-item__cta span{font-size:18px;line-height:28px}}.news-headline-item__cta span{color:#000;opacity:0;transform:translate(30px);transition:.2s ease-out}@media only screen and (min-width:768px){.news-headline-item__cta{justify-content:flex-start}.news-headline-item__cta img{margin-right:20px}.news-headline-item__cta span{display:inline-block}}.news-list{margin-bottom:60px;position:relative;width:100%}.news-list__container{margin:0 auto;max-width:330px;scroll-margin-top:100px;width:100%}@media only screen and (min-width:640px){.news-list__container{max-width:600px}}@media only screen and (min-width:768px){.news-list__container{max-width:720px}}@media only screen and (min-width:1024px){.news-list__container{max-width:960px}}@media only screen and (min-width:1280px){.news-list__container{max-width:1200px}}@media only screen and (min-width:1024px){.news-list__container{scroll-margin-top:120px}}.news-list__message{text-align:center}.news-list__filter{display:flex;justify-content:space-between;margin-bottom:40px;position:relative;z-index:2}@media only screen and (min-width:640px){.news-list__filter{justify-content:flex-start}}@media only screen and (min-width:768px){.news-list__filter{margin-bottom:50px}}.news-list__filter-select{flex-shrink:0;max-width:150px;width:100%}@media only screen and (min-width:768px){.news-list__filter-select{margin-right:20px;max-width:200px}}.news-list__news{display:grid;gap:40px;grid-template-columns:1fr;margin-bottom:60px}@media only screen and (min-width:768px){.news-list__news{gap:30px;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.news-list__news{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(3,1fr);row-gap:40px}}.news-list__pagination{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:1024px){.news-list__pagination{justify-content:flex-end}}.news-list__pagination-button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:30px;justify-content:center;outline:none;padding:0;width:30px}.news-list__pagination-button img{width:30px}.news-list__pagination-button--prev img{transform:scaleX(-1)}.news-list__pagination-button--next{margin-left:30px}.news-meta{align-items:center;color:#000;display:flex}.news-meta--mobile{margin-bottom:20px}.news-meta--mobile .news-meta__read-mins,.news-meta--mobile .news-meta__read-total{display:flex!important}@media only screen and (min-width:768px){.news-meta--mobile{display:none}}.news-meta__category{font-weight:600;position:relative;text-transform:uppercase}.news-meta__category:after{background-color:#000;content:"";height:1px;left:calc(100% + 10px);position:absolute;top:50%;transform:translateY(-50%);width:50px}.news-meta__category,.news-meta__date,.news-meta__read-mins,.news-meta__read-total{display:inline-block;font-size:12px;letter-spacing:.3px;line-height:22px}.news-meta__date{margin-left:70px}.news-meta__read-mins,.news-meta__read-total{color:#0000004d;margin-left:10px}.news-meta__read-total{align-items:center;display:flex}.news-meta__read-total img{display:inline-block;height:7px;margin-right:2px}.news-item{width:100%}.news-item__link{color:unset;display:block;text-decoration:none;width:100%}.news-item__link:hover .news-item__title{color:#07c28c}.news-item__figure{border-radius:15px;box-shadow:5px 10px 20px #0000000d;height:160px;margin-bottom:13px;overflow:hidden;width:100%}.news-item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:640px){.news-item__figure{height:240px}}@media only screen and (min-width:768px){.news-item__figure{height:160px;margin-bottom:20px}}@media only screen and (min-width:1024px){.news-item__figure{height:150px}}@media only screen and (min-width:1280px){.news-item__figure{height:190px}}.news-item__title{color:#000;font-size:20px;font-weight:600;letter-spacing:.3px;line-height:26px;margin-top:12px;transition:color .1s ease-out}@media only screen and (min-width:768px){.news-item__title{margin-top:20px}}.news-detail{margin-top:75px;padding-top:30px 0;position:relative;width:100%}@media only screen and (min-width:768px){.news-detail{padding-bottom:80px;padding-top:50px}}@media only screen and (min-width:1024px){.news-detail{margin-top:100px}}.news-detail__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.news-detail__container{max-width:600px}}@media only screen and (min-width:768px){.news-detail__container{max-width:720px}}@media only screen and (min-width:1024px){.news-detail__container{max-width:960px}}@media only screen and (min-width:1280px){.news-detail__container{max-width:1200px}}.news-detail__container img{max-width:100%}.news-detail__image{border-radius:20px;height:220px;overflow:hidden;position:relative;width:100%}.news-detail__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.news-detail__image{height:480px}}@media only screen and (min-width:1024px){.news-detail__image{height:600px}}.news-detail__body{color:#000;margin:-40px auto 0;max-width:900px;padding-top:30px;position:relative;width:100%}.news-detail__body *{width:auto!important}.news-detail__body:after{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;content:"";height:130px;left:50%;position:absolute;top:0;transform:translate(-50%);width:1000px}@media only screen and (min-width:768px){.news-detail__body{margin-top:-100px;padding-top:50px}.news-detail__body:after{height:300px}}@media only screen and (min-width:1024px){.news-detail__body:after{width:1000px}}.news-detail__body>*{position:relative;z-index:1}.news-detail__body .news-meta{margin-bottom:10px}.news-detail__body h1,.news-detail__body h2,.news-detail__body h3,.news-detail__body h4,.news-detail__body h5,.news-detail__body h6{background:none!important;font-weight:700}.news-detail__body div{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.news-detail__body div{font-size:18px;line-height:28px}}.news-detail__body div{background:none!important}.news-detail__body h1{font-size:32px;font-weight:600;line-height:32px}@media only screen and (min-width:768px){.news-detail__body h1{font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.news-detail__body h1{font-size:60px;line-height:66px}}.news-detail__body h1{font-size:24px;margin-bottom:20px}.news-detail__body h2{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.news-detail__body h2{font-size:40px;line-height:50px}}.news-detail__body h2{margin-bottom:30px;margin-top:30px}.news-detail__body h3,.news-detail__body h4{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.news-detail__body h3,.news-detail__body h4{font-size:20px}}.news-detail__body h3,.news-detail__body h4{margin-bottom:20px;margin-top:20px}.news-detail__body p{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.news-detail__body p{font-size:18px;line-height:28px}}.news-detail__body p{text-align:justify}.news-detail__body b,.news-detail__body strong{font-weight:700}.news-detail__body code{font-family:monospace}.news-detail__body em,.news-detail__body i{font-style:italic}.news-detail__body u{text-decoration:underline}.news-detail__body a{color:#46e1b4;font-weight:600;text-decoration:none}.news-detail__body a:focus,.news-detail__body a:hover{text-decoration:underline}.news-detail__body span{display:inline-block;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.news-detail__body span{font-size:18px;line-height:28px}}.news-detail__body ul{list-style-position:inside;list-style-type:disc;margin-bottom:21.6px}.news-detail__body ul li{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.news-detail__body ul li{font-size:18px;line-height:28px}}.news-detail__body ol{list-style:auto;margin-bottom:21.6px;margin-left:1em}.news-detail__body ol li{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.news-detail__body ol li{font-size:18px;line-height:28px}}.news-detail__body iframe,.news-detail__body video{display:block;height:auto;width:100%!important}@media only screen and (min-width:768px){.news-detail__body .news-meta{margin-bottom:30px}.news-detail__body h1{font-size:32px;font-weight:600;line-height:32px;margin-bottom:30px}}@media only screen and (min-width:768px)and (min-width:768px){.news-detail__body h1{font-size:54px;line-height:60px}}@media only screen and (min-width:768px)and (min-width:1280px){.news-detail__body h1{font-size:60px;line-height:66px}}@media only screen and (min-width:768px){.news-detail__body iframe,.news-detail__body video{height:300px}}@media only screen and (min-width:1024px){.news-detail__body .news-meta{margin-bottom:50px}.news-detail__body iframe,.news-detail__body video{height:506px}}.story-headline{margin-bottom:100px;margin-top:75px;padding-top:30px;position:relative;width:100%}@media only screen and (min-width:768px){.story-headline{padding-top:60px}}@media only screen and (min-width:1024px){.story-headline{margin-top:100px}}.story-headline .news-slider{padding-top:0}.story-headline__title{font-size:32px;font-weight:600;line-height:32px}@media only screen and (min-width:768px){.story-headline__title{font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.story-headline__title{font-size:60px;line-height:66px}}.story-headline__title{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.story-headline__title{max-width:600px}}@media only screen and (min-width:768px){.story-headline__title{max-width:720px}}@media only screen and (min-width:1024px){.story-headline__title{max-width:960px}}@media only screen and (min-width:1280px){.story-headline__title{max-width:1200px}}.story-headline__title{color:#000;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.story-headline__title{margin-bottom:10px;text-align:left}}.story-headline-item{padding-top:180px;position:relative}@media only screen and (min-width:768px){.story-headline-item{padding-top:240px}}@media only screen and (min-width:1024px){.story-headline-item{padding:0}}.story-headline-item__figure{border-radius:20px;height:220px;left:0;overflow:hidden;position:absolute;top:0;width:100%}.story-headline-item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.story-headline-item__figure{height:480px;top:50px}}@media only screen and (min-width:1024px){.story-headline-item__figure{height:500px;width:650px}}.story-headline-item__content{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;margin:0 auto;max-width:300px;padding:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.story-headline-item__content{max-width:600px;padding:50px}}@media only screen and (min-width:1024px){.story-headline-item__content{margin-left:auto;margin-right:0;max-width:650px}}.story-headline-item__content .news-meta{justify-content:center}.story-headline-item__content .news-meta__read-mins,.story-headline-item__content .news-meta__read-total{display:none}@media only screen and (min-width:768px){.story-headline-item__content .news-meta{justify-content:flex-start}.story-headline-item__content .news-meta__read-mins,.story-headline-item__content .news-meta__read-total{display:flex}}.story-headline-item__link{color:unset;display:block;margin-top:10px;text-decoration:none;width:100%}.story-headline-item__link:hover .story-headline-item__title{color:#07c28c}.story-headline-item__link:hover .story-headline-item__cta span{opacity:1;transform:translate(0)}@media only screen and (min-width:768px){.story-headline-item__link{margin-top:50px}}@media only screen and (max-width:640px){.story-headline-item__link .story-tags{margin-left:-10px;width:260px}}.story-headline-item__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.story-headline-item__title{font-size:40px;line-height:50px}}.story-headline-item__title{color:#000;margin-bottom:10px;text-align:center;transition:color .1s ease-out}@media only screen and (min-width:768px){.story-headline-item__title{margin-bottom:30px;text-align:left}}.story-headline-item__excerpt{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.story-headline-item__excerpt{font-size:18px;line-height:28px}}.story-headline-item__excerpt{color:#000;margin-bottom:30px;text-align:center}.story-headline-item__excerpt b,.story-headline-item__excerpt h1,.story-headline-item__excerpt h2,.story-headline-item__excerpt h3,.story-headline-item__excerpt h4,.story-headline-item__excerpt h5,.story-headline-item__excerpt h6,.story-headline-item__excerpt strong{font-weight:700}.story-headline-item__excerpt em,.story-headline-item__excerpt i{font-style:italic}.story-headline-item__excerpt u{text-decoration:underline}@media only screen and (min-width:768px){.story-headline-item__excerpt{margin-bottom:20px;text-align:left}}.story-headline-item__cta{display:flex;justify-content:center;margin-bottom:30px}.story-headline-item__cta img{display:inline-block;width:30px}.story-headline-item__cta span{display:none;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.story-headline-item__cta span{font-size:18px;line-height:28px}}.story-headline-item__cta span{color:#000;opacity:0;transform:translate(30px);transition:.2s ease-out}@media only screen and (min-width:768px){.story-headline-item__cta{justify-content:flex-start;margin-bottom:20px}.story-headline-item__cta img{margin-right:20px}.story-headline-item__cta span{display:inline-block}}.story-list{margin-bottom:30px;position:relative;width:100%}@media only screen and (min-width:768px){.story-list{margin-bottom:80px}}.story-list__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.story-list__container{max-width:600px}}@media only screen and (min-width:768px){.story-list__container{max-width:720px}}@media only screen and (min-width:1024px){.story-list__container{max-width:960px}}@media only screen and (min-width:1280px){.story-list__container{max-width:1200px}}.story-list__stories{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width:1024px){.story-list__stories{justify-content:flex-start}}.story-item{flex-shrink:0;margin-bottom:40px;width:100%}@media only screen and (min-width:768px){.story-item{max-width:calc(50% - 15px)}}@media only screen and (min-width:1024px){.story-item{margin-left:30px;max-width:calc(33.33333% - 20px)}.story-item:nth-child(4),.story-item:nth-child(5){max-width:calc(50% - 15px)}.story-item:nth-child(4) .story-item__figure,.story-item:nth-child(5) .story-item__figure{height:360px}.story-item:first-child,.story-item:nth-child(3n+6),.story-item:nth-child(4){margin-left:0!important}}@media only screen and (min-width:1280px){.story-item:nth-child(4) .story-item__figure,.story-item:nth-child(5) .story-item__figure{height:410px}}.story-item__link{color:unset;display:block;text-decoration:none;width:100%}.story-item__link:hover .story-item__title{color:#07c28c}.story-item__figure{border-radius:15px;box-shadow:5px 10px 20px #0000000d;height:240px;margin-bottom:13px;overflow:hidden;width:100%}.story-item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.story-item__figure{margin-bottom:20px}}@media only screen and (min-width:1280px){.story-item__figure{height:276px}}.story-item__title{color:#000;font-size:20px;font-weight:600;letter-spacing:.3px;line-height:26px;margin-top:12px;transition:color .1s ease-out}@media only screen and (min-width:768px){.story-item__title{margin-top:20px}}.story-tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width:768px){.story-tags{display:block}}.story-tags__tag{background-color:#dbe9ee;border-radius:5px;color:#000;display:inline-block;font-size:10px;font-weight:600;line-height:22px;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.story-tags__tag:not(.story-tags__tag:last-child){margin-right:10px}@media only screen and (min-width:768px){.story-tags__tag{font-size:12px}}.story-detail{margin-top:75px;padding-top:30px 0;position:relative;width:100%}@media only screen and (min-width:768px){.story-detail{padding-bottom:40px;padding-top:50px}}@media only screen and (min-width:1024px){.story-detail{margin-top:100px}}@media only screen and (min-width:1280px){.story-detail{padding-bottom:80px}}.story-detail__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.story-detail__container{max-width:600px}}@media only screen and (min-width:768px){.story-detail__container{max-width:720px}}@media only screen and (min-width:1024px){.story-detail__container{max-width:960px}}@media only screen and (min-width:1280px){.story-detail__container{max-width:1200px}}.story-detail__image{border-radius:20px;height:220px;overflow:hidden;position:relative;width:100%}.story-detail__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.story-detail__image{height:480px}}@media only screen and (min-width:1024px){.story-detail__image{height:600px}}.story-detail__body{color:#000;margin:-40px auto 0;max-width:900px;padding-top:30px;position:relative;width:100%}.story-detail__body:after{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;content:"";height:130px;left:50%;position:absolute;top:0;transform:translate(-50%);width:1000px}@media only screen and (min-width:768px){.story-detail__body{margin-top:-100px;padding-top:50px}.story-detail__body:after{height:300px}}@media only screen and (min-width:1024px){.story-detail__body:after{width:1000px}}.story-detail__body .news-meta{margin-bottom:10px;position:relative;z-index:2}.story-detail__body .news-meta__read-mins,.story-detail__body .news-meta__read-total{color:#dbe9ee;display:none}@media only screen and (min-width:768px){.story-detail__body .news-meta{margin-bottom:30px}}@media only screen and (min-width:1024px){.story-detail__body .news-meta{margin-bottom:50px}.story-detail__body .news-meta__category:after{background-color:#fff;content:""}.story-detail__body .news-meta__category,.story-detail__body .news-meta__date{color:#fff}.story-detail__body .news-meta__read-mins,.story-detail__body .news-meta__read-total{color:#dbe9ee;display:inline-block}}.story-detail__flex{display:flex;flex-direction:column-reverse}@media only screen and (min-width:1024px){.story-detail__flex{flex-direction:row;justify-content:space-between}}.story-body{flex-shrink:0;position:relative;width:100%;z-index:2}@media only screen and (min-width:1024px){.story-body{max-width:650px}}.story-body .news-meta{margin-bottom:20px}.story-body .news-meta__read-mins{margin-left:0}.story-body .news-meta__read-mins,.story-body .news-meta__read-total{color:#0000004d!important;display:inline-block!important}@media only screen and (min-width:1024px){.story-body .news-meta{margin-bottom:0}.story-body .news-meta__read-mins,.story-body .news-meta__read-total{display:none!important}}.story-body h1,.story-body h2,.story-body h3,.story-body h4,.story-body h5,.story-body h6{font-weight:700}.story-body h2,.story-body h3,.story-body h4,.story-body h5,.story-body h6{line-height:1.5!important}.story-body h1{font-weight:600;line-height:28px}@media only screen and (min-width:768px){.story-body h1{font-size:40px;line-height:50px}}.story-body h1{font-size:24px;margin-bottom:10px}.story-body h2,.story-body h3{font-size:18px;font-weight:600;letter-spacing:.3px}@media only screen and (min-width:768px){.story-body h2,.story-body h3{font-size:24px;line-height:24px}}.story-body h2,.story-body h3{margin-bottom:20px;margin-top:30px}.story-body h4,.story-body h5{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.story-body h4,.story-body h5{font-size:20px}}.story-body h4,.story-body h5{margin-bottom:30px;margin-top:30px}.story-body p{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.story-body p{font-size:18px;line-height:28px}}.story-body p{margin-bottom:21.6px;text-align:justify}.story-body b,.story-body strong{font-weight:700}.story-body em,.story-body i{font-style:italic}.story-body u{text-decoration:underline}.story-body a{color:#46e1b4;font-weight:600;text-decoration:none}.story-body a:focus,.story-body a:hover{text-decoration:underline}.story-body span{display:inline-block;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.story-body span{font-size:18px;line-height:28px}}.story-body ul{list-style-position:inside;list-style-type:disc;margin-bottom:21.6px}.story-body ul li{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.story-body ul li{font-size:18px;line-height:28px}}.story-body ol{list-style:auto;margin-bottom:21.6px;margin-left:1em}.story-body ol li{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.story-body ol li{font-size:18px;line-height:28px}}.story-body ol li>*{margin-left:16px}.story-body img{max-width:100%}@media only screen and (min-width:768px){.story-body h1{font-size:32px;font-weight:600;line-height:32px;margin-bottom:30px}}@media only screen and (min-width:768px)and (min-width:768px){.story-body h1{font-size:54px;line-height:60px}}@media only screen and (min-width:768px)and (min-width:1280px){.story-body h1{font-size:60px;line-height:66px}}@media only screen and (min-width:768px){.story-body ol li>*{margin-left:32px}}.story-info{display:flex;flex-direction:column;flex-shrink:0;position:relative;width:100%;z-index:2}@media only screen and (min-width:1024px){.story-info{max-width:200px}}.story-info__company{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px;order:2}@media only screen and (min-width:1024px){.story-info__company{flex-direction:column;justify-content:flex-start;margin-bottom:60px;order:1}}.story-info__figure{flex-shrink:0;height:50px;margin-bottom:60px;width:50px}.story-info__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:768px){.story-info__figure{height:100px;margin-bottom:30px;width:100px}}.story-info__company-info{flex-shrink:0;max-width:calc(100% - 70px);width:100%}@media only screen and (min-width:768px){.story-info__company-info{max-width:calc(100% - 130px)}}@media only screen and (min-width:1024px){.story-info__company-info{max-width:unset}}.story-info__title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.story-info__title{font-size:20px}}.story-info__title{color:#000;margin-bottom:10px}.story-info__detail{color:#000;font-size:12px;letter-spacing:.5px;line-height:22px}.story-info__detail b,.story-info__detail strong{font-weight:700}.story-info__detail u{text-decoration:underline}.story-info__detail em,.story-info__detail i{font-style:italic}.story-info__tags{display:flex;flex-wrap:wrap;margin-bottom:30px;order:1}@media only screen and (min-width:1024px){.story-info__tags{align-items:flex-start;flex-direction:column;margin-bottom:60px;order:2}.story-info__tags .story-tags__tag:not(.story-info__tags .story-tags__tag:first-child){margin-top:10px}}.story-info__products{order:3;position:relative}.story-info__products-title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.story-info__products-title{font-size:20px}}.story-info__products-title{color:#000;margin-bottom:20px;text-align:center}@media only screen and (min-width:1024px){.story-info__products-title{text-align:left}}.story-info__products-list{display:flex;gap:20px;margin:0 -10px;overflow-x:auto;padding:10px;-ms-overflow-style:none;scrollbar-width:none}.story-info__products-list::-webkit-scrollbar{display:none}@media only screen and (min-width:640px){.story-info__products-list{justify-content:center}}@media only screen and (min-width:768px){.story-info__products-list{flex-wrap:wrap;margin:0;overflow-x:unset;padding:0}}@media only screen and (min-width:1024px){.story-info__products-list{flex-direction:column;flex-wrap:unset;justify-content:flex-start}}.story-info__products-item{flex-shrink:0}.story-info__products-item-link{align-items:center;background-color:#fff;border-radius:8px;box-shadow:none;color:unset;display:flex;max-width:170px;padding:10px;text-decoration:none;transition:box-shadow .2s ease-out;width:100%}.story-info__products-item-link:hover{box-shadow:5px 10px 20px #0000000d}@media only screen and (min-width:1024px){.story-info__products-item-link{justify-content:space-between}}.story-info__products-item-figure{flex-shrink:0;height:50px;margin-right:20px;width:50px}.story-info__products-item-figure img{width:50px}@media only screen and (min-width:1024px){.story-info__products-item-figure{margin-right:0}}.story-info__products-item-title{color:#000;flex-shrink:0;font-size:14px;font-weight:400;font-weight:600;letter-spacing:.3px;line-height:22px;width:80px}.promo-main .services-hero{min-height:335px}@media only screen and (min-width:768px){.promo-main .services-hero{height:575px;min-height:unset}}@media only screen and (min-width:1024px){.promo-main .services-hero{height:700px}}@media only screen and (min-width:1280px){.promo-main .services-hero{height:760px}}.promo-list{padding:30px 0;position:relative;width:100%}@media only screen and (min-width:1024px){.promo-list:after{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;bottom:unset;content:"";height:230px;left:0;position:absolute;right:0;top:-60px;width:100%}}@media only screen and (min-width:768px){.promo-list{padding-bottom:60px}}@media only screen and (min-width:1024px){.promo-list{padding-top:0}}.promo-list__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.promo-list__container{max-width:600px}}@media only screen and (min-width:768px){.promo-list__container{max-width:720px}}@media only screen and (min-width:1024px){.promo-list__container{max-width:960px}}@media only screen and (min-width:1280px){.promo-list__container{max-width:1200px}}.promo-list__container{position:relative;z-index:1}.promo-list__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (min-width:1024px){.promo-list__head{display:block}}.promo-list__section-title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.promo-list__section-title{font-size:40px;line-height:50px}}.promo-list__section-title{color:#000;max-width:220px}@media only screen and (min-width:768px){.promo-list__section-title{max-width:unset}}@media only screen and (min-width:1024px){.promo-list__section-title{text-align:center}}.promo-list__filter-toggler{align-items:center;background-color:#fff;border:none;border-radius:5px;box-shadow:5px 10px 20px #0000000d;cursor:pointer;display:flex;height:45px;justify-content:center;outline:none;padding:0;width:45px}.promo-list__filter-toggler img{width:15px}@media only screen and (min-width:1024px){.promo-list__filter-toggler{display:none}}.promo-filter{background-color:#fffffff2;height:calc(100% - 75px);inset:75px 0 0;position:fixed;width:100%;z-index:10}@media only screen and (min-width:1024px){.promo-filter{background-color:none;display:block!important;height:auto;inset:unset;margin-bottom:60px;position:relative}}.promo-filter__card{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:5px 10px 20px #0000000d;padding:30px 0;width:100%}@media only screen and (min-width:1024px){.promo-filter__card{border-radius:5px;height:45px;padding:0}}.promo-filter__flex{align-items:center;display:flex;flex-wrap:wrap;height:100%;justify-content:space-between;margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:1024px){.promo-filter__flex{flex-wrap:nowrap;margin:0;max-width:unset}}.promo-filter__list{display:flex;flex-direction:column;flex-shrink:0;list-style:none;margin:30px 0;order:3;width:100%}@media only screen and (min-width:1024px){.promo-filter__list{flex-direction:row;margin:0;order:unset;width:auto}}.promo-filter__item{align-items:center;display:flex;margin-bottom:20px}.promo-filter__item:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.promo-filter__item{margin-bottom:0;margin-right:20px;padding-left:20px}.promo-filter__item:last-child{margin-right:0}}@media only screen and (min-width:1280px){.promo-filter__item{margin-right:60px}}.promo-filter__item-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:grid;margin-right:10px;place-content:center;position:relative}.promo-filter__item-checkbox:before{align-items:center;background-color:#fff;border:1.5px solid #dbe9ee;border-radius:3px;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Ctitle%3E1B3492B0-4821-4C50-A22B-15AA8C81D628%3C/title%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1 5.6 5.089 9 11 1'/%3E%3C/svg%3E");display:inline-flex;height:20px;justify-content:center;width:20px}.promo-filter__item-checkbox:checked:before{background-color:#46e1b4}.promo-filter__item-label{color:#000;cursor:pointer;display:inline-block;font-size:16px;letter-spacing:.3px;line-height:20px}.promo-filter__title{color:#000;font-size:24px;font-weight:600;line-height:28px;order:1}@media only screen and (min-width:1024px){.promo-filter__title{display:none;order:unset}}.promo-filter__clear{order:2}.promo-filter__clear button{cursor:pointer;font-size:14px;height:32px;max-width:120px;min-width:90px}@media only screen and (min-width:768px){.promo-filter__clear button{font-size:16px;height:45px;max-width:180px;min-width:150px}}@media only screen and (min-width:1024px){.promo-filter__clear{order:unset}}.promo-filter__apply{order:4;width:100%}.promo-filter__apply button{cursor:pointer;display:block;width:100%}@media only screen and (min-width:1024px){.promo-filter__apply{display:none;order:unset}}.filter-slide-enter-active,.filter-slide-leave-active{transition:.5s ease}@media only screen and (min-width:1024px){.filter-slide-enter-active,.filter-slide-leave-active{transition:none}}.filter-slide-enter-from,.filter-slide-leave-to{opacity:0;transform:translateY(25%)}@media only screen and (min-width:1024px){.filter-slide-enter-from,.filter-slide-leave-to{opacity:1;transform:none}}.promo-list__promos{display:grid;gap:30px;grid-template-columns:1fr}@media only screen and (min-width:768px){.promo-list__promos{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.promo-list__promos{grid-template-columns:repeat(3,1fr)}}.promo-item{width:100%}.promo-item__link{color:unset;display:block;text-decoration:none;width:100%}.promo-item__link:hover .promo-item__title{color:#07c28c}.promo-item__figure{border-radius:15px;box-shadow:5px 10px 20px #0000000d;height:160px;margin-bottom:13px;overflow:hidden;width:100%}.promo-item__figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media only screen and (min-width:640px){.promo-item__figure{height:290px}}@media only screen and (min-width:768px){.promo-item__figure{height:180px;margin-bottom:20px}}@media only screen and (min-width:1024px){.promo-item__figure{height:150px}}@media only screen and (min-width:1280px){.promo-item__figure{height:190px}}.promo-item__meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.promo-item__meta-period{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0}.promo-item__meta-period-range,.promo-item__meta-period-title{color:#000;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:22px;text-transform:uppercase}.promo-item__meta-period-range{font-weight:400;text-transform:none}.promo-item__meta-expired{background-color:#dbe9ee;border-radius:5px;color:#000;display:inline-block;flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:22px;padding:5px 10px;text-transform:uppercase}.promo-item__title{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.promo-item__title{font-size:20px}}.promo-item__title{color:#000;transition:color .1s ease-out}.promo-detail{margin-bottom:30px;margin-top:75px;position:relative;width:100%}@media only screen and (min-width:768px){.promo-detail{margin-top:100px}.promo-detail:after{background-color:#f2f7fa;content:"";inset:0;bottom:unset;height:calc(100% - 90px);position:absolute;top:40px;width:100%}}@media only screen and (min-width:1024px){.promo-detail{margin-top:140px}}.promo-detail__container{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;margin:0 auto;max-width:300px;padding:30px;position:relative;width:100%;z-index:1}@media only screen and (min-width:640px){.promo-detail__container{max-width:600px}}@media only screen and (min-width:768px){.promo-detail__container{max-width:720px}}@media only screen and (min-width:1024px){.promo-detail__container{max-width:960px;padding:92px 50px 50px}}@media only screen and (min-width:1280px){.promo-detail__container{max-width:1000px}}.promo-detail__title{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.promo-detail__title{font-size:40px;line-height:50px}}.promo-detail__title{color:#000;margin-bottom:30px;text-align:center}.promo-detail__cta{display:flex;justify-content:center;margin-bottom:30px}@media only screen and (min-width:768px){.promo-detail__cta{margin-bottom:60px}}.promo-detail__figure{height:150px;margin-bottom:30px;position:relative;width:100%}@media only screen and (min-width:768px){.promo-detail__figure{height:400px;margin-bottom:60px}}@media only screen and (min-width:1024px){.promo-detail__figure{height:600px}}.promo-detail__figure-img{display:block;height:100%;inset:0 0 0 50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;position:absolute;transform:translate(-50%);width:330px;z-index:2}@media only screen and (min-width:768px){.promo-detail__figure-img{width:100vw}}@media only screen and (min-width:1024px){.promo-detail__figure-img{border-radius:20px;width:1200px}}.promo-detail__body h1,.promo-requirement__body h1{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.promo-detail__body h1,.promo-requirement__body h1{font-size:40px;line-height:50px}}.promo-detail__body h1,.promo-requirement__body h1{margin-bottom:30px}.promo-detail__body h2,.promo-requirement__body h2{font-size:18px;font-weight:600;letter-spacing:.3px}@media only screen and (min-width:768px){.promo-detail__body h2,.promo-requirement__body h2{font-size:24px;line-height:24px}}.promo-detail__body h2,.promo-requirement__body h2{margin-bottom:20px;margin-top:50px}.promo-detail__body h3,.promo-detail__body h4,.promo-requirement__body h3,.promo-requirement__body h4{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.promo-detail__body h3,.promo-detail__body h4,.promo-requirement__body h3,.promo-requirement__body h4{font-size:20px}}.promo-detail__body h3,.promo-detail__body h4,.promo-requirement__body h3,.promo-requirement__body h4{margin-bottom:20px;margin-top:30px}.promo-detail__body p,.promo-requirement__body p{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.promo-detail__body p,.promo-requirement__body p{font-size:18px;line-height:28px}}.promo-detail__body p,.promo-requirement__body p{margin-bottom:21.6px;text-align:justify}.promo-detail__body .table-wrapper,.promo-requirement__body .table-wrapper{background-color:#fff;border-radius:15px;box-shadow:5px 10px 20px #0000000d;margin-bottom:21.6px;padding:40px}.promo-detail__body table,.promo-requirement__body table{width:100%}.promo-detail__body table thead td,.promo-detail__body table thead th,.promo-requirement__body table thead td,.promo-requirement__body table thead th{font-size:18px;font-weight:600;letter-spacing:.3px;line-height:26px}@media only screen and (min-width:768px){.promo-detail__body table thead td,.promo-detail__body table thead th,.promo-requirement__body table thead td,.promo-requirement__body table thead th{font-size:20px}}.promo-detail__body table thead td,.promo-detail__body table thead th,.promo-requirement__body table thead td,.promo-requirement__body table thead th{border-bottom:1px solid rgba(0,0,0,.5);color:#000;padding:10px;text-align:left}.promo-detail__body table thead td:first-child,.promo-detail__body table thead th:first-child,.promo-requirement__body table thead td:first-child,.promo-requirement__body table thead th:first-child{padding-left:0}.promo-detail__body table tbody td,.promo-requirement__body table tbody td{border:1px solid rgba(0,0,0,.3);color:#000;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px;padding:10px 15px;text-align:left}.promo-detail__body table tbody td:first-child,.promo-requirement__body table tbody td:first-child{border-left:none;padding-left:0}.promo-detail__body table tbody td:last-child,.promo-requirement__body table tbody td:last-child{border-right:none}.promo-detail__body table tbody tr:last-child td,.promo-requirement__body table tbody tr:last-child td{border-bottom:none}.promo-detail__body strong,.promo-requirement__body strong{font-weight:600}.promo-detail__body em,.promo-requirement__body em{font-style:italic}.promo-detail__body a,.promo-requirement__body a{color:#07c28c;font-weight:600;text-decoration:none}.promo-detail__body a:focus,.promo-detail__body a:hover,.promo-requirement__body a:focus,.promo-requirement__body a:hover{text-decoration:underline}.promo-detail__body a.article-button,.promo-requirement__body a.article-button{align-items:center;background-color:#46e1b4;border:none;border-radius:5px;color:unset;color:#000;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;height:45px;justify-content:center;letter-spacing:.5px;line-height:20.11px;min-width:150px;outline:none;padding:0 20px;text-align:center;text-decoration:none;transition:background-color .1s ease-out;width:auto}.promo-detail__body a.article-button:focus,.promo-detail__body a.article-button:hover,.promo-requirement__body a.article-button:focus,.promo-requirement__body a.article-button:hover{background-color:#43ffc8}.promo-detail__body span,.promo-requirement__body span{display:inline-block;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.promo-detail__body span,.promo-requirement__body span{font-size:18px;line-height:28px}}.promo-detail__body ul,.promo-requirement__body ul{list-style-position:inside;list-style-type:disc;margin-bottom:21.6px}.promo-detail__body ul li,.promo-requirement__body ul li{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.promo-detail__body ul li,.promo-requirement__body ul li{font-size:18px;line-height:28px}}.promo-detail__body ol,.promo-requirement__body ol{list-style:auto;margin-bottom:21.6px;margin-left:1em}.promo-detail__body ol li,.promo-requirement__body ol li{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.promo-detail__body ol li,.promo-requirement__body ol li{font-size:18px;line-height:28px}}.promo-detail__body ol li>*,.promo-requirement__body ol li>*{margin-left:16px}.promo-detail__body .text-align-center,.promo-requirement__body .text-align-center{text-align:center}@media only screen and (min-width:768px){.promo-detail__body .table-wrapper,.promo-requirement__body .table-wrapper{padding:40px 60px}.promo-detail__body ol li>*,.promo-requirement__body ol li>*{margin-left:32px}}.promo-requirement{margin-bottom:60px;position:relative;width:100%}.promo-requirement__container{margin:0 auto;max-width:330px;width:100%}@media only screen and (min-width:640px){.promo-requirement__container{max-width:600px}}@media only screen and (min-width:768px){.promo-requirement__container{max-width:720px}}@media only screen and (min-width:1024px){.promo-requirement__container{max-width:960px}}@media only screen and (min-width:1280px){.promo-requirement__container{max-width:900px}}.legal-main .services-hero{min-height:335px}@media only screen and (min-width:768px){.legal-main .services-hero{height:575px;min-height:unset}}@media only screen and (min-width:1024px){.legal-main .services-hero{height:700px}}@media only screen and (min-width:1280px){.legal-main .services-hero{height:760px}}.legal-main{overflow:unset}.legal-content{padding-bottom:60px;position:relative;width:100%}@media only screen and (min-width:1024px){.legal-content:after{-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px);background-color:#f2f7fa0d;bottom:unset;content:"";height:230px;left:0;position:absolute;right:0;top:-60px;width:100%}}.legal-content__container{padding-top:30px;position:relative;scroll-margin-top:40px;width:100%;z-index:1}@media only screen and (min-width:1024px){.legal-content__container{margin:0 auto;max-width:960px;padding:0;scroll-margin-top:120px}}@media only screen and (min-width:1280px){.legal-content__container{max-width:1200px}.legal-content__container .menu-detail{max-width:888px}}.legal-content__container .menu-label--legal{background-color:#fff;position:sticky;position:-webkit-sticky;top:75px;z-index:2}@media only screen and (min-width:1024px){.legal-content__container .menu-label--legal{min-width:230px;top:120px}}.legal-wrapper{scroll-margin-top:138px}@media only screen and (min-width:1024px){.legal-wrapper{scroll-margin-top:125px}}.legal-content h2{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.legal-content h2{font-size:40px;line-height:50px}}.legal-content h2{margin-bottom:30px}.legal-article h2,.legal-article h3,.legal-article h4,.legal-article h5,.legal-article h6{font-weight:600}.legal-article h2{font-size:24px;font-weight:600;line-height:28px}@media only screen and (min-width:768px){.legal-article h2{font-size:40px;line-height:50px}}.legal-article h2{margin-bottom:30px}.legal-article h3{font-size:18px;font-weight:600;letter-spacing:.3px}@media only screen and (min-width:768px){.legal-article h3{font-size:24px;line-height:24px}}.legal-article h3{margin-bottom:10px;margin-top:30px}.legal-article h4{font-size:18px;letter-spacing:.3px;line-height:29px}.legal-article b,.legal-article strong{font-weight:700}.legal-article div,.legal-article li,.legal-article p,.legal-article span{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.legal-article div,.legal-article li,.legal-article p,.legal-article span{font-size:18px;line-height:28px}}.legal-article div,.legal-article li,.legal-article p,.legal-article span{text-align:justify}.legal-article ol,.legal-article p,.legal-article ul{margin-bottom:21.6px}.legal-article a{color:#07c28c;font-weight:600;text-decoration:none}.legal-article a:hover{text-decoration:underline}.legal-article em,.legal-article i{font-style:italic}.legal-article u{text-decoration:underline}.legal-article ul{list-style-type:disc;margin-left:1.2em}.legal-article ol{list-style-type:auto;margin-left:1.2em}.legal-article ol[type=a]{list-style:lower-alpha}.legal-article li ol,.legal-article li ul{margin-bottom:0}.error-page{background-color:#fff;height:calc(100vh - 75px);margin-top:75px;position:relative}@media only screen and (min-width:1024px){.error-page{height:calc(100vh - 100px);margin-top:100px}}.error-page__container{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;margin-left:auto;margin-right:auto;max-width:330px;padding-top:60px;position:relative;width:100%;z-index:1}@media only screen and (min-width:640px){.error-page__container{max-width:600px}}@media only screen and (min-width:768px){.error-page__container{max-width:720px}}@media only screen and (min-width:1024px){.error-page__container{align-items:flex-start;flex-direction:row;justify-content:space-between;max-width:960px}}@media only screen and (min-width:1280px){.error-page__container{margin-left:calc(50% - 600px);margin-right:unset;max-width:1230px}}.error-page__content{align-items:center;display:flex;flex-direction:column;margin-top:40px;position:relative;width:100%;z-index:1}.error-page__content button{cursor:pointer}@media only screen and (min-width:768px){.error-page__content{max-width:550px;padding:0}}@media only screen and (min-width:1024px){.error-page__content{display:block;margin-top:72px;max-width:440px}}.error-page__title{font-size:32px;font-weight:600;line-height:32px}@media only screen and (min-width:768px){.error-page__title{font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.error-page__title{font-size:60px;line-height:66px}}.error-page__title{color:#232323;margin-bottom:15px;text-align:center}@media only screen and (min-width:768px){.error-page__title{margin-bottom:30px}}@media only screen and (min-width:1024px){.error-page__title{text-align:left}}.error-page__description{font-size:14px;font-weight:400;letter-spacing:.3px;line-height:22px}@media only screen and (min-width:768px){.error-page__description{font-size:18px;line-height:28px}}.error-page__description{color:#232323;margin-bottom:15px;text-align:center}@media only screen and (min-width:640px){.error-page__description{max-width:312px}}@media only screen and (min-width:768px){.error-page__description{margin-bottom:30px}}@media only screen and (min-width:1024px){.error-page__description{text-align:left}}.error-page__figure{display:block;height:292px}@media only screen and (min-width:768px){.error-page__figure{height:320px}}@media only screen and (min-width:1024px){.error-page__figure{height:400px}}@media only screen and (min-width:1280px){.error-page__figure{height:530px}}.error-page__figure-img{display:inline-block;height:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width:1024px){.error-page__figure-img{max-width:650px}}@media only screen and (min-width:1280px){.error-page__figure-img{max-width:710px}}
