@import url(https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.home-slider{height:100vh}.home-slider .slider{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.home-slider .slider .swiper{height:100%;overflow:hidden;z-index:1}.home-slider .slider .swiper .swiper-slide{position:relative}.home-slider .slider .swiper .swiper-slide:after{background:rgba(0,0,0,.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.home-slider .slider .swiper iframe{height:56.25vw;left:50%;min-height:100%;min-width:177.77vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.home-slider .content{left:0;position:absolute;right:0;z-index:2}.home-slider .content .text{display:flex;flex-direction:column;height:100vh;justify-content:center}.home-slider .estimate-link{bottom:2rem;left:0;position:absolute;right:0;z-index:2}.home-slider .estimate-link .estimate-btn{bottom:100%;position:absolute}.home-slider .estimate-link .estimate-btn:before{display:none}.home-slider .estimate-link .estimate-btn svg{height:11rem;width:11rem}.home-slider .estimate-btn{position:absolute}.home-slider form{border-top-left-radius:1rem;bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr auto;padding:4rem 3rem;position:absolute;right:0;z-index:3;grid-gap:3rem;align-items:flex-end;gap:3rem;max-width:100%;width:90rem}.home-slider form .form-input{border-left:1px solid rgba(0,0,0,.3);margin:0;padding-left:1.5rem}.home-slider form .form-input:first-child{border-left:none}.home-slider form .form-input input{border:none;padding:0}@media only screen and (max-width:768px){.home-slider .estimate-link{bottom:20rem}.home-slider .estimate-link .estimate-btn svg{height:8rem;width:8rem}}@media only screen and (max-width:576px){.home-slider{height:auto}.home-slider .slider{height:100vh}.home-slider .content{position:relative}.home-slider .estimate-link{bottom:3rem}.home-slider form{grid-template-columns:1fr;position:relative}.home-slider form .form-input:first-child{border-left:1px solid rgba(0,0,0,.3)}}