.layout-contact{margin-bottom:30px;position:relative}.layout-contact .section-title-about{text-align:center}.layout-contact .section-title-about h2{color:var(--textColor);font-size:4rem;font-weight:600;line-height:56px;z-index:2;position:relative}@media (max-width: 1025px){.layout-contact .section-title-about h2{font-size:3rem;line-height:48px}}@media (max-width: 767px){.layout-contact .section-title-about h2{font-size:2rem;line-height:36px}}.layout-contact .desc{color:var(--textColor);font-size:1.6rem;display:block;margin-bottom:30px;text-align:center}@media (max-width: 1025px){.layout-contact .desc{margin-bottom:15px;font-size:1.4rem}}.layout-contact .desc p{margin-bottom:5px}.layout-contact .box_contact{padding:10px;font-size:1.4rem;font-weight:400;display:block;margin-bottom:15px;border-radius:10px;height:calc(100% - 20px);border:1px solid var(--mainColor)}@media (max-width: 767px){.layout-contact .box_contact{padding:15px}}@media (max-width: 322px){.layout-contact .box_contact{padding:10px}}.layout-contact .box_contact .info_add_cont{display:flex;align-items:center}.layout-contact .box_contact .icon_cont{width:40px;height:40px;border-radius:50%;background-color:var(--sub_body_Color);margin-right:5px;align-items:center;display:flex;justify-content:center}.layout-contact .box_contact .icon_cont svg{width:22px;height:22px}.layout-contact .box_contact .icon_cont svg path{fill:var(--mainColor)}.layout-contact .box_contact b{display:block;margin-bottom:0px;font-size:2rem;font-weight:600}.layout-contact .box_cocila{padding-top:30px;margin-top:30px;border-top:1px solid var(--mainColor)}.layout-contact .form-contact #contact{margin-bottom:0px}.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea{position:relative;display:block;width:100%;height:50px;line-height:28px;padding:10px 20px;font-weight:400;font-size:16px;background:none;border-radius:10px;color:var(--textColor);-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;background-color:transparent;border:none;border:1px solid var(--mainColor)}@media (max-width: 767px){.layout-contact .form-contact .group_contact input,.layout-contact .form-contact .group_contact textarea{height:40px}}.layout-contact .form-contact .group_contact textarea{height:auto;border-radius:10px}@media (max-width: 991px){.form-contact{margin-bottom:30px}}#contact_map iframe{width:100%;height:450px;overflow:hidden;border-radius:10px}@media (min-width: 992px){#contact_map{height:100%}#contact_map iframe{width:100%;height:495px}}.row-cus{align-items:center}.mb-30{margin-bottom:40px}@media (max-width: 992px){.mb-30{margin-bottom:25px}}.section-title-contact{text-align:left;margin-bottom:-5px}.section-title-contact.mb-3{display:block;margin-bottom:20px}.section-title-contact h2{font-size:4rem;position:relative;line-height:1.2;display:block}@media (max-width: 1400px){.section-title-contact h2{font-size:3.8rem}}@media (max-width: 1199px){.section-title-contact h2{font-size:3.2rem}}@media (max-width: 992px){.section-title-contact h2{font-size:2.6rem}}@media (max-width: 767px){.section-title-contact h2{font-size:2.4rem}}@media (max-width: 340px){.section-title-contact h2{font-size:2.2rem}}.desc_cus{color:var(--textColor);font-size:1.6rem;display:block;margin-bottom:15px}@media (max-width: 1025px){.desc_cus{font-size:1.4rem}}.social-contact{margin-top:15px;margin-bottom:15px}.social-contact .social a{display:inline-block;background-color:transparent;width:40px;font-size:14px;margin-right:3px;height:40px;line-height:40px;border-radius:50%;text-align:center;position:relative}.social-contact .social a+a{margin-left:3px}.social-contact .social a svg{width:24px;height:24px}.social-contact .social a svg path,.social-contact .social a svg circle{fill:var(--mainColor) !important}.social-contact .social a img{height:40px;width:40px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:5px}.social-contact .social a:hover,.social-contact .social a:focus{filter:brightness(1.3);transition-duration:.3s}.box_see_form{text-align:center;margin-top:20px}
