h1,h2{font-size:6.8rem;font-weight:600;line-height:1.17}@media (max-width:600px){h1,h2{font-size:4.2rem}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto-Regular.woff) format("woff"),url(../fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto-Medium.woff) format("woff"),url(../fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(../fonts/Roboto-SemiBold.woff) format("woff"),url(../fonts/Roboto-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto-Bold.woff) format("woff"),url(../fonts/Roboto-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Zeyada;font-style:normal;font-weight:400;src:url(../fonts/Zeyada-Regular.woff) format("woff"),url(../fonts/Zeyada-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Rokkitt;font-style:normal;font-weight:400;src:url(../fonts/Rokkitt-Regular.woff) format("woff"),url(../fonts/Rokkitt-Regular.ttf) format("truetype")}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0}:not(input,button,a){-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;user-select:text}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;font-family:Roboto,sans-serif;font-size:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;position:relative;scroll-behavior:smooth;width:100vw}@media (max-width:1601px){html{font-size:.625vw}}@media (max-width:900px){html{font-size:1.3vw}}@media (max-width:600px){html{font-size:2.56vw}}body{min-height:100vh}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;background-color:#ecedf6;color:#232431;overflow-x:hidden}.wrapper{display:flex;flex-direction:column;min-height:100vh}.wrapper,main{overflow:hidden;width:100%}main{flex-grow:1;margin-top:13rem;position:relative;z-index:1}main:before{content:"";height:100%;pointer-events:none;position:absolute;width:100%}@media (max-width:600px){main{margin-top:14.3rem}}section{overflow:hidden}main.about:before{background:url(../assets/images/common/blue-rectangle_bg.png) 50%/164px 164px repeat}main.features:before{background:url(../assets/images/common/green-rectangle_bg.png) 50%/164px 164px repeat}.wrapper:has(main.contact-us){background:url(../assets/images/common/green-rectangle_bg.png) 50%/164px 164px repeat}.container{box-sizing:border-box;margin:0 auto;max-width:160rem;max-width:164.8rem;padding:0 2.4rem;width:100%}@media (max-width:1601px){.container{max-width:144.8rem;padding:0}}@media (max-width:900px){.container{padding:0 2.4rem}}*{scrollbar-color:#ecedf6}@supports (-moz-appearance:none){*{scrollbar-color:#ecedf6 transparent;scrollbar-width:thin}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#9698b2;border-radius:5px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#9698b2}.download-buttons{display:flex;gap:1.4rem;justify-content:center;width:100%}.download-buttons a{align-items:center;background-color:#000;border-radius:1.6rem;color:#fff;display:flex;font-size:1.8rem;font-weight:600;gap:.8rem;height:5.6rem;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:color .4s ease-in-out;width:22rem}.download-buttons a img{transition:filter .4s ease-in-out;z-index:1}.download-buttons a span{z-index:1}.download-buttons a:before{background-color:#115fed;border-radius:50%;bottom:-40rem;content:"";height:37.3rem;left:-22rem;position:absolute;transition:bottom .5s ease-in-out,left .5s ease-in-out;width:37.3rem}@media (hover:hover) and (pointer:fine){.download-buttons a:hover:before{bottom:-22rem;left:-2rem}}@media (max-width:900px){.download-buttons a{max-width:31.6rem;width:100%}}.download-buttons a:first-of-type img{height:2rem;width:1.7rem}.download-buttons a:first-of-type:before{background-color:#115fed}.download-buttons a:nth-of-type(2) img{height:2rem;width:2rem}.download-buttons a:nth-of-type(2):before{background-color:#37d976}@media (hover:hover) and (pointer:fine){.download-buttons a:nth-of-type(2):hover{color:#000}.download-buttons a:nth-of-type(2):hover img{filter:invert(1)}}.download-buttons a:nth-of-type(3) img{height:1.9rem;width:1.7rem}.download-buttons a:nth-of-type(3):before{background-color:#ffaf59}@media (hover:hover) and (pointer:fine){.download-buttons a:nth-of-type(3):hover{color:#000}.download-buttons a:nth-of-type(3):hover img{filter:invert(1)}}.button-secondary{background-color:#37d976;border-radius:1.6rem;color:#232431;display:block;font-size:1.8rem;font-weight:600;max-width:31.6rem;padding:1.75rem 0;position:relative;text-align:center;text-decoration:none;transition:background-color .3s ease-in-out;width:100%}.button-secondary:before{background:url(../assets/images/about/arrow_right.svg) 50%/cover no-repeat;content:"";height:2rem;position:absolute;right:2.2rem;top:50%;transform:translateY(-50%);width:2rem}@media (hover:hover) and (pointer:fine){.button-secondary:hover{background-color:#8affb8}}@media (max-width:900px){.button-secondary{max-width:31.6rem;width:100%}}.header{background-color:transparent;border-radius:1.6rem;height:auto;left:50%;padding:1.4rem 0;position:fixed;transform:translate3d(-50%,2rem,0);width:90%;z-index:2}@media (min-width:2560px){.header{width:164rem}}@media (max-width:900px){.header{padding:1.8rem 1.2rem 0;width:calc(100% - 2.4rem)}}.header:before{backdrop-filter:blur(0);background-image:linear-gradient(90deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4));border:1px solid transparent;border-radius:1.6rem;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out,border-color .3s ease-in-out,backdrop-filter .3s ease-in-out}@media (max-width:900px){.header:before{border:none}}.header [class*=__link]{align-items:center;background-color:transparent;border-radius:.6rem;color:rgba(35,36,49,.6);cursor:pointer;display:flex;font-size:1.6rem;font-weight:500;gap:.4rem;line-height:3rem;padding:0 1.2rem;position:relative;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:-moz-max-content;width:max-content}@media (hover:hover) and (pointer:fine){.header [class*=__link]:not(a.dropdown-menu__link):hover{background-color:hsla(0,0%,100%,.6);color:#232431}.header [class*=__link]:not(a.dropdown-menu__link):hover>.header-nav__arrow{opacity:1}}.header [class*=__link].current{color:#232431}.header [class*=__link]>.header-nav__arrow{background:url(../assets/images/common/arrow_down.svg) 50%/cover no-repeat;display:inline-block;height:1.6rem;opacity:.6;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:1.6rem}.header-sign-up{align-items:center;background-color:hsla(0,0%,100%,.2);border:1px solid #bdc0d0;border-radius:1.6rem;display:flex;height:100%;justify-content:center;padding:0 4rem;text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}.header-sign-up .text{color:#115fed;font-size:1.6rem;font-weight:600;white-space:nowrap}.header-sign-up:hover{background-color:#115fed;border-color:#115fed}.header-sign-up:hover .text{color:#fff}@media (max-width:900px){.header-sign-up{display:none}}.header-sign-up--mobile{display:none;flex-shrink:0;height:5rem;margin-bottom:1.8rem}@media (max-width:900px){.header-sign-up--mobile{display:flex}}.header.isBlur:before{backdrop-filter:blur(50px);border-color:hsla(0,0%,100%,.6);opacity:1}.header-wrapper{align-items:center;display:flex;flex-direction:row;height:5rem;justify-content:space-between;position:relative;width:100%}@media (max-width:900px){.header-wrapper{align-items:flex-start;flex-direction:column;height:auto}}.header-container{box-sizing:border-box;margin:0 auto;max-width:160rem;padding:0 3rem;width:100%}@media (max-width:1601px){.header-container{max-width:140rem;padding:0}}@media (max-width:900px){.header-container{padding:0}}.header-logo{height:100%;transition:opacity .3s ease;width:auto}@media (max-width:900px){.header-logo{height:5rem}}.header-logo a{height:100%}.header-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.header-nav{align-items:center;display:flex;flex-direction:row;gap:1.8rem;height:100%;justify-content:center;position:relative;width:auto;width:100%}@media (max-width:900px){.header-nav{align-items:flex-start;flex-direction:column;gap:.8rem;height:auto;justify-content:unset;max-height:0;opacity:0;overflow:hidden;padding:0 1.4rem;position:relative;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}}.header-nav__item{display:flex}@media (max-width:900px){.header-nav__item:has(.dropdown-menu){flex-direction:column}}.header-nav .mobile-logo-item{display:none}@media (max-width:900px){.header-nav .mobile-logo-item{display:block;height:3rem;opacity:1;padding:0 .2rem;width:3.4rem}}.header-nav .mobile-logo-item a{display:inline-block;height:100%;width:100%}.header-nav .mobile-logo-item img{height:100%;width:100%}.header-nav a{text-decoration:none}.header-nav .dropdown-menu{bottom:-1.3rem;left:50%;overflow:hidden;padding:0 1.4rem;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(100%);transition:opacity .3s ease,transform .3s ease}@media (max-width:900px){.header-nav .dropdown-menu{border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;bottom:auto;left:auto;max-height:0;opacity:1;padding:0;pointer-events:all;position:relative;transform:none;transition:max-height .3s ease-in-out}}.header-nav .dropdown-menu:has(.dropdown-menu__list.show){max-height:100%}.header-nav .dropdown-menu:before{backdrop-filter:blur(0);background-image:linear-gradient(90deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4));border:1px solid hsla(0,0%,100%,.6);border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;border-top:none;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:backdrop-filter .3s ease-in-out,opacity .3s ease-in-out;will-change:backdrop-filter,opacity}@media (max-width:900px){.header-nav .dropdown-menu:before{display:none}}.header-nav .dropdown-menu__list{display:flex;gap:1.8rem;opacity:0;overflow:hidden;padding:1.4rem;position:relative;transition:opacity .3s ease-in-out;z-index:1}@media (max-width:900px){.header-nav .dropdown-menu__list{flex-direction:column;max-height:0;opacity:1;padding:0 1.4rem;transition:max-height .3s ease-in-out}.header-nav .dropdown-menu__item:first-child{margin-top:1.4rem}.header-nav .dropdown-menu__item:last-child{margin-bottom:1.4rem}}.header-nav .dropdown-menu__link{align-items:center;background-color:none;color:rgba(35,36,49,.6);display:flex;gap:.4rem;padding:0}.header-nav .dropdown-menu__link span{border-radius:.6rem;padding:0 .8rem;transition:background-color .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}@media (hover:hover) and (pointer:fine){.header-nav .dropdown-menu__link:hover span{background-color:hsla(0,0%,100%,.6);color:#232431}}.header-nav .dropdown-menu__image{flex-shrink:0;height:4.2rem;width:4.2rem}.header-nav .dropdown-menu__image img{border-radius:10.5px;box-shadow:0 5px 6px 0 rgba(35,36,49,.12);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header-nav__item:has(.header-nav__arrow).hover .dropdown-menu{pointer-events:all}.header-nav__item:has(.header-nav__arrow).hover .dropdown-menu:before{backdrop-filter:blur(50px);opacity:1}.header-nav__item:has(.header-nav__arrow).hover .dropdown-menu__list{opacity:1}.header .line{display:none}@media (max-width:900px){.header .line{background-color:#fff;display:block;height:.1rem;margin:1.4rem 0;width:100%}}.header-burger,.header-toggle{display:none}@media (max-width:900px){.header-burger{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.4rem;height:3rem;justify-content:center;overflow:visible;position:absolute;right:0;top:1rem;width:3rem;z-index:1}.header-burger span{background:#1e1e2a;border-radius:.2rem;display:block;height:.2rem;position:absolute;transform:rotate(0deg);transition:transform .3s ease-in-out,top .3s ease-in-out,opacity .3s ease-in-out,bottom .3s ease-in-out;width:2.1rem}.header-burger span:first-child{top:.8rem}.header-burger span:nth-child(2){opacity:1;top:50%;transform:translateY(-50%)}.header-burger span:nth-child(3){bottom:.8rem}.header-toggle:checked+.header-burger span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.header-toggle:checked+.header-burger span:nth-child(2){opacity:0}.header-toggle:checked+.header-burger span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}[type=checkbox]:checked,[type=checkbox]:not(:checked){display:none}.header-toggle:checked~.header-nav{opacity:1}}.footer{background-color:#fff;border-radius:3rem 3rem 0 0;color:#232431;overflow:hidden;padding:10rem 0 6rem;position:relative;width:100%;z-index:3}@media (max-width:900px){.footer{height:auto;padding:8rem 0 4.6rem}}.footer-flex{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding-bottom:4rem;position:relative;width:100%}@media (max-width:900px){.footer-flex{align-items:center;flex-direction:column;justify-content:flex-start;padding-bottom:2.2rem}}.footer-column{display:flex;flex-direction:column}@media (max-width:900px){.menu-left{margin-bottom:6rem;order:0}}.menu-left-description{font-size:2.4rem;font-weight:700;line-height:1.17;margin-bottom:3rem}@media (max-width:900px){.menu-left-description{margin-bottom:2rem;text-align:center}}.menu-left-contact{align-items:center;align-self:flex-start;background-color:transparent;border:1px solid #404040;border-radius:1.2rem;color:#232431;display:flex;flex:0 0 auto;font-size:1.8rem;font-weight:600;justify-content:center;line-height:1.33;margin-bottom:5rem;padding:1.2rem 2rem;text-decoration:none;transition:background-color .4s ease-in-out,border-color .4s ease-in-out;width:auto}@media (max-width:900px){.menu-left-contact{margin:0 auto 3rem}}@media (hover:hover) and (pointer:fine){.menu-left-contact:hover{background-color:#37d976;border-color:transparent}}.menu-left-contact img{height:2.4rem;margin-right:.8rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:2.4rem}.menu-left ul{display:flex;gap:1.8rem}.menu-left li{background-color:transparent;border-radius:.4rem;height:2.8rem;transition:background-color .4s ease-in-out;width:2.8rem}@media (hover:hover) and (pointer:fine){.menu-left li:hover{background-color:#37d976}}.menu-left li img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.menu-center{width:36.8rem}@media (max-width:900px){.menu-center{order:2;width:100%}}.menu-center a{flex:auto 0 0;font-size:1.8rem;font-weight:400;line-height:1.33}.menu-center a,.menu-center a span{color:#232431;text-decoration:none}@media (hover:hover) and (pointer:fine){.menu-center a span:hover{text-decoration:underline}}.menu-center-top{display:grid;gap:1.4rem 2rem;grid-template-columns:1fr max-content;justify-content:end;margin-bottom:3rem;padding-bottom:3rem;position:relative;width:100%}@media (max-width:900px){.menu-center-top{margin-bottom:2.2rem;padding-bottom:2.2rem}}.menu-center-top a span{display:block;text-align:left}.menu-center-top a:nth-of-type(2n){order:1}.menu-center-top a:nth-of-type(odd){order:2}.menu-center-top a:nth-of-type(3),.menu-center-top a:nth-of-type(4){justify-self:start}@media (max-width:900px){.menu-center-top a:nth-of-type(3),.menu-center-top a:nth-of-type(4){justify-self:end}}.menu-center-top a:first-of-type,.menu-center-top a:nth-of-type(2){justify-self:start}.menu-center-top:after{background-color:rgba(64,64,64,.6);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.menu-center-bottom{display:flex;flex-direction:column;position:relative;width:100%}.menu-center-bottom a:not(:last-child){margin-bottom:1.4rem}.menu-right{max-width:45.4rem}@media (max-width:900px){.menu-right{margin-bottom:6rem;order:1;width:100%}}.menu-right-description{color:#232431;font-size:2.4rem;font-weight:700;line-height:1.17;margin-bottom:3rem}@media (max-width:900px){.menu-right-description{margin-bottom:2rem;text-align:center}}.menu-right-buttons{display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:flex-start;width:100%}@media (max-width:900px){.menu-right-buttons{justify-content:center}}.menu-right-buttons a{align-items:center;background-color:#000;border-radius:1.6rem;color:#fff;display:flex;gap:.8rem;height:5.6rem;justify-content:center;text-decoration:none;transition:background-color .4s ease-in-out,color .4s ease-in-out;width:22rem}@media (max-width:900px){.menu-right-buttons a{width:100%}}.menu-right-buttons img{filter:invert(0);height:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:filter .4s ease-in-out;width:2rem}.menu-right-buttons span{font-size:1.8rem;font-weight:600;line-height:2rem}.footer-bottom{align-items:flex-end;display:flex;flex-direction:row;font-size:1.4rem;font-weight:400;justify-content:space-between;line-height:1.15;padding-top:2rem;position:relative}@media (max-width:900px){.footer-bottom{align-items:flex-start;flex-direction:column;gap:1.2rem;justify-content:flex-start;padding-top:2.2rem}}.footer-bottom:before{background-color:rgba(64,64,64,.6);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.scroll-top-button{align-items:center;background-color:#115fed;border-radius:50%;bottom:5rem;cursor:pointer;display:flex;height:5.6rem;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:10rem;transition:opacity .3s ease-in-out;width:5.6rem;z-index:5}@media (min-width:2560px){.scroll-top-button{right:25rem}}@media (max-width:900px){.scroll-top-button{bottom:2.4rem;right:2.4rem}}.scroll-top-button svg{height:2.4rem;width:2.4rem}.scroll-top-button.show{opacity:.3;pointer-events:all}@media (hover:hover) and (pointer:fine){.scroll-top-button.show:hover{opacity:1}}.contact-us{background-image:url(../assets/images/homepage/line-1.svg);background-position:center 25rem;background-repeat:no-repeat;background-size:auto 58rem}@media (min-width:2560px){.contact-us{background-size:100% auto}}@media (max-width:900px){.contact-us{background-position:center 34rem;background-size:auto 45rem}}@media (max-width:600px){.contact-us{background-position:center 17rem;background-size:auto 25rem}}.contact-us__container{display:grid;gap:3rem;grid-template-areas:"breadcrumbs breadcrumbs" "content address" "content  form";grid-template-columns:1fr 1fr;grid-template-rows:1.2rem auto 1fr;padding-bottom:10rem}@media (max-width:900px){.contact-us__container{gap:0;grid-template-areas:"content" "address" "form";grid-template-columns:1fr;grid-template-rows:auto auto auto;padding-bottom:12.8rem}}@media (max-width:600px){.contact-us__container{gap:0;grid-template-areas:"content" "form" "address";grid-template-columns:1fr;grid-template-rows:auto auto auto;padding-bottom:11rem}}.contact-us__breadcrumbs{grid-area:breadcrumbs}@media (max-width:900px){.contact-us__breadcrumbs{display:none}}.contact-us__content{grid-area:content;max-width:56rem}@media (max-width:900px){.contact-us__content{margin-bottom:4rem;max-width:100%}}.contact-us__address{grid-area:address;justify-self:self-end}@media (max-width:900px){.contact-us__address{margin-bottom:2rem}}@media (max-width:600px){.contact-us__address{margin-bottom:0}}.contact-us__form{grid-area:form;justify-self:self-end}.contact-us__title{font-size:8.4rem;font-weight:600;line-height:1.17;margin-bottom:3rem}@media (max-width:900px){.contact-us__title{font-size:6rem;margin-bottom:2rem;text-align:center}}@media (max-width:600px){.contact-us__title{font-size:4.6rem;margin-bottom:3rem}}.contact-us__description{font-size:2rem;font-weight:600;line-height:1.15}@media (max-width:900px){.contact-us__description{text-align:center}}.breadcrumbs a{color:#232431;display:flex;font-size:1.2rem;font-weight:500;gap:.4rem;line-height:1.6rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.breadcrumbs a:hover{text-decoration:underline}}.breadcrumbs .shevron{background-image:url(../assets/images/common/shevron_right.svg);background-repeat:no-repeat;background-size:contain;display:inline-flex;height:1.6rem;width:1.6rem}.address{align-items:flex-start;background-color:#fff;border-radius:3rem;box-shadow:8px 10px 20px 0 rgba(0,24,148,.05);display:flex;gap:7rem;padding:4rem;width:68rem}@media (max-width:900px){.address{width:100%}}@media (max-width:600px){.address{flex-direction:column;gap:2rem;padding:3rem 3.6rem}}.address__card{padding-left:3.8rem;position:relative}.address__card:before{background:linear-gradient(180deg,rgba(17,95,237,.2) 37.95%,rgba(17,95,237,0));border-radius:10rem;bottom:0;content:"";height:calc(100% - 7.6rem);left:0;position:absolute;width:.8rem}.address__card img{height:5.6rem;margin-bottom:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:5.6rem}.address__title{font-size:2rem;font-weight:800;line-height:1.15;margin-bottom:1.2rem}.address__description{font-size:1.8rem;font-weight:500;line-height:1.167}.address__description.mail{color:inherit;text-underline-offset:.2rem}.form{background-color:#fff;border-radius:3rem;box-shadow:8px 10px 20px 0 rgba(0,24,148,.05);padding:4rem;position:relative;transition:opacity .3s ease-in-out;width:68rem}@media (max-width:900px){.form{width:100%}}@media (max-width:600px){.form{margin-bottom:2rem;padding:3rem 2rem}}.form__success-title,.form__title{font-size:3.2rem;font-weight:800;line-height:1.1875;margin-bottom:3rem}.form .inputs{display:flex;flex-direction:column;gap:3rem}@media (max-width:600px){.form .inputs{gap:2rem}}.form .inputs__row{display:flex;flex-direction:column;gap:1.2rem;position:relative}.form .input__label{font-size:2rem;font-weight:700;line-height:1}.form .input__element{background-color:transparent;border:1px solid #dddbe7;border-radius:1.2rem;font-family:inherit;font-size:1.6rem;font-weight:400;padding:1.8rem 2rem}.form .input__element:not(input){height:15.4rem;resize:none}@media (max-width:600px){.form .input__element:not(input){height:26rem}}.form .input__element:focus{outline:none}.form .input__element.valid{border-color:#115fed}.form .input__element.error{border-color:#f60060}.form .form__error{background-color:#404040;border-radius:.6rem;bottom:-1.4rem;color:#fff;font-size:1.2rem;font-weight:510;left:0;line-height:1.167;opacity:0;padding:.4rem .8rem;pointer-events:none;position:absolute;visibility:hidden;width:-moz-max-content;width:max-content}.form .form__error:before{background:url(../assets/images/contact-us/triangle.svg) 50%/cover no-repeat;content:"";height:.4rem;left:.7rem;position:absolute;top:0;transform:translateY(-90%);width:1.7rem}.form .form__error[style*=block]{opacity:1;pointer-events:auto;visibility:visible}.form .rules__form{align-items:center;display:flex;font-size:1.8rem;font-weight:500;gap:.8rem;line-height:2.4rem}.form .rules__form input{position:absolute;visibility:hidden}.form .rules__form label{padding-left:3.2rem;position:relative}.form .rules__form label:before{background-image:url(../assets/images/common/check.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;height:2.4rem;left:0;opacity:0;position:absolute;top:0;width:2.4rem}.form .rules__form label:after{background-color:#fff;border:2px solid #dddbe7;border-radius:1rem;content:"";cursor:pointer;height:2rem;left:.2rem;opacity:1;position:absolute;top:.2rem;width:2rem}.form .rules__form label.error:after{border-color:#f60060}.form .rules__form input:checked+label:before{opacity:1}.form .rules__form input:checked+label:after{opacity:0}.form .rules__form a{color:#115fed}.form__button,.form__success-button{background-color:#dddbe7;border:none;border-radius:1.6rem;color:rgba(35,36,49,.6);cursor:pointer;font-size:1.8rem;font-weight:600;height:5.6rem;letter-spacing:-.02rem;max-width:32rem;pointer-events:none;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:100%}.form__button:before,.form__success-button:before{background:url(../assets/images/common/arrow_right.svg) 50%/cover no-repeat;content:"";height:2rem;opacity:.6;position:absolute;right:2.2rem;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:2rem}.form__button.active,.form__success-button.active{background-color:#37d976;color:#232431;pointer-events:auto}.form__button.active:before,.form__success-button.active:before{opacity:1}@media (hover:hover) and (pointer:fine){.form__button.active:hover,.form__success-button.active:hover{background-color:#8affb8}}.form__button.error:before,.form__success-button.error:before{transition:none}.form__button.sending,.form__success-button.sending{pointer-events:none}.form__button.sending:before,.form__success-button.sending:before{background:none;content:"";height:2.4rem;opacity:0;right:2rem;width:2.4rem}.form__button.sending .lottie-loader,.form__success-button.sending .lottie-loader{height:2.4rem;opacity:1;position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:2.4rem}.form__footer{position:relative}.form.sending{opacity:.5}.form.sending button,.form.sending form{pointer-events:none}.form__success{display:none}.form__success.show{display:block}.form__success-title{align-items:center;display:flex;gap:1.2rem}@media (max-width:600px){.form__success-title{flex-direction:column;gap:0;margin-bottom:2rem;text-align:center}}.form__success-title:before{background:url(../assets/images/contact-us/check.svg) 50%/cover no-repeat;content:"";display:inline-block;height:4rem;width:4rem}.form__success-text{font-size:1.8rem;font-weight:500;line-height:100%}@media (max-width:600px){.form__success-text{text-align:center}}.form__success-button{align-items:center;display:flex;justify-content:center;margin-top:3rem}@media (max-width:600px){.form__success-button{margin-top:2rem}}
