@import url(https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Lora:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.contact{align-items:center;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:750px;justify-content:flex-end;object-fit:cover;padding-bottom:20px;position:relative}.contact-content h1{color:#fff;font-family:Montserrat,sans-serif!important;font-size:3.5rem;font-weight:900;margin-bottom:10px;max-width:1200px;padding:20px;text-align:right;text-shadow:2px 2px 4px rgba(0,0,0,.5),4px 4px 8px rgba(0,0,0,.3)}.contact-section{align-items:flex-start;background-color:#162947;display:flex;justify-content:center;min-height:500px;padding:40px 20px}.contact-section .grid-x{max-width:1200px;width:100%}.form-title-form{color:#fff;font-family:Montserrat,sans-serif!important;font-size:35px;font-weight:700;margin-bottom:30px;text-align:center}.form-main.inquiry-form{background-color:#e3e3e3;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);margin:0 auto;padding:2rem;width:80%}.form-grid.container{margin:0 -.5rem}.form-cell{padding:.5rem}.form-main label{color:#f5f6fa;display:block;font-size:1rem;font-weight:500;margin-bottom:.5rem}.form-main input[type=email],.form-main input[type=tel],.form-main input[type=text],.form-main textarea{background-color:#2c3e7a;border:1px solid #4a5ca8;border-radius:4px;color:#f5f6fa;font-size:1rem;padding:.75rem;transition:border-color .3s ease,background-color .3s ease;width:100%}.form-main input:focus,.form-main textarea:focus{background-color:#1a2b5f;border-color:#3b52a3;outline:none}.form-main input::placeholder,.form-main textarea::placeholder{color:#a8b1d6;opacity:.7}.form-main textarea{min-height:120px;resize:vertical}.frm-action-btn.button{background-color:#3b52a3;border:none;border-radius:4px;color:#f5f6fa;font-weight:600;letter-spacing:1px;padding:1rem;text-transform:uppercase;transition:background-color .3s ease;width:362px}.frm-action-btn.button:hover{background-color:#4c66b8}.contact-box{background-color:transparent;border-radius:8px;color:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif!important;margin:0 auto;min-height:400px;padding:40px 30px;width:90%}.contact-info-container{display:flex;flex:1;flex-direction:column;justify-content:center}.contact-item{align-items:flex-start;display:flex;margin-bottom:30px;padding:15px}.contact-item i{color:#fff;font-size:35px;margin-right:20px;margin-top:2px;min-width:30px;text-align:center}.contact-item p{flex:1;font-size:30px;line-height:1.5;margin:0}.contact-item a{color:#fff;text-decoration:none;transition:color .3s ease}@media screen and (max-width:768px){.contact{height:500px;padding-bottom:15px}.contact-content{font-size:.9rem;max-width:90%;padding:15px}.contact-section{flex-direction:column;padding:20px}.contact-box{margin-top:30px;min-height:auto;padding:25px 20px;width:100%}.form-title-form{font-size:20px;margin-bottom:25px}.contact-item{align-items:center;flex-direction:column;margin-bottom:25px;padding:20px 15px;text-align:center}.contact-item i{font-size:28px;margin-bottom:10px;margin-right:0}.contact-item p{font-size:15px}}@media screen and (max-width:384px){.frm-action-btn.button{width:170px}}