.block-get-in-touch .get-in-touch-area{position: relative;grid-gap:60px;}

.block-get-in-touch .contact-form-popout{padding:3rem;background:#ffffff;box-shadow:0 4px 30px rgba(0,0,0,0.15);border-radius:20px;}

.block-get-in-touch ._form_5:first-child {padding:3rem !important;background:#ffffff;box-shadow:0 4px 30px rgba(0,0,0,0.15);border-radius:20px !important;}
.block-get-in-touch ._form_5 ._form{margin:0 auto;max-width: 100% !important;}
.block-get-in-touch ._form_5 ._form input:not([type="checkbox"]), .block-get-in-touch ._form_5 ._form select {width:100% !important;padding:1rem 2rem !important;border:1px solid #D0D5DD !important;border-radius:10px !important;height:50px !important;}
.block-get-in-touch ._form_5 button#_form_5_submit {width:100%;font-size:2rem !important;margin-top:2rem !important;}
.block-get-in-touch ._form_5 ._form input#phone {padding-left:76px !important;}
.block-get-in-touch ._form_5 ._form input:focus, .block-get-in-touch ._form_5 ._form select:focus {border:2px solid #8c4ffb !important;}

.block-get-in-touch .get-in-touch-area .contact-form-sidebar{padding:5rem;background:#1a0e47;color:#ffffff;border-radius:20px;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;}
.block-get-in-touch .get-in-touch-area .contact-form-sidebar h3{margin-bottom:2rem;}
.block-get-in-touch .get-in-touch-area .contact-form-sidebar .button, .block-get-in-touch .get-in-touch-area .contact-form-sidebar .button-alt{margin-top:4rem;}
.block-get-in-touch .get-in-touch-area .contact-form-sidebar .graphic-area img{width:100%;}

@media(max-width:768px){
    .block-get-in-touch .get-in-touch-area{grid-template-columns:1fr;}
    .block-get-in-touch .get-in-touch-area .contact-form-sidebar{grid-template-columns:1fr;grid-gap:50px;}
}