.main-contact{padding-top:181px}@media(min-width:990px){.main-contact{padding-top:285px}}.main-contact__header{position:relative}.main-contact__header h1{color:#262626;font-size:60px;font-weight:500;letter-spacing:-2px;line-height:60px;margin:0 0 40px;padding:0 16px}@media(min-width:990px){.main-contact__header h1{font-size:150px;letter-spacing:-4px;line-height:150px;padding:0 20px}}.main-contact__header .split{display:none}@media(min-width:990px){.main-contact__header .split{display:block;left:20px;width:calc(100% - 40px)}}.main-contact .contact-wrapper{margin-bottom:80px}@media(min-width:990px){.main-contact .contact-wrapper{display:flex;gap:120px;margin-bottom:280px;padding:40px 20px 0}}.main-contact .contact-column--left{display:none}@media(min-width:990px){.main-contact .contact-column--left{display:block;padding-top:240px}}.main-contact .contact-column--right{padding:0 16px}@media(min-width:990px){.main-contact .contact-column--right{margin-left:auto;max-width:727px;padding:0;width:100%}}.main-contact .contact-sections{position:sticky;top:280px}.main-contact .contact-sections ul{margin:0;padding:0}.main-contact .contact-sections li.active a{opacity:1}.main-contact .contact-sections a{color:#262626;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.25px;line-height:19.8px;opacity:.5}.main-contact .column-title,.main-contact .contact-success h2{color:#262626;font-size:22px;font-weight:500;letter-spacing:-.066px;line-height:24.2px;margin:0 0 80px}@media(min-width:990px){.main-contact .column-title,.main-contact .contact-success h2{font-size:30px;font-weight:500;letter-spacing:-.4px;line-height:33px}}.main-contact .form-group{margin-bottom:80px}@media(min-width:990px){.main-contact .form-group{margin-bottom:120px}}.main-contact .form-section-title{color:#1b1b1b;font-size:18px;font-weight:400;letter-spacing:-.25px;line-height:19.8px;margin:0 0 20px}@media(min-width:990px){.main-contact .form-section-title{display:none}}.main-contact .cfield{background-color:#f6f6f6;display:flex;flex-direction:column;gap:12px;margin-bottom:8px;padding:12px}.main-contact .cfield:last-child{margin-bottom:0}.main-contact .cfield label{color:#909090;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:1;line-height:12px;text-transform:uppercase}.main-contact .cfield input,.main-contact .cfield textarea{background-color:transparent;border:none;color:#262626;font-size:18px;font-weight:400;letter-spacing:-.25px;outline:none}.main-contact .cfield input:focus,.main-contact .cfield textarea:focus{box-shadow:none;outline:none}.main-contact .cfield textarea{height:100px;resize:none}@media(min-width:990px){.main-contact .form-field.half{display:flex;gap:8px;margin-bottom:8px}.main-contact .form-field.half .cfield{margin-bottom:0;width:calc(50% - 4px)}}.main-contact .form-field.no-margin{margin-top:8px}.main-contact .form-select{-webkit-appearance:none;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMCAuODk1LjgtLjc5IDQuMiA0LjIgNC4yLTQuMi44Ljc5LTUgNS01LTVaIiBmaWxsPSIjMUIxQjFCIi8+PC9zdmc+);background-position:100%;background-repeat:no-repeat;border:none;font-size:18px;font-weight:400;letter-spacing:-.25px}.main-contact .form-select:focus{box-shadow:none;outline:none}.main-contact .checkbox-field label{display:block;margin-bottom:20px}.main-contact .checkbox-field input{display:none}.main-contact .checkbox-field input+label{color:#262626;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:-.25px;line-height:19.8px;margin-bottom:5px;padding-left:30px;position:relative}.main-contact .checkbox-field input+label:last-child{margin-bottom:0}.main-contact .checkbox-field input+label:before{background-color:transparent;border:1px solid #262626;content:"";display:inline-block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.main-contact .checkbox-field input:checked+label:before{background-color:#262626}.main-contact .checkbox-field input:checked+label:after{color:#fff;content:"✓";font-size:12px;font-weight:500;left:4px;letter-spacing:.2px;line-height:12px;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}.main-contact .submit button{background:none;border:none;color:#262626;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.2px;outline:none;text-transform:uppercase}.main-contact .submit button:focus{box-shadow:none;outline:none}@media(min-width:990px){.main-contact .cfield.cfield--textarea{margin-bottom:120px}}.main-contact .contact-success h2{margin-bottom:40px}.main-contact .contact-success p{color:#262626;font-size:18px;letter-spacing:-.25px;line-height:19.8px;margin:0 0 40px}.main-contact .contact-success__button{color:#262626;font-size:16px;font-weight:500;letter-spacing:.2px;text-transform:uppercase}@media(min-width:990px){.page.contact .v3-projects-showcase{display:none}}