.contact-us-section{background:#fff6f1;padding:80px 0 100px}.contact-us-section .sub-title{display:block;color:#b34920;font-size:22px;margin-bottom:10px}.contact-us-section .form-box input:not([type=checkbox]),.contact-us-section .form-box textarea{width:100%;background-color:#fff;border:0;transition:.5s;color:#1b3434;border-radius:20px;outline:0;margin-bottom:20px}.contact-us-section .form-box input:not([type=checkbox])::placeholder,.contact-us-section .form-box textarea::placeholder{font-size:14px;opacity:.8;color:#6f7775}.contact-us-section .form-box input:not([type=checkbox]):focus,.contact-us-section .form-box textarea:focus{box-shadow:0 0 10px #fd7e4b33}.contact-us-section .form-box input:not([type=checkbox]){height:60px;padding:0 25px}.contact-us-section .form-box textarea{height:180px;padding:15px 22px}.contact-us-section .form-box .form-check{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;padding-left:5px}.contact-us-section .form-box .form-check .form-check-input{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;position:relative;transition:all .3s ease;margin-top:2px;margin-left:0}.contact-us-section .form-box .form-check .form-check-input:checked{background-color:#fd7e4b;border-color:#fd7e4b}.contact-us-section .form-box .form-check .form-check-input:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-us-section .form-box .form-check .form-check-input:hover{border-color:#fd7e4b}.contact-us-section .form-box .form-check .form-check-label{font-size:14px;color:#6f7775;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none}.contact-us-section .form-box .form-check .form-check-label a{color:#fd7e4b;text-decoration:none;font-weight:600;transition:.3s}.contact-us-section .form-box .form-check .form-check-label a:hover{text-decoration:underline;color:#fc5a19}.contact-us-section .form-box .text-danger{color:#dc3545;font-size:13px;margin-top:-15px;margin-bottom:15px;margin-left:15px;display:block}.form-check+.contact-us-section .form-box .text-danger{margin-top:5px;margin-left:36px}.contact-us-section .contact-form.style-two button{padding:15px 38px;background:#fd7e4b;border:1px solid #FD7E4B;border-radius:30px;color:#212529;display:inline-block;margin-top:30px;position:relative;z-index:1;width:inherit;font-weight:500;transition:.5s;cursor:pointer}.contact-us-section .contact-form.style-two button:hover{background:transparent;color:#1b3434}.contact-us-section .alert-success{color:#155724;background-color:#d4edda;padding:15px;margin-bottom:20px;border:1px solid #c3e6cb;border-radius:4px}.contact-info-section{position:relative;padding:82px 0 190px;overflow:hidden}.contact-info-section .sub-title{display:block;font-size:28px;margin-bottom:10px}.contact-info-section .background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.contact-info-section .contact-information{margin-bottom:30px;display:flex;align-items:center}.contact-info-section .contact-information .contacts-icon{margin-right:10px}.contact-info-section .contact-information .contacts-icon i{width:60px;height:60px;line-height:60px;background:#53c99f;text-align:center;color:#fff;font-size:20px;border-radius:50%;display:inline-block;transition:.5s}.contact-info-section .contact-information .contacts-icon.upper i{background:#fd7e4b}.contact-info-section .contact-information .contacts-icon.upper2 i{background:#1bc7ed}.contact-info-section .contact-information .contacts-title h1{color:#b9babc;font-weight:400;font-size:18px;margin-top:0}.contact-info-section .contact-information .contacts-title h2{font-size:16px;font-weight:600;color:#fff;padding:4px 0 0;margin-bottom:0}.map-section{padding:0 0 92px}.map-section .row.map-bg{margin-top:-130px;position:relative;z-index:2}.map-section .row.map-bg iframe{border-radius:10px;box-shadow:0 10px 30px #0000001a}@media screen and (max-width:767px){.contact-us-section{padding:0 0 50px}}
