.contact-main{background-color:#137ebe}.contact-header-section{margin-top:10vw}.contact-header-section header{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5vw;padding:0 10vw;display:flex}.contact-title{font-size:8vw}.contact-text{font-size:4.5vw}.form-container{flex-direction:column;justify-content:center;align-items:center;gap:5vw;margin:10vw 0;padding:0 10vw;display:flex;position:relative}.form-container button{color:#137ebe;background-color:#fff;border:none;border-radius:30px;width:100%;padding:2vw 5vw;font-size:5vw;font-weight:700}.form-article{flex-direction:column;gap:2vw;width:100%;display:flex}.form-article label{color:#fff;font-size:4.5vw}.form-article input,textarea{color:#fff;background-color:#137ebe;border:2px solid #fff;border-radius:20px;outline:none;padding:2vw 4vw;font-size:6vw}.form-article input{border-radius:30px}.form-article input:focus,textarea:focus{border:2px solid #fff;outline:none}.form-left,.form-right{flex-direction:column;gap:5vw;width:100%;display:flex}@media (min-width:1024px){.contact-header-section{margin:2vw 0}.contact-title{font-size:2vw}.contact-text{text-align:start;font-size:1.5vw}.form-container{grid-template-columns:1fr 1fr;gap:1vw;margin:5vw;display:grid}.form-container button{padding:1vw 2vw;font-size:1vw;overflow:visible}.form-container button:hover{cursor:pointer}.form-article{gap:1vw;width:auto;height:100%}.form-article h3,label{overflow:visible}.form-article textarea{height:90%}.form-article label{font-size:1.5vw}.form-article input,textarea{width:100%;padding:1vw;font-size:2vw}.form-left{gap:2vw;width:30vw!important}.form-right{gap:2vw;height:100%;width:30vw!important}h3{font-size:1vw}}
