.s-contact-form{padding:3.2rem 0}@media only screen and (max-width: 767px){.s-contact-form{padding:2.4rem 0}}.s-contact-form .s__title{margin-bottom:1rem}.s-contact-form .s__icon{position:absolute;right:-3rem;bottom:-3rem;display:block;width:10rem;height:auto;mix-blend-mode:screen}.s-contact-form .b-contact{margin-top:2.8rem}.s-contact-form .s__columns{display:flex;flex-direction:row;align-items:stretch;justify-content:normal;margin:0 auto;width:calc(10*var(--grid-column-width) + 9*var(--grid-gutter-width));border-radius:2px}@media only screen and (max-width: 1280px){.s-contact-form .s__columns{width:calc(12*var(--grid-column-width) + 11*var(--grid-gutter-width))}}@media only screen and (max-width: 987px){.s-contact-form .s__columns{flex-wrap:wrap}}.s-contact-form .s__column{padding:3rem 2rem}.s-contact-form .s__column--left{position:relative;flex:0 0 38.6%;max-width:38.6%;background-color:var(--color-black-light);overflow:hidden;color:var(--color-white)}@media only screen and (max-width: 987px){.s-contact-form .s__column--left{flex:0 0 100%;max-width:100%}}.s-contact-form .s__column--right{flex-grow:1;background:var(--color-white);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}@media only screen and (max-width: 987px){.s-contact-form .s__column--right{flex:0 0 100%;max-width:100%}}
