.section.hero{min-height:unset;padding-bottom:0;z-index:2}.section.hero .wrap{display:grid;grid-template-columns:repeat(2,1fr)}.section.hero .wrap .hero-form{padding:24rem 12rem 12rem 8rem}.section.hero .wrap .hero-form .hero-select-container{border-bottom:1px solid var(--grey);padding:4rem 0}.section.hero .wrap .hero-form .hero-select-container select{width:100%}.section.hero .wrap .hero-form .forms-wrapper .form-item{height:0;opacity:0;transition:all .3s cubic-bezier(.86,0,.07,1);visibility:hidden}.section.hero .wrap .hero-form .forms-wrapper .form-item.active{height:auto;opacity:1;visibility:visible}.section.hero .wrap .hero-form .forms-wrapper .form-item form{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.section.hero .wrap .hero-form .forms-wrapper .form-item form input,.section.hero .wrap .hero-form .forms-wrapper .form-item form textarea{width:100%}.section.hero .wrap figure{position:relative}.section.hero .wrap figure img{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.section.hero .wrap figure .hero-content{position:absolute;text-align:center;top:24rem;z-index:2}.section.hero .wrap figure .hero-content h1,.section.hero .wrap figure .hero-content p{color:var(--text-color-negative)}.section.hero .wrap figure .gradient{background:linear-gradient(180deg,rgba(0,0,0,.8),transparent 50%);height:100%;position:absolute;width:100%;z-index:1}@media only screen and (max-width:1023px){.section.hero .wrap{display:flex;flex-direction:column}.section.hero .wrap .hero-form{padding:8rem}.section.hero .wrap figure{height:40vh;order:-1}.section.hero .wrap figure .hero-content{top:10rem}}@media only screen and (max-width:750px){.section.hero .wrap .hero-form{padding:2rem}}