.layout-contact{margin-top:-40px;padding-top:60px;margin-bottom:30px;position:relative;background-color:transparent;background-image:linear-gradient(180deg, #f8f8f8 0%, #fff 100%)}.layout-contact:before{position:absolute;top:0px;left:0px;content:' ';background-image:url(bg_contact.png);background-position:top left;background-repeat:no-repeat;width:100%;height:427px}.layout-contact .section-title-about{text-align:left}.layout-contact .section-title-about .sub_title{font-size:1.4rem;color:var(--mainColor);position:relative;font-weight:700;display:flex;gap:15px;align-items:center;text-transform:uppercase;padding-left:60px}.layout-contact .section-title-about .sub_title::before{position:absolute;content:'';left:0px;top:12px;width:50px;height:1px;border-bottom:1px dashed var(--mainColor)}.layout-contact .section-title-about h2{color:var(--textColor);font-size:4rem;font-weight:800;line-height:56px;z-index:2;position:relative;font-family:"Raleway", sans-serif}@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}@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{background-color:#000;padding:30px;font-size:1.4rem;font-weight:400;text-align:center;display:block;margin-bottom:20px;border-radius:20px;color:#fff;height:calc(100% - 20px)}@media (max-width: 767px){.layout-contact .box_contact{padding:15px}}@media (max-width: 322px){.layout-contact .box_contact{padding:10px}}.layout-contact .box_contact .icon_cont{display:block;margin-bottom:5px}.layout-contact .box_contact .icon_cont svg{width:40px;height:40px}.layout-contact .box_contact .icon_cont svg path{fill:var(--mainColor)}.layout-contact .box_contact b{display:block;margin-bottom:0px;font-size:2rem;color:#fff;font-family:"Raleway", sans-serif;font-weight:700}.layout-contact .box_contact a{color:#fff}.layout-contact .box_contact a:hover{color: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 30px;font-weight:400;font-size:16px;background:none;border-radius:50px;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:#EEE8E8;border:none;-webkit-box-shadow:0 0 13px rgba(154,154,154,0.13);-khtml-box-shadow:0 0 13px rgba(154,154,154,0.13);-moz-box-shadow:0 0 13px rgba(154,154,154,0.13);-ms-box-shadow:0 0 13px rgba(154,154,154,0.13);-o-box-shadow:0 0 13px rgba(154,154,154,0.13);box-shadow:0 0 13px rgba(154,154,154,0.13)}@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:25px}.layout-contact .form-contact .group_contact .btn-lienhe{background:var(--mainColor);color:#fff;border:initial;padding:0 25px;height:40px;line-height:40px;font-size:1.6rem;display:flex;align-items:center}.layout-contact .form-contact .group_contact .btn-lienhe svg{width:18px;height:18px;margin-left:3px}.layout-contact .form-contact .group_contact .btn-lienhe:hover{background:var(--subColor)}@media (max-width: 991px){.form-contact{margin-bottom:30px}}#contact_map iframe{width:100%;height:450px;overflow:hidden;border-radius:20px}@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 .sub_title{font-size:1.4rem;color:var(--mainColor);position:relative;font-weight:700;display:flex;gap:15px;align-items:center;text-transform:uppercase;padding-left:60px}.section-title-contact .sub_title::before{position:absolute;content:'';left:0px;top:12px;width:50px;height:1px;border-bottom:1px dashed var(--mainColor)}.section-title-contact h2{color:var(--textColor);font-size:4rem;font-weight:800;line-height:56px;z-index:2;position:relative;font-family:"Raleway", sans-serif}@media (max-width: 1025px){.section-title-contact h2{font-size:3rem;line-height:48px}}@media (max-width: 767px){.section-title-contact h2{font-size:2rem;line-height:36px}}.desc_cont{color:var(--textColor);font-size:1.6rem;display:block;margin-bottom:30px}@media (max-width: 1025px){.desc_cont{margin-bottom:15px;font-size:1.4rem}}.desc_cont p{margin-bottom:5px}.btn-style-three{position:relative;font-weight:700;font-size:14px;overflow:hidden;text-align:center;border-radius:50px;display:inline-block;padding:8px 8px 8px 26px;color:#fff;text-transform:uppercase;background-color:var(--mainColor);border:none;margin-top:30px}@media (max-width: 1025px){.btn-style-three{padding:5px 5px 5px 15px}}.btn-style-three:before{-webkit-transition-duration:800ms;transition-duration:800ms;position:absolute;width:200%;height:200%;content:"";top:-200%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;z-index:1;background-color:#000}.btn-style-three:hover:before{top:0%}.btn-style-three:hover i{background-color:var(--mainColor)}.btn-style-three i{position:relative;width:40px;height:40px;line-height:40px;text-align:center;margin-left:15px;border-radius:50px;display:inline-block;transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;background-color:#000}@media (max-width: 1025px){.btn-style-three i{width:40px;height:40px;line-height:40px}}.btn-style-three i svg{display:inline-block;max-width:100%;height:auto}.btn-style-three .btn-wrap{position:relative;z-index:1;float:left;overflow:hidden;display:inline-block}.btn-style-three .btn-wrap .text-one{position:relative;display:block;color:#fff;transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease}.btn-style-three:hover .btn-wrap .text-one:first-child{-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}.btn-style-three .btn-wrap .text-two{position:absolute;top:100%;display:block;color:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn-style-three:hover .btn-wrap .text-two{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-style-three:hover .btn-wrap .text-two{color:#fff}.btn-style-three:hover:before{top:-40%}
