.maintain-contact-section{padding:4rem 0 6rem}.maintain-contact-section .container-xl{position:relative;z-index:3;padding:0;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1400px}.maintain-contact-section .text-box{width:50%}.maintain-contact-section .title{padding:1.5rem 0;margin:0}.maintain-contact-section .description{font-size:1rem;color:#777;line-height:1.8}.maintain-contact-section .right{width:50%;display:flex;justify-content:flex-end}.maintain-contact-section .newsletter-form-container{width:100%;max-width:400px}.maintain-contact-section .newsletter-form-content{display:flex;justify-content:space-between}.maintain-contact-section .newsletter-form-content input{width:calc(100% - 110px);font-size:16px;height:50px;border:none;outline:none}.maintain-contact-section .newsletter-form-content button{background:none;color:#000;height:50px;font-size:16px;width:100px;border:none;cursor:pointer;transition:all .4s ease}.maintain-contact-section .newsletter-form-content button:hover{color:#fff}@media(max-width:1600px){.maintain-contact-section{padding:3rem 0}}@media(max-width:1024px){.maintain-contact-section .text-box{width:100%}.maintain-contact-section .title{padding:15px 0}.maintain-contact-section .right{width:100%;border:10px solid #f5f5f5;padding:15px 5%;margin-top:15px;border-radius:5px}}.newsletter-form-status-error{font-size:14px;color:#db0707;line-height:1.5;padding:10px 0}.newsletter-form-detail-error{font-size:14px}.newsletter-form-success{font-size:14px;color:green;line-height:1.5;padding:10px 0}
