.hero-section{position:relative;width:100%;height:45rem;padding:0 var(--sidepad);display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden}.hero-section .hero-carousel-background{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);height:100%;z-index:0;pointer-events:none}.hero-section .hero-carousel-background .carousel-3d{width:100%;height:100%}.hero-section .hero-carousel-background .hero-carousel-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#fcf9f3cc,#fcf9f300 10%,#fcf9f300 50%,#fcf9f300 90%,#fcf9f3cc);pointer-events:none}.hero-section .hero-content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:0}.hero-section .hero-content .hero-text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0;width:100%}.hero-section .hero-content .hero-text-container .hero-title{color:var(--primary);text-align:center;white-space:pre-wrap}.hero-section .hero-content .hero-description-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 0;width:100%}.hero-section .hero-content .hero-description-container .hero-description{font-family:var(--inter);font-size:1rem;font-weight:400;line-height:1.5;color:var(--black);text-align:center;margin:0;white-space:pre-wrap}@media(orientation:portrait){.hero-section{height:35rem}.hero-section .hero-carousel-background{transform:translateY(-56%)}.hero-section .hero-content .hero-description-container .hero-description br,.hero-section .hero-content .hero-text-container .hero-title br{display:none}.hero-section .hero-content .hero-description-container .hero-search{width:100%}}
/*# sourceMappingURL=29dfcbc9fc060c4d.css.map*/