.contact-hero{position:relative;height:95vh;color:#fff;overflow:hidden;padding:clamp(20px,5vw,40px);background:url(/_next/static/media/footerbg.4e366677.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;margin:20px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between}.contact-hero .top-bar{display:flex;justify-content:center;align-items:center;font-size:clamp(12px,1.5vw,14px);width:100%;margin-top:20px}.contact-hero .top-bar img{width:80%;display:flex;margin:auto;height:100%}@media screen and (max-width:500px){.contact-hero .top-bar{top:18%}.contact-hero .top-bar img{width:80%}}.contact-hero .center-content{text-align:center}.contact-hero .sub-text{font-size:clamp(13px,1vw,16px);letter-spacing:2px;margin-bottom:30px;text-transform:uppercase;color:#fff}.contact-hero .main-title{font-weight:500;line-height:.9;font-family:MangoGrotesque,serif;margin:0;pointer-events:auto}.contact-hero .main-title span{display:inline-block;transition:transform .3s cubic-bezier(.23,1,.32,1);will-change:transform;font-size:350px}@media screen and (max-width:992px){.contact-hero .main-title span{font-size:200px}}@media screen and (max-width:678px){.contact-hero .main-title span{font-size:150px}}.contact-hero .main-title span:hover{transform:translateY(5%) scaleY(1.1)}@media screen and (max-width:500px){.contact-hero .main-title span{font-size:100px}}.contact-hero .bottom-bar{display:flex;justify-content:space-between;align-items:flex-end;font-size:clamp(11px,1vw,13px);opacity:.9;width:100%;padding-top:20px}.contact-hero .bottom-bar a,.contact-hero .bottom-bar span{font-size:14px}.contact-hero .bottom-bar .socials{display:flex;gap:clamp(15px,2vw,25px)}.contact-hero .bottom-bar .socials a{color:#fff;text-decoration:none;transition:opacity .3s ease}.contact-hero .bottom-bar .socials a:hover{opacity:.6}@media screen and (min-width:1300px){.contact-hero .top-bar img{width:80%}.contact-hero .main-title span{font-size:300px}}@media screen and (min-width:1700px){.contact-hero{height:unset}}@media(max-width:768px){.contact-hero{height:auto;min-height:unset;padding-top:70px}.contact-hero .bottom-bar{flex-direction:column;align-items:center;gap:15px;text-align:center}.contact-hero .center-content{margin-top:0;padding:20px 0}}@media(max-width:480px){.contact-hero{margin:10px;border-radius:15px}.contact-hero .main-title{letter-spacing:1px;font-size:100px}}