.cover{padding:0 50px;background:linear-gradient(180deg,#98c0ea 14.33%,#6f9ac7);height:600px}.cover-container{height:100%;z-index:2;position:relative}.bg-overlay-cover{height:100%;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.image-container{width:35%;height:100%}.image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.text-container{width:50%}.cover h1{font-size:64px;letter-spacing:1.28px}.cover p{font-size:24px;line-height:1.4;margin:15px 0 80px}.contact{padding:65px 50px 50px}.contact-container{display:grid;grid-template-columns:30% 65%;gap:5%}.contact-text{max-width:270px}.contact-info p{font-size:12px}.contact-info a{font-size:20px;display:block}.contact-email{margin:28px 0 65px}.contact-heading,.contact-company p,.contact-work-hours p{font-size:16px}.contact-text a{pointer-events:none;color:#00000080}.contact-company p,.contact-work-hours p{line-height:1.4}.contact-heading{margin-bottom:10px}.contact-company{border-top:1px dashed #000;padding:23px 0 50px}.company-address{margin-bottom:20px;display:block}.contact-social-icons{gap:25px;margin-top:70px}.contact-social-icons svg{width:28px}.contact-form-container{max-width:620px;margin-left:auto;border-left:1px dashed rgba(0,0,0,.15);padding:45px 0 95px 70px}.segment-heading{font-size:20px}.inquiry-desc{font-size:16px;color:#6e797e}.inquiry-form{margin:25px 0 20px}.inquiry-sub-txt,.inquiry-sub-txt a{color:#0003;font-size:12px;font-weight:400;max-width:460px;line-height:1.5}.inquiry-form label{font-size:12px;font-weight:500;color:#000;margin-bottom:4px;display:block}.inputs-top{gap:19px}.input-wrapper{position:relative}.input-wrapper,.input-wrapper input,.input-wrapper textarea{width:100%}.input-wrapper input,.input-wrapper textarea,.input-wrapper select{border-radius:4px;border:1px solid rgba(0,0,0,.15);background:#fff;padding:15px 10px 15px 17px;font-size:12px;font-weight:400;width:100%;color:#000}.area.input-wrapper:after{content:"";display:block;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:14px solid #D9D9D9;position:absolute;right:20px;top:38px}.input-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;position:relative;z-index:1}.input-wrapper select:focus-visible{outline:unset;outline-offset:0}.message{margin:38px 0 20px}.btn-submit{border-radius:4px;background:#000;color:#fff;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;height:40px;max-width:190px;width:100%;border:unset;margin-top:30px}form.sending{opacity:.6;pointer-events:none;position:relative}form.sending .submit-wrapper:after{content:"";position:absolute;right:1rem;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid white;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1130px){.cover{height:500px;padding:0 40px}.cover h1{font-size:56px}.text-container{width:66%}.text-container p{font-size:18px}.contact{padding:40px}.contact-container{grid-template-columns:35% 60%}.contact-email{margin:28px 0 45px}.contact-form-container{padding:0 0 95px 50px}}@media (max-width: 767px){.cover{height:500px;padding:0 20px}.image-container{width:63%}.cover h1{font-size:48px}.text-container{width:100%}.text-container p{font-size:15px;margin:15px 0 40px}.contact{padding:40px 20px}.contact-container{grid-template-columns:1fr}.contact-email{margin:28px 0 45px}.contact-form-container{padding:30px 0 95px;border-top:1px dashed rgba(0,0,0,.15);border-left:unset}}
