.hero-area-inner{padding-top:217px;padding-bottom:30px;margin-inline-end:calc((100vw - var(--container-max-widths))/ -2 - 12px)}.hero-area .section-title{margin-top:0}.hero-area .contact-box{padding:85px 30px 40px;background-color:var(--black);position:relative;z-index:1}.dark .hero-area .contact-box{background-color:#171717}.hero-area .contact-box .title{font-size:18px;color:var(--white-2);line-height:1;display:inline-block}.hero-area .contact-box .link{font-size:24px;line-height:1;margin-top:12px;color:var(--white)}.hero-area .contact-box .shape-1{position:absolute;top:10px;inset-inline-end:10px;z-index:-1}.hero-area .section-content{display:grid;gap:40px 60px;grid-template-columns:1fr 960px}@media only screen and (max-width:1919px){.hero-area-inner{padding-top:147px}.hero-area .section-content{grid-template-columns:1fr 840px}}@media only screen and (max-width:1399px){.hero-area .section-content{grid-template-columns:1fr 760px}}.hero-area .content-last{display:grid;gap:30px;grid-template-columns:300px 1fr;align-items:flex-end}@media only screen and (max-width:1199px){.hero-area-inner{padding-top:127px}.hero-area .section-content{grid-template-columns:1fr 580px}.hero-area .content-last{grid-template-columns:260px 1fr}}@media(max-width:575px){.hero-area .content-last{grid-template-columns:1fr}}.hero-area .content-last .col-first,.hero-area .content-last .col-second{display:grid;gap:30px}.contact-area-inner{background-color:var(--white)}.contact-area .section-title{color:var(--primary);max-width:850px}.contact-area .section-header{display:grid;gap:20px 60px;grid-template-columns:1fr auto}.contact-area .section-header .text{max-width:300px}.contact-area .contact-formwrap{display:grid;gap:50px 30px;grid-template-columns:repeat(2,1fr)}.contact-area .contact-formwrap .messages{grid-column:span 2}.contact-area .contact-formfield input{width:100%;height:40px;border:none;border-bottom:1px solid var(--border);outline:0;background-color:rgba(0,0,0,0);transition:.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){.hero-area-inner{margin-inline-end:0}.hero-area .content-last,.hero-area .content-last .col-first,.hero-area .content-last .col-second{gap:15px}.contact-area .contact-formwrap{grid-template-columns:repeat(1,1fr);gap:10px 30px}.contact-area .contact-formwrap .messages{grid-column:auto}.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){.hero-area-inner{padding-top:127px}.contact-area .section-content,.contact-area .section-header,.hero-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}