h1{font-family:"Prata",serif;font-size:110px;font-weight:400;line-height:normal;color:#fff}h1{font-size:60px}@media screen and (min-width: 1024px){h1{font-size:calc(60px + 50*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){h1{font-size:110px}}@media screen and (max-width: 471px){h1{line-height:70px}}.reviews__title,.block__title,h2{font-family:"Prata",serif;font-size:72px;font-weight:400;line-height:125%;color:#fff}.reviews__title,.block__title,h2{font-size:44px}@media screen and (min-width: 1024px){.reviews__title,.block__title,h2{font-size:calc(44px + 28*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.reviews__title,.block__title,h2{font-size:72px}}.products__title p,.products__title,.features__title,.cards__title,h3{font-family:"Prata",serif;font-size:28px;font-weight:400;line-height:100%;color:#fff}.products__title p,.products__title,.features__title,.cards__title,h3{font-size:18px}@media screen and (min-width: 1024px){.products__title p,.products__title,.features__title,.cards__title,h3{font-size:calc(18px + 10*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.products__title p,.products__title,.features__title,.cards__title,h3{font-size:28px}}@media screen and (max-width: 1024px){.products__title p,.products__title,.features__title,.cards__title,h3{line-height:28px}}h4{font-family:"Poppins",sans-serif;font-size:24px;font-weight:400;line-height:normal;color:#fff}h4{font-size:16px}@media screen and (min-width: 1024px){h4{font-size:calc(16px + 8*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){h4{font-size:24px}}@media screen and (max-width: 1024px){h4{line-height:28px}}.footer__link a,.footer__link,.footer__text,.reviews__text,.block-contact__link a,.block-contact__text,.block-contact__link,.block-contact__subtitle,p{font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:27px;color:#fff;letter-spacing:.02em}.footer__link strong,.footer__text strong,.reviews__text strong,.block-contact__text strong,.block-contact__link strong,.block-contact__subtitle strong,p strong{font-weight:600}.footer__link a,.footer__link,.footer__text,.reviews__text,.block-contact__link a,.block-contact__text,.block-contact__link,.block-contact__subtitle,p{font-size:13px}@media screen and (min-width: 1024px){.footer__link a,.footer__link,.footer__text,.reviews__text,.block-contact__link a,.block-contact__text,.block-contact__link,.block-contact__subtitle,p{font-size:calc(13px + 3*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.footer__link a,.footer__link,.footer__text,.reviews__text,.block-contact__link a,.block-contact__text,.block-contact__link,.block-contact__subtitle,p{font-size:16px}}@media screen and (max-width: 1024px){.footer__link a,.footer__link,.footer__text,.reviews__text,.block-contact__link a,.block-contact__text,.block-contact__link,.block-contact__subtitle,p{line-height:21px}}.footer__voice,.footer__info,.reviews__author,.products__pretitle p,.products__pretitle,.features__text p,.features__text,.cards__text p,.cards__text{font-family:"Poppins",sans-serif;font-size:14px;font-weight:300;line-height:18px;color:#fff;letter-spacing:.02em}.footer__voice,.footer__info,.reviews__author,.products__pretitle p,.products__pretitle,.features__text p,.features__text,.cards__text p,.cards__text{font-size:11px}@media screen and (min-width: 1024px){.footer__voice,.footer__info,.reviews__author,.products__pretitle p,.products__pretitle,.features__text p,.features__text,.cards__text p,.cards__text{font-size:calc(11px + 3*(100vw - 1024px)/256)}}@media screen and (min-width: 1280px){.footer__voice,.footer__info,.reviews__author,.products__pretitle p,.products__pretitle,.features__text p,.features__text,.cards__text p,.cards__text{font-size:14px}}@media screen and (max-width: 1024px){.footer__voice,.footer__info,.reviews__author,.products__pretitle p,.products__pretitle,.features__text p,.features__text,.cards__text p,.cards__text{line-height:17px}}@keyframes headerSlide{0%{top:-80px;opacity:0}100%{top:0;opacity:1}}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none}img{max-width:100%;display:block;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit;border:none}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}input:focus,textarea:focus,select:focus{outline:none}html{scroll-behavior:smooth}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Prata",serif;position:relative;color:#fff}a{color:#3dccc7;transition:opacity .3s ease-in-out}a:hover{opacity:.6}.grecaptcha-badge{visibility:hidden !important;opacity:0 !important;pointer-events:none !important}.load{position:fixed;background:linear-gradient(180deg, #070808 0%, #0C302F 100%);opacity:0;visibility:hidden;width:100%;height:100vh;pointer-events:none;z-index:99;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.load--visible{opacity:1;visibility:visible}.flash-messages-container{position:fixed;top:130px;right:calc(50vw - 690px);z-index:300;width:calc(100% - 40px);max-width:450px}@media screen and (max-width: 1420px){.flash-messages-container{right:20px}}.flash-message{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2px;line-height:22px;padding:20px 40px;margin-bottom:10px;background:#fff;text-align:center;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.2);cursor:pointer;max-height:140px;animation:flashMessageFadeIn linear .6s;animation-iteration-count:1;animation-fill-mode:forwards}.flash-message--success{color:#009b13}.flash-message--error{color:#970d0d}.flash-message--hidden{animation:flashMessageFadeOut linear .5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes flashMessageFadeIn{0%{opacity:0;transform:translateX(50%)}100%{opacity:1;transform:translateX(0)}}@keyframes flashMessageFadeOut{50%{opacity:0}100%{opacity:0;max-height:0;padding:0;margin:0;visibility:hidden}}.form{width:100%;max-width:740px;margin:0 0 0 auto;padding-top:95px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1024px){.form{max-width:100%}}.form__title{flex-basis:100%}.form__row{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.form__element{position:relative;flex-basis:100%;display:flex;flex-wrap:wrap;min-width:0}.form__element--2{flex-basis:48.5%}.form__element--3{flex-basis:31%}.form__element--4{flex-basis:23%}.form__select,.form__input{flex-basis:100%;height:57px;padding:0 20px;font-family:"Poppins",sans-serif;font-size:16px;line-height:57px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,0);font-weight:300;letter-spacing:.02em;min-width:0;color:#fff;border-radius:2px}.form__select::-moz-placeholder, .form__input::-moz-placeholder{font-weight:300;font-size:16px;color:#fff;opacity:.6}.form__select::placeholder,.form__input::placeholder{font-weight:300;font-size:16px;color:#fff;opacity:.6}@media screen and (max-width: 768px){.form__select::-moz-placeholder, .form__input::-moz-placeholder{font-size:13px}.form__select::placeholder,.form__input::placeholder{font-size:13px}}@media screen and (max-width: 768px){.form__select,.form__input{font-size:13px}}.form__select:focus,.form__input:focus{outline:none}.form__select:-webkit-autofill,.form__input:-webkit-autofill{box-shadow:0 0 0 1000px #0c302f inset !important;-webkit-text-fill-color:#fff !important}.form__select--error,.form__input--error{border:1px solid red}.form__select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/app/resources/i/icon-arrow-form.svg);background-repeat:no-repeat;background-position-x:95%;background-position-y:50%;border-radius:2px;padding:0 35px 0 15px}.form__textarea{height:125px;padding-top:18px;line-height:21px;resize:none;color:#fff}.form__textarea::-moz-placeholder{font-weight:300;font-size:16px;color:#fff;opacity:.6}.form__textarea::placeholder{font-weight:300;font-size:16px;color:#fff;opacity:.6}@media screen and (max-width: 768px){.form__textarea::-moz-placeholder{font-size:13px}.form__textarea::placeholder{font-size:13px}}.form__label{flex-basis:100%;font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;line-height:18px;color:#fff;margin-bottom:10px}@media screen and (max-width: 768px){.form__label{font-size:11px;line-height:17px}}.form__check{flex-basis:100%;display:block;position:relative;padding-left:32px;cursor:pointer;font-family:"Poppins",sans-serif;font-size:14px;line-height:18px;letter-spacing:.02em;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width: 768px){.form__check{font-size:11px;line-height:17px;padding-left:25px}}.form__check a{color:#3dccc7;text-decoration:underline;font-weight:600;transition:opacity .3s ease-in-out}.form__check a:hover{opacity:.6}.form__check .form__checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form__checkmark{position:absolute;top:-3px;left:0;height:22px;width:22px;background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.2);transition:all .3s}@media screen and (max-width: 768px){.form__checkmark{width:18px;height:18px;top:-1px}}.form__check:hover .form__checkbox~.form__checkmark{transition:all .3s;border-color:#fff}.form__check .form__checkbox:checked~.form__checkmark{background-color:rgba(0,0,0,0);border-color:#fff;transition:all .3s}.form__checkmark:after{content:"";position:absolute;display:none}.form__check .form__checkbox:checked~.form__checkmark:after{display:block}.form__check .form__checkmark:after{content:url(/app/resources/i/icon-check-form.svg);left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.form__check .form__checkmark:after{top:51%}}.form__submit{max-width:260px;cursor:pointer;transition:all .3s;margin-top:80px}.form__submit:hover{transition:all .3s}.form .submit-disabled{background-color:#c2c2c2;opacity:.3;cursor:not-allowed}.form .submit-disabled p{color:red}.form__feedback{max-height:0;overflow:hidden;margin-top:5px;height:20px;flex-basis:100%;font-weight:300;font-size:16px;line-height:16px;color:red;text-align:left;transition:max-height .3s}.form__feedback--general{background-color:rgba(255,0,0,.2);margin:20px 0;height:40px;line-height:40px;padding-left:15px}.form__feedback--custom{position:absolute;top:100%;left:0}.form__feedback--show{max-height:20px;transition:max-height .3s}.form__feedback--show.form__feedback--general{max-height:40px}.form__feedback-anchor{position:relative;top:-140px;width:1px}.form__upload{pointer-events:none;position:absolute;width:calc(100% - 50px);height:58px;background-color:#fff;top:27px;left:15px;overflow:hidden;cursor:pointer}.form__upload p{font-weight:300;font-size:18px;letter-spacing:-0.02em;line-height:56px;text-align:left;color:#383838;opacity:.5;width:90%;cursor:pointer}.form__upload img{position:absolute;height:24px;width:29px;right:0;top:50%;transform:translateY(-50%)}.form__input[type=file]{cursor:pointer}@media screen and (max-width: 900px){.form__element{flex-basis:100%}.form__element--2:not(:last-child){margin-bottom:30px}}.form-thankyou{display:none;text-align:center;width:100%;max-width:600px;margin:30px auto 5%;padding:25px;background-color:#fff;border-radius:20px;box-shadow:0px 13px 26px rgba(32,62,77,.3)}@media screen and (max-width: 1024px){.form-thankyou{margin-top:60px}}.form-thankyou.show{display:block}.form-thankyou__checkmark{width:56px;height:56px;margin:0 auto 25px auto;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0px 0px 0px #84da46;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.form-thankyou__checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#84da46;fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.form-thankyou__checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px #84da46}}.form-thankyou__title{font-weight:400;font-size:20px;text-align:center;margin:0 auto;color:#070808}.form-thankyou__text{font-weight:400;font-size:16px;text-align:center;margin-top:20px;color:#070808}@media screen and (max-width: 900px){.form-thankyou{width:90%}}.error{border:1px solid red;margin-bottom:0;transition:margin-bottom .3s}.checkbox-error::before{border:1px solid red}.hero{width:100%;height:100vh;position:relative;overflow:hidden;min-height:450px}.hero__container{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.hero__container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60.83%, rgba(0, 0, 0, 0.4) 89.44%),linear-gradient(180deg, rgba(0, 0, 0, 0.5) 9.22%, rgba(0, 0, 0, 0) 57%)}@media screen and (max-width: 1024px){.hero__container::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 18.9%, rgba(0, 0, 0, 0) 46.83%),linear-gradient(180deg, rgba(0, 0, 0, 0) 35.47%, rgba(0, 0, 0, 0.5) 71.67%)}}.hero__video{background-size:cover;background-position:center;height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hero__video iframe{position:absolute;height:100%;transform:translate(-50%, -50%);top:50%;left:50%;width:177.77777778vh;min-width:100%;min-height:56.25vw}@media screen and (max-height: 450px){.hero__video iframe{height:200%;width:217.777778vh}}@media screen and (max-width: 450px){.hero__video iframe{height:116%}}@media screen and (max-height: 500px){.hero__video iframe{height:200%}}.hero__inner{position:relative;z-index:1;padding:0 50px 92px;text-align:center;max-width:892px;width:100%;margin:0 auto}@media screen and (max-width: 1080px){.hero__inner{padding-bottom:120px}}@media screen and (max-width: 1024px){.hero__inner{padding:0 20px 120px;max-width:588px}}@media screen and (max-width: 768px){.hero__title h4{padding-top:15px}}.cta{min-width:-moz-max-content;min-width:max-content;max-width:-moz-max-content;max-width:max-content;display:block;font-size:14px;line-height:19px;letter-spacing:.01em;font-weight:600;color:#070808;font-family:"Poppins",sans-serif;text-transform:uppercase;border:1px solid rgba(255,255,255,.7);padding:15px 60px 15px 30px;background-color:#fff;border-radius:2px;position:relative;transition:background-color .3s ease-in-out,color .3s ease-in-out}.cta::after{content:url(/app/resources/i/icon-arrow.svg);position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px;height:20px;filter:invert(7%) sepia(3%) saturate(480%) hue-rotate(131deg) brightness(101%) contrast(110%);transition:filter .3s ease-in-out,transform .3s ease-in-out}.cta:hover{background-color:rgba(0,0,0,0);color:#3dccc7;opacity:1}.cta:hover::after{transform:translateY(-50%) translateX(5px);filter:invert(78%) sepia(47%) saturate(607%) hue-rotate(120deg) brightness(87%) contrast(85%)}.cta--contact{padding:15px 30px 15px 60px}.cta--contact::after{content:url(/app/resources/i/icon-email.svg);left:30px;right:auto;filter:invert(100%) sepia(2%) saturate(385%) hue-rotate(263deg) brightness(117%) contrast(100%)}.cta--contact:hover::after{transform:translateY(-50%)}.cta--inverted{background-color:rgba(0,0,0,0);color:#fff}.heading{position:relative;margin:0 auto 74px}.heading__title{text-align:center;max-width:560px;width:100%;margin:0 auto}.cards{position:relative;margin-bottom:200px;overflow:hidden}@media screen and (max-width: 1024px){.cards{margin-bottom:150px}}.cards__container--mobile{display:none;max-width:1600px;width:100%;padding:0 20px}@media screen and (max-width: 1024px){.cards__container--mobile{display:block}}.cards__container--mobile .cards__item{min-height:350px;max-height:510px;height:100%}.cards__container--mobile .cards__item:not(:last-child){margin-bottom:20px}.cards__container--mobile .cards__inner{max-height:-moz-max-content;max-height:max-content;min-height:0}@media screen and (max-width: 1024px){.cards__container--desktop{display:none}}.cards__item{border-radius:2px;overflow:hidden}.cards__item:hover .cards__inner{min-height:30%}.cards__item:hover .cards__image{opacity:.7}.cards__item:hover .cards__text{padding-top:10px}.cards__image{aspect-ratio:487/510;width:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease-in-out}.cards__wrapper{left:0}@media screen and (max-width: 1600px){.cards__wrapper{left:-16.666%}}@media screen and (max-width: 1024px){.cards__wrapper{left:0}}.cards__inner{position:absolute;bottom:-1px;left:0;width:100%;border-radius:2px;padding:12.5px 10px 18.5px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:rgba(35,73,73,.3019607843);min-height:21.57%;display:flex;flex-direction:column;justify-content:center;transition:min-height .3s ease-in-out}.cards__title{max-width:315px;width:100%;margin:0 auto;text-align:center}.cards__text{max-width:315px;width:100%;margin:0 auto;padding-top:5px;text-align:center;transition:padding-top .3s ease-in-out}.features{position:relative;overflow:hidden;padding-top:6px;max-width:1034px;width:100%;margin:0 auto}.features__items{display:flex;flex-wrap:wrap;margin-right:-82px;margin-bottom:-50px}@media screen and (max-width: 1024px){.features__items{margin-right:-45px}}@media screen and (max-width: 768px){.features__items{margin-bottom:-30px}}.features__item{width:calc(33.333% - 82px);margin-right:82px;margin-bottom:50px}@media screen and (max-width: 1024px){.features__item{margin-right:45px;width:calc(33.333% - 45px)}}@media screen and (max-width: 768px){.features__item{margin-right:45px;width:calc(100% - 45px);margin-bottom:30px}}.features__inner{max-width:290px;width:100%;margin:0 auto;text-align:center}.features__icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;margin:0 auto 10px}@media screen and (max-width: 768px){.features__icon{margin:0 auto 5px}}.features__text{padding-top:15px}@media screen and (max-width: 1024px){.features__text{padding-top:3px}}.block{position:relative;display:flex;align-items:flex-end}@media screen and (max-width: 991px){.block{flex-direction:column}}.block--inverted{justify-content:flex-end}.block--inverted .block__image{order:1}@media screen and (max-width: 991px){.block--inverted .block__image{order:0}}.block--inverted .block__inner{order:0;padding-left:0;padding-right:50px}@media screen and (max-width: 991px){.block--inverted .block__inner{padding-right:0;order:1}}.block__image,.block__inner{width:50%}@media screen and (max-width: 991px){.block__image,.block__inner{width:100%}}.block__image{overflow:hidden}.block__image img{border-radius:2px;max-width:740px;aspect-ratio:740/780;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width: 991px){.block__image img{max-width:100%;max-height:80vh}}@media screen and (max-width: 991px){.block__image{order:0}}.block__inner{max-width:633px;padding-left:50px}@media screen and (max-width: 1024px){.block__inner{transform:none !important}}@media screen and (max-width: 991px){.block__inner{order:1;max-width:100%;padding-left:0;padding-top:50px}}.block__text{padding-top:30px}@media screen and (max-width: 991px){.block__text{padding-top:20px}}.block__cta{margin-top:80px}.block__cta--contact{margin-top:30px}@media screen and (max-width: 350px){.block__cta--contact{font-size:11px;min-width:auto;word-break:break-all}}@media screen and (max-width: 991px){.block__cta{margin-top:60px}}.products{position:relative;overflow:hidden}@media screen and (max-width: 1024px){.products{margin-top:-17px}}.products__items{display:flex;flex-wrap:wrap;margin-right:-20px;margin-bottom:-20px}.products__item{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px}.products__item:hover .products__image{transform:scale(1.1)}@media screen and (max-width: 1024px){.products__item{width:calc(50% - 20px)}}@media screen and (max-width: 768px){.products__item{width:calc(100% - 20px)}}.products__image{max-width:360px;width:100%;margin:0 auto;aspect-ratio:360/280;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-in-out}@media screen and (max-width: 1024px){.products__image{margin-bottom:-30px}}.products__pretitle{text-align:center;padding-bottom:2px}.products__title{line-height:normal;text-align:center}.products__title p{line-height:normal}.products__features{display:flex;justify-content:center;margin-top:10px}.products__feature{display:flex;padding:5px 0}.products__feature:not(:last-child){padding-right:12px;margin-right:12px;border-right:1px solid rgba(255,255,255,.2)}.products__text{font-size:16px;font-family:"Poppins",sans-serif;font-weight:600;line-height:27px;letter-spacing:.02em;color:#fff}.products__icon{padding-right:5px;max-width:21px;width:100%;-o-object-fit:contain;object-fit:contain}.block-contact{display:flex;justify-content:space-between;padding:0 20px 10px 127px}@media screen and (max-width: 1280px){.block-contact{padding:0 0 10px 0}}@media screen and (max-width: 1024px){.block-contact{flex-direction:column}}.block-contact--centered{justify-content:center;padding:0 0 10px 0}@media screen and (max-width: 1024px){.block-contact--centered{flex-direction:initial}}.block-contact--centered .block-contact__left{margin-right:0}.block-contact--centered .block-contact__title,.block-contact--centered .block-contact__subtitle{text-align:center}.block-contact__left{margin-right:100px}@media screen and (max-width: 1024px){.block-contact__left{margin-right:0}}.block-contact__right{width:65%}@media screen and (max-width: 1024px){.block-contact__right{width:100%}}.block-contact__subtitle{max-width:380px;width:100%;padding-top:10px}.block-contact__info{padding-top:70px}@media screen and (max-width: 1024px){.block-contact__info{padding-top:40px}}.block-contact__item{display:flex;align-items:center}.block-contact__item:not(:last-of-type){padding-bottom:40px}@media screen and (max-width: 1024px){.block-contact__item:not(:last-of-type){padding-bottom:25px}}.block-contact__link p{font-weight:600;display:inline}.block-contact__link a{display:inline;transition:color .3s ease-in-out}.block-contact__link a:hover{opacity:1;color:#3dccc7}.block-contact__icon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;margin-right:10px}.reviews{position:relative;max-width:1034px;width:100%;margin:0 auto}.reviews__container{overflow:hidden}.reviews__title{text-align:center;margin-bottom:60px}.reviews__items{display:flex;flex-wrap:wrap;margin-right:-20px;margin-bottom:-20px}.reviews__item{width:calc(33.333% - 20px);margin-right:20px;margin-bottom:20px;border:1px solid rgba(255,255,255,.2);border-radius:2px;padding:25px 20px}@media screen and (max-width: 768px){.reviews__item{width:calc(100% - 20px)}}.reviews__rating{display:flex;padding-bottom:20px}@media screen and (max-width: 768px){.reviews__rating{padding-bottom:15px}}.reviews__icon{width:17px;height:17px;-o-object-fit:contain;object-fit:contain;margin-right:4px}.reviews__author{padding-top:20px;opacity:.6}@media screen and (max-width: 1024px){.reviews__author{font-size:13px;line-height:21px}}@media screen and (max-width: 768px){.reviews__author{padding-top:15px}}.reviews__cta{margin:76px auto 0}.whatsapp{position:fixed;right:20px;bottom:60px;z-index:8;border:2px solid #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(255,255,255,.2);border-radius:10px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease-in-out}.whatsapp img{max-width:28px;width:100%}.whatsapp:hover{opacity:1;background-color:rgba(61,204,199,.2)}@media screen and (max-width: 1080px){.whatsapp{display:none}}.menu-mobile{position:absolute;top:0;width:100%;left:0;height:100vh;z-index:10;overflow:hidden;pointer-events:none}.menu-mobile__container{position:absolute;top:0;top:-100vh;right:0;width:100%;height:100vh;background:linear-gradient(180deg, #070808 0%, #0C302F 100%);z-index:10;transition:top .3s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}.menu-mobile__container::-webkit-scrollbar{display:none}.menu-mobile__wrapper{width:100%;height:100%;padding:40px 20px 120px;display:flex;overflow-y:auto;flex-direction:column;background:linear-gradient(180deg, #070808 0%, #0C302F 100%)}.menu-mobile__logo{max-width:160px;width:100%;margin:0 auto;display:block}.menu-mobile__logo img{width:100%;-o-object-fit:contain;object-fit:contain}.menu-mobile__voices{padding-top:65px;display:flex;flex-direction:column;align-items:center;padding-bottom:108px}.menu-mobile__voice{padding-bottom:25px}.menu-mobile__voice a{font-family:"Prata",serif;color:#fff;font-size:18px;line-height:28px;text-align:center}.menu-mobile__voice a:hover{opacity:1}.menu-mobile__bottom{text-align:center;color:#fff;margin-bottom:32px}.menu-mobile__bottom p{font-weight:600}.menu-mobile__bottom p,.menu-mobile__bottom a{font-size:13px;line-height:21px;letter-spacing:.02em;color:#fff;font-family:"Poppins",sans-serif}.menu-mobile__link:not(:last-of-type){padding-bottom:15px}.menu-mobile__socials{width:100%;margin:0 auto;padding-top:32px;margin:auto auto 0;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(255,255,255,.2)}.menu-mobile__socials a:not(:last-child){margin-right:30px}.hamburger{display:none;padding:0;width:18px;height:18px;padding-top:16px}@media screen and (max-width: 1080px){.hamburger{display:block}}.hamburger .hamburger-box{width:18px}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{background-color:#fff;width:18px;height:2px;border-radius:0}.hamburger .hamburger-inner::before{top:8px !important}.hamburger .hamburger-inner::after{top:16px !important}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger.is-active .hamburger-inner::after{top:20px !important}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.cta-mobile{position:fixed;z-index:10;bottom:0;left:0;width:100%;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(12,48,47,.3);display:none}@media screen and (max-width: 1080px){.cta-mobile{display:block}}.cta-mobile__container{padding:15px 20px;display:flex}.cta-mobile__button{padding:15px 30px;max-width:100%;width:calc(100% - 60px);text-align:center}.cta-mobile__button::after{display:none}.cta-mobile__whatsapp{width:50px;height:50px;margin-left:10px;z-index:8;border:1.5px solid #fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.cta-mobile__whatsapp img{max-width:24px;width:100%}.header{width:100%;height:165px;position:absolute;top:0;left:0;z-index:11}.header__container{padding:20px 50px;max-width:1600px;width:100%;height:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 1080px){.header__container{justify-content:flex-end;align-items:flex-start;padding-top:40px}}@media screen and (max-width: 1024px){.header__container{padding:40px 20px 20px}}.header__logo{position:absolute;left:50%;transform:translateX(-50%);top:20px;max-width:188px;width:100%;height:100%;background-image:url(/app/resources/i/rossini-logo.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.header__logo:hover{opacity:1}@media screen and (max-width: 1080px){.header__logo{max-width:160px;max-height:106px;top:40px}}@media screen and (max-width: 1080px){.header__cta{display:none}}.footer{position:relative;background-color:#0c302f}.footer__container{max-width:1600px;width:100%;margin:0 auto;padding:80px 50px 26px}@media screen and (max-width: 1080px){.footer__container{padding-bottom:131px}}@media screen and (max-width: 1024px){.footer__container{padding:60px 20px 111px}}.footer__logo{max-width:210px;width:100%;margin-bottom:61px}@media screen and (max-width: 1024px){.footer__logo{max-width:160px;margin-bottom:42px}}.footer__columns{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.footer__columns{flex-direction:column}}@media screen and (max-width: 1024px){.footer__column:not(:last-of-type){padding-bottom:50px}}.footer__text:not(:last-of-type){padding-bottom:16px}.footer__link p{display:inline;font-weight:600}.footer__link a{display:inline;transition:opacity .3s ease-in-out}.footer__link a:hover{opacity:.6}.footer__socials{display:flex}.footer__socials a{transition:opacity .3s ease-in-out}.footer__socials a:not(:last-of-type){margin-right:20px}.footer__socials a:hover{opacity:.6}.footer__socials a img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.footer__bottom{margin-top:88px;padding-top:26px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.footer__bottom{flex-direction:column;border-top:none;margin-top:0;padding-top:80px}}.footer__info{color:#fff;opacity:.6;margin-right:30px}@media screen and (max-width: 1024px){.footer__info{font-size:12px}}@media screen and (max-width: 1024px){.footer__info{padding-top:30px;margin-top:30px;border-top:1px solid rgba(255,255,255,.2);order:1}}.footer__voices{display:flex;min-width:-moz-max-content;min-width:max-content}@media screen and (max-width: 1024px){.footer__voices{min-width:auto;order:0;flex-wrap:wrap;overflow:hidden;margin-bottom:-15px}}.footer__voice{color:#fff;opacity:.6;transition:opacity .3s ease-in-out}@media screen and (max-width: 1024px){.footer__voice{font-size:12px}}@media screen and (max-width: 600px){.footer__voice{width:calc(50% - 30px);margin-right:30px;margin-bottom:15px}.footer__voice:first-child{order:0}.footer__voice:nth-child(2){order:2}.footer__voice:last-child{order:3}}@media screen and (max-width: 350px){.footer__voice{width:calc(100% - 30px)}}.footer__voice:not(:last-child){margin-right:30px}.footer__voice:hover{opacity:1}@media screen and (max-width: 1080px){.menu{display:none}}.menu__container{display:flex}.menu__voice{padding-right:30px}.menu__voice a{font-family:"Poppins",sans-serif;font-size:14px;color:#fff;line-height:normal;font-weight:400;transition:color .3s ease-in-out}.menu__voice a:hover{opacity:1;color:#3dccc7}.menu__link--active{color:#3dccc7 !important}.background--gradient{background:linear-gradient(180deg, #070808 0%, #0C302F 100%);position:fixed;width:100%;height:100vh;transition:opacity .3s ease-in-out}.background--gradient--visible{z-index:99;opacity:1}.background--green{background-color:#0c302f;position:relative;z-index:1;padding:150px 50px}@media screen and (max-width: 1024px){.background--green{padding:100px 20px}}.wrapper{max-width:1600px;width:100%;margin:0 auto;padding:0 50px;position:relative}@media screen and (max-width: 1024px){.wrapper{padding:0 20px}}.wrapper--margin{margin:200px auto}@media screen and (max-width: 1024px){.wrapper--margin{margin:150px auto}}.wrapper--padding{padding:200px 50px 0}@media screen and (max-width: 1024px){.wrapper--padding{padding:150px 20px 0}}.wrapper--bottom{padding:200px 50px 0;margin-bottom:200px}@media screen and (max-width: 1024px){.wrapper--bottom{padding:150px 20px 0;margin-bottom:150px}}.wrapper--border{position:relative;border-top:1px solid rgba(255,255,255,.2)}.wrapper--top{padding:200px 50px 0}@media screen and (max-width: 1024px){.wrapper--top{padding:150px 20px 0}}.section--padding{padding:200px 0 0}@media screen and (max-width: 1024px){.section--padding{padding:150px 0 0}}.menu-opened{overflow:hidden !important}.menu-opened .menu-mobile{pointer-events:all}.menu-opened .menu-mobile__container{top:0}.menu-opened .hamburger{z-index:11}.menu-dark .header{height:80px;position:fixed;background-color:#070808;border-bottom:1px solid rgba(255,255,255,.2)}.menu-dark .header__container{padding-top:20px;align-items:center}.menu-dark .header__logo{max-width:123px;background-image:url("/app/resources/i/header-logo-2.svg");top:11px;max-height:58px}.menu-dark .header .hamburger{padding-top:0}.scrolled .header{height:80px;position:fixed;background-color:#070808;border-bottom:1px solid rgba(255,255,255,.2);animation:headerSlide .6s ease-in-out}.scrolled .header__container{padding-top:20px;align-items:center}.scrolled .header__logo{max-width:123px;background-image:url("/app/resources/i/header-logo-2.svg");top:11px;max-height:58px}.scrolled .header .hamburger{padding-top:0}/*# sourceMappingURL=main.min.css.map */