.three-col-contact-box{display:inline-block;padding:166px 0;position:relative;vertical-align:top;width:100%}.three-col-contact-box:after{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.three-col-contact-box .container{position:relative;z-index:2}.three-col-contact-box .map{bottom:0;display:inline-block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.three-col-contact-box .map>div{height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.three-col-contact-box .map>div>div{height:100%!important}.three-col-contact-box .box-wrap{display:flex;flex-wrap:wrap;gap:32px;width:100%}.three-col-contact-box .box-wrap .box{align-items:center;background-color:#0d0d0d;border:1px solid #fff;border-radius:4px;display:flex;flex-direction:column;gap:20px;padding:42px 48px;width:calc(33.33333% - 22px)}.three-col-contact-box .box-wrap .box .icon-img{display:block;height:auto;width:auto}.three-col-contact-box .box-wrap .box .icon-img img{display:block;height:43px;vertical-align:top;width:43px}.three-col-contact-box .box-wrap .box .title{align-items:center;display:flex;flex:1;margin-top:10px;width:100%}.three-col-contact-box .box-wrap .box .title span{color:#fff;display:inline-block;font-family:Poppins;font-size:20px;font-weight:600;line-height:28px;text-align:center;width:100%}.three-col-contact-box .box-wrap .box .text{display:flex;flex:1;flex-direction:column;width:100%}.three-col-contact-box .box-wrap .box .text *{color:#fff;font-family:Poppins;font-size:16px;font-weight:400;line-height:28px;margin:0;text-align:center}.three-col-contact-box .box-wrap .box .text p{margin-bottom:10px}.three-col-contact-box .box-wrap .box .text p:last-child{margin:0}@media(max-width:1229px){.three-col-contact-box .box-wrap .box{padding:42px}.three-col-contact-box{margin:40px 0 80px}}@media(max-width:991px){.three-col-contact-box{margin:32px 0 60px;padding:120px 0}.three-col-contact-box .box-wrap{gap:20px}.three-col-contact-box .box-wrap .box{padding:20px;width:calc(33.33333% - 14px)}.three-col-contact-box .box-wrap .box .title span{font-size:18px;line-height:26px}.three-col-contact-box .box-wrap .box .text *{font-size:16px;line-height:24px}}@media(max-width:767px){.three-col-contact-box{margin:30px 0 40px;padding:80px 0}.three-col-contact-box .box-wrap .box{width:100%}}