:root{--primary-f:var(--font-inter),sans-serif;--secondary-f:var(--font-ivy-presto),sans-serif;--black:#000;--white:#fff;--blue:#213b65;--blue-l:#24b9d1;--gray:#d9e3e0;--orange:#eb6a2f;--yellow:#f4b800;--primary-c:var(--blue);--secondary-c:#ccc;--danger-c:red;--footer-height:13rem;--wrap:1860;--p-page:30;--p-margin:20rem;--header-height:calc(9.4rem + 6.6rem);--radius:3rem}@media screen and (max-width:1023px){:root{--wrap:768;--p-page:45;--p-margin:10rem;--header-height:calc(7.2rem + 4.8rem);--radius:2rem}}@media screen and (max-width:480px){:root{--wrap:368;--p-page:13;--p-margin:12rem}}@media screen and (min-width:1023px){body.page-home .header{transform:translateY(-100%)}}.hero .hero__title{opacity:0}.hero .hero__bg-img{transform:scale(1.08)}@media screen and (min-width:1023px){.hero .hero__form .form{opacity:0;transform:translateY(40px)}}.hero{color:var(--white);display:flex;position:relative}@media screen and (min-width:1023px){.hero{height:100vh}}@media screen and (max-width:1023px){.hero{overflow:hidden}}.hero:before{content:"";z-index:2;background-color:#0003;width:89rem;height:100%;position:absolute;top:0;left:0}@media screen and (max-width:1023px){.hero:before{display:none}}.hero__blur-wrap{z-index:1;width:89rem;height:100%;position:absolute;top:0;left:0;overflow:hidden}@media screen and (max-width:1023px){.hero__blur-wrap{display:none}}.hero__blur-wrap img{filter:blur(28px);object-fit:cover;transform:scale(1.05)}.hero__bg{object-fit:cover;height:100%;position:absolute;top:0;overflow:hidden;width:calc(100% - 89rem)!important;left:auto!important;right:0!important}@media screen and (max-width:1023px){.hero__bg{width:100%!important;height:100vh!important}}.hero__bg-img{object-fit:cover;width:100%;height:100%;display:block}.hero .center-wrap{z-index:2;padding-top:calc(var(--header-height));flex-direction:column;flex-grow:1;display:flex;position:relative}.hero .center-wrap:before{content:"";flex-grow:2}.hero .center-wrap:after{content:"";flex-grow:1}.hero__title{max-width:81.5rem;margin-top:-.3em;margin-bottom:7.6rem;padding-left:3rem;line-height:106%}@media screen and (max-width:1023px){.hero__title{text-align:center;width:90%;margin:12rem auto;padding-left:0}}.hero__title .anim-line-wrap{display:block}.hero__title .anim-line{display:inline-block}.hero__form{align-items:flex-start;gap:2rem;margin-bottom:auto;display:flex}@media screen and (max-width:1023px){.hero__form{flex-direction:column;gap:0;padding-top:0}.hero__form .form{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}}@media screen and (min-width:1023px){.hero__form-title{letter-spacing:-.02em;border-radius:var(--radius);background:var(--blue-l);flex-shrink:0;padding:0 10.85rem;font-size:2.4rem;line-height:3.54em}}@media screen and (max-width:1023px){.hero__form-title{text-align:center;z-index:2;background-color:var(--blue);border-radius:var(--radius)var(--radius)0px 0px;text-underline-position:from-font;width:100%;margin-bottom:-1px;padding:2.8rem 0;font-size:1.6rem;font-weight:600;-webkit-text-decoration:underline #24b9d1;text-decoration:underline #24b9d1;position:relative}}@media screen and (min-width:1023px){.hero__form .btn{width:27rem;font-size:2.4rem;font-weight:300;padding-left:4rem!important}}.hero .decore{clip-path:inset(0 0 50%);z-index:1}@media screen and (max-width:1023px){.hero .decore{z-index:1;clip-path:none;bottom:calc(100% - 100vh);transform:none}}
