.contact-hero{z-index:0;background-image:url(/images/contact/contact_hero_img-1.webp);background-position:90% 0;background-size:cover;padding:175px 20px;position:relative}@media (max-width:767px){.contact-hero{padding:70px 20px}}@media (max-width:575px){.contact-hero{padding:150px 20px 30px}}.contact-hero:before{content:"";z-index:0;background:linear-gradient(275deg,#cdbdad00 29%,#fff1f166 42%,#fff1f1 68%);width:100%;position:absolute;inset:0}@media (max-width:575px){.contact-hero:before{background:linear-gradient(#cdbdad00 0%,#fff1f166 20%,#fff1f1 85%)}}.contact-hero .container{gap:var(--sp-5);z-index:1;flex-direction:column;display:flex;position:relative}@media (max-width:575px){.contact-hero .container{gap:10px}}.contact-hero .container .title{max-width:680px;font-size:var(--fs-6xl);letter-spacing:-5%;background:linear-gradient(135deg, var(--dark-red-color), var(--red-color));color:#0000;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500}@media (max-width:991px){.contact-hero .container .title{max-width:50%;line-height:110%}}@media (max-width:575px){.contact-hero .container .title{max-width:80%}}.contact-hero .container .description{max-width:550px;font-size:var(--fs-lg);letter-spacing:-1%;font-weight:500;line-height:120%}@media (max-width:991px){.contact-hero .container .description{max-width:50%}}@media (max-width:575px){.contact-hero .container .description{max-width:90%}}.contact-hero .container .btn{border-radius:0}@media (max-width:575px){.contact-hero .container .btn{margin-top:10px}}.contact-hero .container .btn:hover svg path{fill:var(--black-color)}.contact-hero .container .btn svg{margin-left:5px;transform:rotate(90deg)}.contact-hero .container .btn svg path{transition:all .3s ease-in-out}
