.block-contact-block .block-wrapper{padding:2rem 1rem;position:relative}.block-contact-block .block-wrapper>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.block-contact-block .block-wrapper .inner{background-color:var(--bg-secondary);display:grid;gap:2rem;margin:0 auto;max-width:1200px;padding:3rem 1rem;position:relative;z-index:2}.block-contact-block .block-wrapper .inner .left{display:flex;flex-direction:column;gap:1rem;justify-content:center}.block-contact-block .block-wrapper .inner .left .text-content{display:flex;flex-direction:column;gap:1rem}.block-contact-block .block-wrapper .inner .left .text-content h1{font-size:2.1875rem;line-height:2.625rem}.block-contact-block .block-wrapper .inner .left .text-content h1,.block-contact-block .block-wrapper .inner .left .text-content h2{text-wrap:balance;word-wrap:break-word;color:var(--title-primary-color);font-family:Pragmatica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:900;letter-spacing:2px;text-transform:uppercase}.block-contact-block .block-wrapper .inner .left .text-content h2{font-size:1.75rem;line-height:2.1875rem}.block-contact-block .block-wrapper .inner .left .text-content h3{font-size:1.375rem;font-weight:900;line-height:1.8125rem}.block-contact-block .block-wrapper .inner .left .text-content h3,.block-contact-block .block-wrapper .inner .left .text-content h4{text-wrap:balance;word-wrap:break-word;color:var(--title-primary-color);font-family:Pragmatica,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;letter-spacing:2px;text-transform:uppercase}.block-contact-block .block-wrapper .inner .left .text-content h4{font-size:1rem;font-weight:400;line-height:1.4375rem}.block-contact-block .block-wrapper .inner .left .text-content p{color:var(--title-primary-color);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.8125rem}@media (min-width:768px){.block-contact-block .block-wrapper .inner .left .text-content h1{font-size:2.8125rem;line-height:3.25rem}.block-contact-block .block-wrapper .inner .left .text-content h2{font-size:2.1875rem;line-height:2.625rem}.block-contact-block .block-wrapper .inner .left .text-content h3{font-size:1.5625rem;line-height:2rem}.block-contact-block .block-wrapper .inner .left .text-content h4{font-size:1.25rem;line-height:1.6875rem}}.block-contact-block .block-wrapper .inner .left .contact-info{display:flex;flex-direction:column;gap:1rem}.block-contact-block .block-wrapper .inner .left .contact-info p{color:var(--text-primary-color);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.8125rem;margin:0}.block-contact-block .block-wrapper .inner .left .contact-info p a{color:var(--brand-primary);font-weight:600}.block-contact-block .block-wrapper .inner .right form .gform-body .gform_fields{gap:.75rem}.block-contact-block .block-wrapper .inner .right form .gform-body .gform_fields .ginput_container input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;box-shadow:none;color:var(--text-primary-color);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;height:45px;line-height:1.8125rem;padding:.5rem 1rem;resize:none;width:100%}.block-contact-block .block-wrapper .inner .right form .gform-body .gform_fields .ginput_container input::-moz-placeholder{color:rgba(0,0,0,.35)}.block-contact-block .block-wrapper .inner .right form .gform-body .gform_fields .ginput_container input::placeholder{color:rgba(0,0,0,.35)}.block-contact-block .block-wrapper .inner .right form .gform-body .gform_fields .ginput_container textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0;box-shadow:none;color:var(--text-primary-color);font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;height:150px;line-height:1.8125rem;min-block-size:unset;padding:.5rem 1rem;resize:none;width:100%}.block-contact-block .block-wrapper .inner .right form .gform-body .gform_fields .ginput_container textarea::-moz-placeholder{color:rgba(0,0,0,.35)}.block-contact-block .block-wrapper .inner .right form .gform-body .gform_fields .ginput_container textarea::placeholder{color:rgba(0,0,0,.35)}.block-contact-block .block-wrapper .inner .right form .gform_footer{margin-top:.75rem}.block-contact-block .block-wrapper .inner .right form .gform_footer input.gform_button{align-items:center;background-color:#000;border:3px solid #000;color:#fff;display:flex;font-family:Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;height:42px;line-height:1.8125rem;padding:0 1rem;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.block-contact-block .block-wrapper{padding:2rem}.block-contact-block .block-wrapper .inner{padding:4rem}}@media (min-width:992px){.block-contact-block .block-wrapper .inner{grid-template-columns:2fr 1.5fr}}@media (min-width:1100px){.block-contact-block .block-wrapper{padding:5rem}.block-contact-block .block-wrapper .inner{gap:4rem;padding:5rem}}@media (min-width:1401px){.block-contact-block .block-wrapper{padding:8rem 0}.block-contact-block .block-wrapper .inner{padding:6rem}}
