.contact_section{padding:30px 0 60px}.contact_section .contact_left_card{background:#f5f5f5;border-radius:5px;height:100%;overflow:hidden!important}.contact_section .contact_form_card{border-radius:5px;height:100%;padding:20px;overflow:hidden;box-shadow:0 0 6px #00000052}.contact_section .contact_left_card .contact_img_holder{height:400px}.contact_section .contact_left_card .contact_img_holder .contact_img{object-fit:cover;width:100%;height:100%}.contact_section .contact_left_card .contact_info_wrapper{border-radius:3px;justify-content:space-between;padding:25px 15px;display:flex}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item{border-right:1px solid #2d2d2d;flex:1;margin-right:20px;padding-right:20px}.contact_section .contact_left_card .contact_info_wrapper .last{margin:0!important;padding:0!important}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .details-wrapper{align-items:center;gap:5px;display:flex}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .label{color:#2d2d2d;margin-bottom:8px;font-size:14px}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .details{color:#8d3da8;-webkit-line-clamp:5;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;display:-webkit-box;overflow:hidden}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .icon_circle{color:#8d3da8;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;font-size:20px;display:flex}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .find-map{cursor:pointer;text-transform:lowercase;font-size:15px;text-decoration:underline}.contact_section .contact_form_card .head{margin-bottom:0;font-size:18px;font-weight:700}.contact_section .contact_form_card .sub-text{margin-bottom:20px;font-size:18px;font-weight:400}.contact_section .contact_form_card label{margin-bottom:8px}.contact_section .contact_form_card .form_group .form-control{border:1px solid #d2d2d2}.contact_section .contact_form_card .text-area{border-radius:9px!important;height:90px!important;padding:10px 15px!important}.contact_map_section{margin-top:40px}.contact_map_section .map_wrapper{position:relative;overflow:hidden;box-shadow:0 10px 25px #0000001a}.contact_map_section .map_wrapper iframe{width:100%;height:450px;display:block}.contact_map_section .map_close_btn{color:#fff;cursor:pointer;z-index:2;background:#000;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;font-weight:600;line-height:1;display:flex;position:absolute;top:15px;right:15px;box-shadow:0 4px 15px #00000026}.contact_map_section .map_close_btn:hover{transform:scale(1.05)}@media (min-width:1200px) and (max-width:1399px){.contact_section .contact_left_card .contact_info_wrapper .contact_info_item{margin-right:10px;padding-right:10px}}@media (min-width:0) and (max-width:1199.98px){.contact_section .contact_form_card .head{margin-bottom:3px;font-size:16px}.contact_section .contact_form_card .sub-text{margin-bottom:14px;font-size:16px}.contact_section .contact_left_card .contact_img_holder{height:350px}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item{margin-right:10px;padding-right:10px}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .details{font-size:14px}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .find-map{cursor:pointer;text-transform:lowercase;font-size:14px;text-decoration:underline}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .icon_circle{width:30px;height:30px;font-size:16px}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .label{font-size:12px}.contact_section{padding:20px 0 50px}}@media (min-width:0) and (max-width:991.98px){.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .details-wrapper{justify-content:center}.contact_section .contact_left_card .contact_info_wrapper{text-align:center;justify-content:center}.contact_map_section .map_close_btn{width:28px;height:28px;font-size:20px}}@media (min-width:576px) and (max-width:767.98px){.contact_section .contact_left_card .contact_img_holder{height:300px}.contact_section .contact_form_card .head{font-size:15px}.contact_section .contact_form_card .sub-text{margin-bottom:10px;font-size:15px}.contact_section .contact_left_card .contact_info_wrapper{padding:14px 0}.contact_map_section .map_wrapper{height:300px}.contact_map_section .map_close_btn{width:28px;height:28px;font-size:20px}.contact_map_section{margin-top:29px}}@media (min-width:0) and (max-width:575.98px){.contact_section .contact_form_card{padding:12px}.contact_section .contact_form_card .head,.contact_section .contact_form_card .sub-text{font-size:14px}.contact_section .contact_left_card .contact_img_holder{height:210px}.contact_section .contact_info_wrapper{flex-direction:column;gap:4px}.contact_section .contact_left_card .contact_info_wrapper{padding:7px 0}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item{border:none;border-bottom:1px solid;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0 0 10px;display:flex}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .label{margin-bottom:0}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .find-map{margin:0;font-size:13px}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .details{font-size:13px}.contact_section .contact_left_card .contact_info_wrapper .contact_info_item .icon_circle{margin-bottom:0}.contact_map_section .map_wrapper{height:300px}.contact_map_section .map_close_btn{width:28px;height:28px;font-size:20px}.contact_map_section{margin-top:29px}}
