.cms-contact-us-page{background:#fffaf3}.cms-contact-us-page .contact-form{background-color:#fff;padding:30px;border-radius:25px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:400px;width:100%}.cms-contact-us-page .contact-section{display:flex;justify-content:space-around;align-items:center;padding:50px;gap:30px}.cms-contact-us-page .contact-info{max-width:500px}.cms-contact-us-page .contact-info h2{font-size:28px;color:#000;margin-bottom:20px}.cms-contact-us-page .contact-info h1{text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:10px;color:#000}.cms-contact-us-page .contact-info p{color:#000;line-height:1.6}.cms-contact-us-page .info-box{background-color:#fff;padding:15px;margin:20px 0;border-radius:25px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.cms-contact-us-page .info-box a,.cms-contact-us-page .info-box strong{display:block;font-weight:700;color:#000}.cms-contact-us-page textarea.input-manage{width:100%;padding:14px;border:1px solid #ddd;border-radius:4px;color:#000;height:60px}.cms-contact-us-page .input-field{display:flex;flex-wrap:wrap}.cms-contact-us-page .react-tel-input .form-control{box-sizing:border-box;width:100%;border-radius:14px;border:1px solid #e5e7eb;font-size:15px;font-weight:400;outline:none;height:auto;padding-top:10px;padding-bottom:10px;padding-left:68px}div[dir=rtl] .cms-contact-us-page .react-tel-input .form-control{text-align:right;padding-right:68px;padding-left:10px}div[dir=rtl] .react-tel-input .selected-flag .arrow{left:unset;right:30px}div[dir=rtl] .react-tel-input .selected-flag .flag{left:30px}.cms-contact-us-page .input-field .react-tel-input .selected-flag{width:63px}.cms-contact-us-page input.input-manage{padding:14px 20px;box-sizing:border-box;width:100%;border-radius:4px;border:1px solid #e5e7eb;font-size:15px;font-weight:400;outline:none}.cms-contact-us-page .contact-form h2{text-align:center;font-size:24px;margin-bottom:15px}.welcome-box{text-align:center;color:#002e5a;font-size:18px}.welcome-box h4{margin-top:20px}@media (max-width:1024px){.cms-contact-us-page .contact-section{padding:40px 0}}@media (max-width:767px){.cms-contact-us-page .contact-section{flex-wrap:wrap}.cms-contact-us-page .contact-form,.cms-contact-us-page .contact-info{width:100%;max-width:unset}.cms-contact-us-page .contact-info h2{font-size:24px}.cms-contact-us-page .contact-info p{font-size:14px}.welcome-box{font-size:16px}.welcome-box svg{width:50px}}@media (max-width:414px){.cms-contact-us-page .contact-form h2,.cms-contact-us-page .contact-info h2{font-size:20px}.cms-contact-us-page .contact-form{padding:30px 15px}.cms-contact-us-page .info-box{margin-bottom:0}.cms-contact-us-page input.input-manage{font-size:14px;padding:12px 10px}.cms-contact-us-page .input-group{gap:15px}.welcome-box{font-size:14px}.welcome-box h4{margin-top:10px}.welcome-box svg{width:40px;height:40px}}