.contact-section{z-index:0;padding:13.4rem 0;position:relative}.contact-section:before{content:"";z-index:-1;background:url(../media/dotted-maps.17zzwqflmf8_y.svg) 50%/contain no-repeat;width:630px;height:382px;position:absolute;top:45px;right:0}.contact-section h2{margin:0 0 2rem}.contact-section .contact-inner{grid-template-columns:1fr 380px;align-items:start;gap:12rem;display:grid}.contact-section .contact-left .sub{color:#525966;margin-bottom:2rem;font-weight:500}.contact-section .contact-form-panel{background:#f0f5f9;margin-top:5rem;padding:4.6rem 5rem}.contact-section .contact-right .contact-card{background:0 0;padding:32rem 0 0}.contact-section .contact-item{margin-bottom:4rem}.contact-section .contact-item .icon{width:3rem;height:3rem}.contact-section .contact-item .icon.marker{background:url(../media/address.14lnk6601_dvr.svg) 50%/contain no-repeat}.contact-section .contact-item .icon.mail{background:url(../media/mail.0vhqqi5bl489j.svg) 50%/contain no-repeat}.contact-section .contact-item .icon.phone{background:url(../media/phone.11l6~hshq52hn.svg) 50%/contain no-repeat}.contact-section .contact-item h4{color:#1e1d24;margin:0 0 .4rem;font-size:2rem;font-weight:500}.contact-section .contact-item p,.contact-section .contact-item a:not(.primary-action-link){color:#1e1d24;margin:20px 0 0;text-decoration:none;display:block}.contact-section .contact-item a:not(.primary-action-link),.contact-section .contact-item p span{color:#525966}.contact-section .contact-item a.primary-action-link{margin-top:1.4rem}.contact-section .contact-item .contact-item-header{border-bottom:1px solid #d9daddb2;align-items:center;gap:1rem;padding-bottom:10px;display:flex}.contact-section .contact-item:last-child{margin-bottom:0!important}@media (max-width:1250px){.contact-section{padding:11rem 0}.contact-section .contact-inner{gap:10rem}.contact-section .contact-form-panel{margin-top:4rem}.contact-section .contact-right .contact-card{padding:28rem 0 0}}@media (max-width:998px){.contact-section{padding:8rem 0}.contact-section h2{margin:0 0 1.4rem}.contact-section .contact-inner{grid-template-columns:1fr;gap:5rem}.contact-section .contact-right{order:2}.contact-section .contact-right .contact-card{padding:0}.contact-section .contact-form-panel{margin-top:3rem}}@media (max-width:768px){.contact-section{padding:6rem 0}.contact-section h2{margin:0 0 1rem;font-size:3rem}.contact-section .contact-inner{gap:4rem}.contact-section .contact-form-panel{padding:3.5rem 3rem}.contact-section .contact-item{margin-bottom:3rem}.contact-section .contact-item h4{font-size:1.8rem}.contact-section .contact-item .icon{width:2.5rem;height:2.5rem}.contact-section .contact-item p,.contact-section .contact-item a:not(.primary-action-link){margin:10px 0 0}}
.contact-location-list{color:#fff;background:#1e1d24;padding:6.6rem 0}.contact-location-list .locations-grid{grid-template-columns:repeat(4,1fr);gap:3rem 2rem;display:grid}.contact-location-list .loc-card{padding:1.8rem 0}.contact-location-list .loc-card .loc-head{align-items:center;gap:1rem;margin-bottom:2.4rem;padding-top:2.2rem;display:flex;position:relative}.contact-location-list .loc-card .loc-head:before{content:"";background:#f75506;width:5rem;height:2px;display:inline-block;position:absolute;top:0;left:0}.contact-location-list .loc-card .loc-head h4{letter-spacing:-.05em;color:#fff;margin:0;font-size:2rem;font-weight:500;line-height:1.4}.contact-location-list .loc-card .loc-body p{color:#fff;opacity:.5;letter-spacing:-5%;margin:0;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:998px){.contact-location-list .locations-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.contact-location-list{padding:4rem 0}.contact-location-list .loc-card{padding:0}.contact-location-list .loc-card .loc-head{margin-bottom:2rem;padding-top:1.5rem}.contact-location-list .loc-card .loc-head h4{font-size:1.8rem}.contact-location-list .locations-grid{grid-template-columns:1fr}.contact-location-list .contact-location-inner{padding:0 1.2rem}}
