.hero-area-contact .hero-area-inner-contact{padding-top:217px;padding-bottom:30px;margin-inline-end:calc((100vw - var(--container-max-widths))/-2 - 12px)}@media only screen and (max-width:1919px){.hero-area-contact .hero-area-inner-contact{padding-top:147px}}@media only screen and (max-width:1199px){.hero-area-contact .hero-area-inner-contact{padding-top:127px}}@media only screen and (max-width:991px){.hero-area-contact .hero-area-inner-contact{padding-top:127px}}@media only screen and (max-width:767px){.hero-area-contact .hero-area-inner-contact{margin-inline-end:0}}.hero-area-contact .section-title-contact{margin-top:0;font-size:84px}.hero-area-contact .contact-box-contact{padding:85px 30px 40px;background-color:var(--black);position:relative;z-index:1}.dark .hero-area-contact .contact-box-contact{background-color:#171717}.hero-area-contact .contact-box-contact .title-contact{font-size:18px;color:var(--white-2);line-height:1;display:inline-block}.hero-area-contact .contact-box-contact .link-contact{font-size:24px;line-height:1;margin-top:12px;color:var(--white)}.hero-area-contact .contact-box-contact .shape-1-contact{position:absolute;top:10px;inset-inline-end:10px;z-index:-1}.hero-area-contact .section-content-contact{display:grid;gap:40px 60px;grid-template-columns:1fr 960px}@media only screen and (max-width:1919px){.hero-area-contact .section-content-contact{grid-template-columns:1fr 840px}}@media only screen and (max-width:1399px){.hero-area-contact .section-content-contact{grid-template-columns:1fr 760px}}@media only screen and (max-width:1199px){.hero-area-contact .section-content-contact{grid-template-columns:1fr 580px}}@media only screen and (max-width:991px){.hero-area-contact .section-content-contact{grid-template-columns:1fr}}.hero-area-contact .content-last-contact{display:grid;gap:30px;grid-template-columns:300px 1fr;align-items:flex-end}@media only screen and (max-width:1199px){.hero-area-contact .content-last-contact{grid-template-columns:260px 1fr}}@media only screen and (max-width:767px){.hero-area-contact .content-last-contact{gap:15px}}@media(max-width:575px){.hero-area-contact .content-last-contact{grid-template-columns:1fr}}.hero-area-contact .content-last-contact .col-first-contact{display:grid;gap:30px}@media only screen and (max-width:767px){.hero-area-contact .content-last-contact .col-first-contact{gap:15px}}.hero-area-contact .content-last-contact .col-second-contact{display:grid;gap:30px}@media only screen and (max-width:767px){.hero-area-contact .content-last-contact .col-second-contact{gap:15px}}.contact-area .section-title{max-width:850px}.contact-area .section-header{display:grid;gap:20px 60px;grid-template-columns:1fr auto}@media only screen and (max-width:991px){.contact-area .section-header{grid-template-columns:1fr}}.contact-area .section-header .text{max-width:300px}.contact-area .contact-formwrap{display:grid;gap:50px 30px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.contact-area .contact-formwrap{grid-template-columns:repeat(1,1fr);gap:10px 30px}}.contact-area .contact-formwrap .messages{grid-column:span 2}@media only screen and (max-width:767px){.contact-area .contact-formwrap .messages{grid-column:auto}}.contact-area .contact-formfield input{width:100%;height:40px;border:none;border-bottom:1px solid var(--border);outline:none;background-color:rgba(0,0,0,0);transition:all .5s}.contact-area .contact-formfield input:focus{border-color:var(--primary)}.contact-area .submit-btn{margin-top:60px}@media only screen and (max-width:767px){.contact-area .submit-btn{margin-top:20px}}.contact-area .section-content{display:grid;gap:40px 60px;grid-template-columns:1fr 740px;margin-top:112px}@media only screen and (max-width:1919px){.contact-area .section-content{margin-top:72px}}@media only screen and (max-width:1399px){.contact-area .section-content{grid-template-columns:1fr 640px}}@media only screen and (max-width:1199px){.contact-area .section-content{grid-template-columns:1fr 600px;margin-top:42px}}@media only screen and (max-width:991px){.contact-area .section-content{grid-template-columns:1fr}}.contact-area .info-box .text{font-size:26px;line-height:1.25;font-weight:500;color:var(--primary);max-width:360px}.contact-area .contact-list{margin-top:26px}.contact-area .contact-list li{font-size:18px;line-height:24px}.contact-area .contact-list li:not(:first-child){margin-top:15px}.contact-area .contact-list li a{text-decoration:underline;text-underline-offset:2px}