.contact-location-sec{padding:80px 0}.contact-location-sec .contact-location-heading{margin:0 auto;max-width:800px;text-align:center}.contact-location-sec .contact-location-heading h2{font-size:80px}.contact-location-sec .contact-location-heading p.subtitle{margin-bottom:45px;text-transform:uppercase}.contact-location-sec .contact-location-head h2{margin-bottom:45px}.contact-location-sec .contact-location-dropdown-wrapper{margin:0 auto;max-width:525px;padding:150px 0}.contact-location-sec .contact-location-dropdown{position:relative}.contact-location-sec .contact-location-dropdown-title{cursor:pointer}.contact-location-sec .contact-location-dropdown-title p{background:transparent;border:1px solid #fff;border-radius:20px;font-size:18px;margin:0;padding:20px;position:relative}.contact-location-sec .contact-location-dropdown-title p:after{background-image:url(https://6342567.fs1.hubspotusercontent-na1.net/hubfs/6342567/Oliver_May2026/images/select-arrow.svg);background-position:50%;background-size:cover;content:"";height:15px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:20px}.contact-location-sec .contact-location-dropdown-main{left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;top:calc(100% + 6px);transition:max-height .4s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:99}.contact-location-sec .contact-location-dropdown.open .contact-location-dropdown-main{max-height:400px;opacity:1;visibility:visible}.contact-location-sec .contact-location-dropdown-main ul{background:#fff;border:1px solid #dcdcdc;border-radius:8px;list-style:none;margin:0;overflow:hidden;padding:0}.contact-location-sec .contact-location-dropdown-main li{cursor:pointer;padding:12px 18px}.contact-location-dropdown-main li.active,.contact-location-sec .contact-location-dropdown-main li:hover{background:#fff}.contact-location-sec .contact-location-dropdown-main li{color:#000!important}.contact-location-sec .contact-location-wrapper{display:flex;flex-wrap:wrap;gap:100px 0;margin:0 -15px}.contact-location-sec .contact-location-main{padding:0 15px;width:33.33%}.contact-location-sec .contact-location-title{margin-bottom:30px}.contact-location-sec .contact-location-address p:last-child{margin:0}.contact-location-sec .contact-location-address{margin-bottom:15px}.contact-location-sec .contact-location-address p{font-size:18px;line-height:1.4}.contact-location-sec .contact-location-mail a{color:#fff;font-size:18px;font-weight:700;line-height:1.4;text-decoration:underline}.contact-location-sec .contact-location-mail a:hover{text-decoration:none}.contact-location-sec .contact-location-title h4{font-size:38px}@media (max-width:1700px){.contact-location-sec .contact-location-dropdown-wrapper{padding:100px 0}.contact-location-sec .contact-location-heading h2{font-size:70px}}@media (max-width:1440px){.contact-location-sec .contact-location-dropdown-wrapper{padding:50px 0}.contact-location-sec .contact-location-heading h2{font-size:60px}}@media (max-width:1280px){.contact-location-sec .contact-location-wrapper{gap:70px 0}.contact-location-sec .contact-location-heading h2{font-size:40px}.contact-location-sec .contact-location-title h4{font-size:38px}}@media (max-width:991px){.contact-location-sec .contact-location-main{width:50%}.contact-location-sec .contact-location-heading h2{font-size:35px}.contact-location-sec .contact-location-dropdown-wrapper{padding:20px 0 50px}.contact-location-sec .contact-location-title h4{font-size:32px}}@media (max-width:767px){.contact-location-sec .contact-location-title h4{font-size:30px}.contact-location-sec .contact-location-main{padding:0;width:100%}.contact-location-sec .contact-location-wrapper{gap:50px 0;margin:0}.contact-location-sec .contact-location-dropdown-title p{padding:15px}.contact-location-sec .contact-location-head h2,.contact-location-sec .contact-location-heading p.subtitle{margin-bottom:20px}}