@media screen and (max-width:1179px){.form-box{padding:40px}.map-box{height:700px}}@media screen and (max-width:991px){.contact-cards-inner{grid-template-columns:repeat(1,1fr);gap:24px}}@media screen and (max-width:767px){.card-item{padding:24px}.card-item .card-icon{margin-bottom:16px;max-width:50px}.card-item h3{margin-bottom:8px}.card-item .card-action{margin-top:16px}.section-contact-form{flex-direction:column}.section-contact-form .contact-box{width:100%}.map-box{height:350px}.form-box{padding:24px}}