.contact-wrapper{background-color:#ececec;position:relative}.contact-wrapper .contact-inner{flex-direction:column;max-width:1300px;display:flex}.contact-wrapper .contact-inner h3{color:#d03838;text-transform:uppercase;letter-spacing:2px;margin-top:16px;padding:32px 24px 8px;font-size:20px;font-weight:700}.contact-wrapper .contact-inner .contact-text h4{color:#393939;margin-bottom:24px;padding:24px;font-size:20px;font-weight:700;line-height:150%}.contact-wrapper .contact-inner .contact-text p{color:#393939;text-align:justify;padding:8px 24px;font-size:15px;font-weight:400;line-height:180%}.contact-wrapper .contact-inner form{flex-direction:column;width:100%;padding:0 24px;display:flex}.contact-wrapper .contact-inner form label{color:#393939;font-size:16px;display:block}.contact-wrapper .contact-inner form input,.contact-wrapper .contact-inner form textarea{background-color:#ececec;border:none;border-bottom:1px solid #d03838;width:100%;margin-top:4px;margin-bottom:40px;font-size:18px}.contact-wrapper .contact-inner form .row-item{width:100%}.contact-wrapper .contact-inner form .row-item input{height:32px}@media screen and (min-width:1024px){.contact-wrapper .contact-inner .contact-content{flex-direction:row;display:flex}.contact-wrapper .contact-inner h3{width:100%;padding:32px 16px 8px 0}.contact-wrapper .contact-inner .contact-text h4{padding:0}.contact-wrapper .contact-inner .contact-text p{padding:8px 16px 8px 0}.contact-wrapper .contact-inner form .row{justify-content:space-between;gap:24px;display:flex}}@media screen and (min-width:1300px){.contact-wrapper{border-radius:24px 0 0 24px;margin-left:calc(50% - 657.5px)}.contact-wrapper .contact-inner{margin-right:calc(50% - 657.5px)}}@media screen and (min-width:1024px){.contact-wrapper{flex-direction:row;justify-content:center;margin-top:80px;margin-bottom:50px;padding-left:64px;box-shadow:2px 4px 15px #93b0b9}.contact-wrapper .contact-inner{flex-direction:column;align-items:normal;gap:24px;padding:32px 0;display:flex}.contact-wrapper .contact-inner .contact-text{flex:1}.contact-wrapper .contact-inner form{flex:1;width:100%}}.contact-button-wrapper{margin-bottom:30px}.wave-image{visibility:hidden;display:none}@media screen and (min-width:1024px){.wave-image{visibility:visible;display:block;position:absolute;bottom:-35px;left:-80px}}
