.section-contact .contact-title{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;margin-right:auto;position:relative;width:100%}.section-contact h4{background-color:#10b55b;display:block;padding:10px;width:10%;text-align:center;margin:0 auto 10px;color:#fff;border-radius:15px;font-size:16px;font-weight:700}.section-contact h1{font-size:30px;color:#0d2129;text-align:center;margin-bottom:20px}.section-content{z-index:1}.section-contact .contact-address{background-color:#fff;border-radius:10px;padding:24px 25px;text-align:center}.contact-info .title-address{font-size:24px;color:#0d2129;margin-bottom:10px}.section-contact .contact-address p{font-size:16px;margin:0;color:#0d2129}.section-contact .contact-address a{color:#0d2129;text-decoration:none}.section-contact .contact-address-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:40px}.section-contact .contact{background-color:#fff;border-radius:10px;padding:28px 20px}.section-contact .contact .contact-item{font-size:24px;font-weight:700;color:#0d2129;margin-bottom:20px}.section-contact .contact .contact-form input[type=text],.section-contact .contact .contact-form input[type=email],.section-contact .contact .contact-form input[type=tel],.section-contact .contact .contact-form textarea{width:100%;border:1px solid #ddd;border-radius:14px;font-size:16px;transition:border-color .3s ease}.section-contact .contact .contact-form input[type=text]:focus,.section-contact .contact .contact-form input[type=email]:focus,.section-contact .contact .contact-form input[type=tel]:focus,.section-contact .contact .contact-form textarea:focus{border-color:#989898;outline:none}.section-contact .contact .wpcf7-submit{width:100%;background-color:#10b55b;color:#fff;font-size:16px;border-radius:14px;cursor:pointer;transition:background-color .3s ease;text-transform:math-auto}.section-contact .contact .wpcf7-submit:hover{background-color:#0e9e52}@media only screen and (max-width:767px){.section-contact h4{width:25%}.contact-title{width:100%}.contact-text{width:20%;font-size:14px;padding:8px}.section-contact .contact-address-wrapper{flex-direction:column;align-items:center;margin-bottom:20px}.section-contact .contact-item{font-size:20px}.section-contact .contact .contact-form input[type=text],.section-contact .contact .contact-form input[type=email],.section-contact .contact .contact-form input[type=tel],.section-contact .contact .contact-form textarea{font-size:14px;border-radius:10px}.section-contact .contact .contact-form button[type=submit]{font-size:14px;border-radius:12px}}@media only screen and (min-width:768px) and (max-width:1023px){.section-contact h4{width:15%}.contact-title{width:100%}.contact-text{width:30%;font-size:16px;padding:10px}.section-contact .contact-address{height:300px}.section-contact .contact .contact-address-wrapper{flex-direction:row;justify-content:space-between;margin-bottom:30px}.section-contact .contact .contact-address,.section-contact .contact .contact-form{width:100%}.section-contact .contact .contact-item{font-size:22px}.section-contact .contact .contact-form input[type=text],.section-contact .contact .contact-form input[type=email],.section-contact .contact .contact-form input[type=tel],.section-contact .contact .contact-form textarea{font-size:16px;border-radius:12px}.section-contact .contact .contact-form button[type=submit]{font-size:16px;border-radius:14px}}