.contact-block{overflow:hidden}.contact-block .container{align-items:stretch;padding:0;max-width:1420px}.contact-block__row{display:flex;flex-direction:row !important;flex-wrap:wrap;align-items:stretch;width:100%}.contact-block .col-left{flex:0 0 50%;max-width:50%;box-sizing:border-box;padding:40px 48px 105px 0;background:#fff}@media only screen and (max-width: 992px){.contact-block .col-left{flex:0 0 100%;max-width:100%;padding:40px 0}}.contact-block .col-right{flex:0 0 50%;max-width:50%;box-sizing:border-box;position:relative;min-height:400px}@media only screen and (max-width: 992px){.contact-block .col-right{flex:0 0 100%;max-width:100%;min-height:300px}}.contact-block__image{position:absolute;top:0;bottom:0;left:0;right:calc((100vw - 1420px)/-2);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 1420px){.contact-block__image{right:0}}@media only screen and (max-width: 992px){.contact-block__image{right:0}}@media(max-width: 992px){.contact-block{background-image:var(--contact-mobile-bg, none);padding-top:344px;background-size:cover;background-repeat:no-repeat}.contact-block .container{padding-left:20px;padding-right:20px}.contact-block .col-right{display:none}.contact-block .form-card--no-radius{border-radius:24px}.contact-block .form-card--light{background:#f0f6fd}.contact-block .col-left{background:rgba(0,0,0,0)}}@media(max-width: 576px){.contact-block{padding-top:344px;background-size:contain;background-repeat:no-repeat}}
