#contact_page .contact_map_container{display:flex;gap:52px;margin-bottom:52px}@media (max-width:600px){#contact_page .contact_map_container{flex-direction:column}}#contact_page .contact_map_container .contact{flex-basis:60%;display:flex;flex-direction:column}#contact_page .contact_map_container .contact .title{font-weight:700;font-size:var(--section-size);color:var(--color_black);margin-bottom:24px}#contact_page .contact_map_container .contact .text{color:#333;font-size:22px;font-weight:400;line-height:130%;margin-bottom:48px}#contact_page .contact_map_container .contact #contactForm{background-color:var(--purple_light);padding:24px}#contact_page .contact_map_container .contact #contactForm .frmUL{display:flex;flex-wrap:wrap;gap:4%;row-gap:28px}#contact_page .contact_map_container .contact #contactForm .frmUL li{height:50px;position:relative}@media (min-width:600px){#contact_page .contact_map_container .contact #contactForm .frmUL li{flex-basis:48%}}@media (max-width:600px){#contact_page .contact_map_container .contact #contactForm .frmUL li{flex-basis:100%}}#contact_page .contact_map_container .contact #contactForm .frmUL li .caption{position:absolute;top:24px;right:5px;transform:translateY(-5px);height:fit-content}#contact_page .contact_map_container .contact #contactForm .frmUL li .field{width:100%;height:100%}#contact_page .contact_map_container .contact #contactForm .frmUL li input,#contact_page .contact_map_container .contact #contactForm .frmUL li textarea{line-height:unset;border-radius:0;width:100%;height:100%;padding:14px;font-size:var(--h4-size);font-weight:400;color:rgba(51, 51, 51, 0.4);border:1px solid #D8D6DA}#contact_page .contact_map_container .contact #contactForm .frmUL li input:focus,#contact_page .contact_map_container .contact #contactForm .frmUL li textarea:focus{color:#495057;background-color:#fff;border-color:var(--color) !important;outline:0;box-shadow:none !important}#contact_page .contact_map_container .contact #contactForm .frmUL .msg_area{flex-basis:100%;height:190px}#contact_page .contact_map_container .contact #contactForm .frmUL .msg_area textarea{width:100%;height:100%;padding:14px;font-size:var(--h4-size);font-weight:400;color:rgba(51, 51, 51, 0.4);border:1px solid #D8D6DA}#contact_page .contact_map_container .contact #contactForm .frmUL .sbm_area{flex-basis:100%;height:57px;border:none}#contact_page .contact_map_container .contact #contactForm .frmUL .sbm_area input[type="submit"]{width:100%;height:100%;border:none;background-color:var(--bg-color);font-size:22px;color:#fff;cursor:pointer;font-weight:400}#contact_page .contact_map_container .map{flex-basis:40%}#contact_page .contact_map_container .map iframe{width:100%}@media (min-width:600px){#contact_page .contact_map_container .map iframe{height:670px}}@media (max-width:600px){#contact_page .contact_map_container .map iframe{height:520px}}#contact_page .info_container{display:flex;justify-content:space-between;gap:24px}@media (max-width:600px){#contact_page .info_container{flex-direction:column-reverse}}#contact_page .info_container li{background-color:var(--purple_light);padding:16px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;flex:1}#contact_page .info_container li .icon_container{background-color:#fff;border-radius:100%;width:48px;height:48px;display:flex;justify-content:center;align-items:center}#contact_page .info_container li .icon_container .icon{width:24px;height:24px;background-position:center center;background-size:cover}#contact_page .info_container li .icon_container .email_icon{background-image:url(../images/mail-01.svg)}#contact_page .info_container li .icon_container .map_icon{background-image:url(../images/map-01.svg)}#contact_page .info_container li .icon_container .phone_icon{background-image:url(../images/ph_phone.svg)}#contact_page .info_container li a{font-size:22px;color-scheme:#333}