.card-contact{margin-bottom:1.25rem}@media (min-width:992px){.card-contact{margin-bottom:0}}.card-contact .card-wrap{background:#fff;border:1px solid #d9d9d9;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.875rem;text-align:center}@media (min-width:992px){.card-contact .card-wrap{padding:1.875rem 1.25rem}}@media (min-width:1200px){.card-contact .card-wrap{padding:1.875rem}}.card-contact .card-wrap .icon-wrap{height:2.25rem;margin:0 auto 1.25rem;width:2.25rem}.card-contact .card-wrap .icon-wrap img{max-height:2.25rem;width:auto}.card-contact .card-wrap .text-wrap .h3,.card-contact .card-wrap .text-wrap h3{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin-bottom:1.25rem}@media (min-width:992px){.card-contact .card-wrap .text-wrap .h3,.card-contact .card-wrap .text-wrap h3{font-size:1rem;line-height:1.35;margin-bottom:.9375rem}}@media (min-width:1200px){.card-contact .card-wrap .text-wrap .h3,.card-contact .card-wrap .text-wrap h3{font-size:1.25rem;margin-bottom:1.25rem}}.card-contact .card-wrap .text-wrap .desc{line-height:1.55}@media (min-width:1200px){.card-contact .card-wrap .text-wrap .desc{font-size:1rem;line-height:1.6}}.card-contact .card-wrap .text-wrap .desc p{margin-bottom:1.5625rem}@media (min-width:992px){.card-contact .card-wrap .text-wrap .desc p{margin-bottom:1.375rem}}@media (min-width:1200px){.card-contact .card-wrap .text-wrap .desc p{margin-bottom:1.5625rem}}.contact-us-block{position:relative}@media (max-width:767.98px){.contact-us-block{padding-bottom:0!important}}@media (min-width:768px){.contact-us-block .section-heading{margin-bottom:1.875rem}}.contact-us-block .image-wrap{width:100%}@media (max-width:767.98px){.contact-us-block .image-wrap{margin-top:1.875rem}}@media (min-width:768px){.contact-us-block .image-wrap{bottom:0;left:72%;position:absolute;right:0;top:0;width:auto}}@media (min-width:992px){.contact-us-block .image-wrap{left:62%}}@media (min-width:1200px){.contact-us-block .image-wrap{left:calc(50% - 138.66667px)}}@media (min-width:1400px){.contact-us-block .image-wrap{left:calc(50% - 156px)}}.contact-us-block .image-wrap img{width:100%}@media (min-width:768px){.contact-us-block .image-wrap img{height:100%;object-fit:cover}}.contact-us-block .container{position:relative;z-index:1}.contact-us-block .row{margin:0 -.625rem}.contact-us-block .card-contact{padding:0 .625rem}