.contact-form{background-color:var(--contact-form-background-color,transparent);color:var(--contact-form-color,inherit);padding-block:4rem;--contact-form-column:500px;--contact-form-field-color:#102b37;--contact-form-field-background:#fff;--contact-form-field-radius:.625rem;--contact-form-field-padding:.75rem}@media only screen and (max-width:768px){.contact-form{--contact-form-column:100%}}.contact-form--button-primary{--contact-form-field-border-color:var(--k-button-primary-background);--contact-form-button-background:var(--k-button-primary-background);--contact-form-button-text:var(--k-button-primary-text);--contact-form-button-background-hover:var( --k-button-primary-background-hover );--contact-form-button-text-hover:var( --k-button-primary-text-hover,var(--k-button-primary-text) )}.contact-form--button-secondary{--contact-form-field-border-color:var(--k-button-secondary-background);--contact-form-button-background:var(--k-button-secondary-background);--contact-form-button-text:var(--k-button-secondary-text);--contact-form-button-background-hover:var( --k-button-secondary-background-hover );--contact-form-button-text-hover:var( --k-button-secondary-text-hover,var(--k-button-secondary-text) )}.contact-form--button-tertiary{--contact-form-field-border-color:var(--k-button-tertiary-background);--contact-form-button-background:var(--k-button-tertiary-background);--contact-form-button-text:var(--k-button-tertiary-text);--contact-form-button-background-hover:var( --k-button-tertiary-background-hover );--contact-form-button-text-hover:var( --k-button-tertiary-text-hover,var(--k-button-tertiary-text) )}.contact-form--button-beige{--contact-form-field-border-color:var(--k-button-beige-background);--contact-form-button-background:var(--k-button-beige-background);--contact-form-button-text:var(--k-button-beige-text);--contact-form-button-background-hover:var( --k-button-beige-background-hover );--contact-form-button-text-hover:var( --k-button-beige-text-hover,var(--k-button-beige-text) )}@media only screen and (min-width:769px){.contact-form--padding-large{padding-block:10rem}}.contact-form__container{align-items:center;display:flex;flex-direction:column;margin-inline:0;padding-block:0;padding-inline:var(--kvass-gutter,2rem);width:100%}.contact-form__description,.contact-form__title{margin-bottom:1rem;max-width:min(var(--contact-form-column),100%);text-align:left;width:100%}.contact-form__title{margin-top:0}.contact-form__description ul,.contact-form__prose ul{list-style:none;padding-left:1.5rem}.contact-form__description ul li,.contact-form__prose ul li{padding-left:1rem;position:relative}.contact-form__description ul li+li,.contact-form__prose ul li+li{margin-top:1rem}.contact-form__description ul li p,.contact-form__prose ul li p{margin-block:0}.contact-form__description ul li p+p,.contact-form__prose ul li p+p{margin-block-start:1rem}.contact-form__description ul li:before,.contact-form__prose ul li:before{background-color:currentColor;content:"";height:1.5rem;left:-1.5rem;-webkit-mask-image:var(--kvass-check-svg);mask-image:var(--kvass-check-svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;width:1.5rem}.contact-form__description>:first-child{margin-block-start:0}.contact-form__description>:last-child{margin-block-end:0}.contact-form__main{display:contents}@media only screen and (min-width:769px){.contact-form--has-sidebar .contact-form__container{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(12,1fr);margin-inline:auto;padding-inline:0;width:var(--content-width)}.contact-form--has-sidebar .contact-form__main{display:block;grid-column:1/span 5;grid-row:1}.contact-form--push-down.contact-form--has-sidebar .contact-form__main{margin-top:3.5rem}.contact-form__side{align-self:start;grid-column:7/-1;grid-row:1}}@media only screen and (max-width:768px){.contact-form__side{align-self:stretch;margin-top:4rem}}@media only screen and (min-width:769px){.contact-form--side-left.contact-form--has-sidebar .contact-form__main{grid-column:8/-1}.contact-form--side-left.contact-form--has-sidebar .contact-form__side{grid-column:1/span 6}}.contact-form--side-media-only.contact-form--has-sidebar .contact-form__sidebar{padding:0}@media only screen and (min-width:769px){.contact-form--side-media-only.contact-form--has-sidebar .contact-form__side{align-self:stretch;grid-column:6/-1}.contact-form--side-media-only.contact-form--has-sidebar .contact-form__sidebar{height:100%;min-height:24rem;position:relative}.contact-form--side-media-only.contact-form--has-sidebar .contact-form__sidebar-media{display:flex;top:0;right:0;bottom:0;left:0;position:absolute}.contact-form--side-media-only.contact-form--has-sidebar{overflow-x:clip}.contact-form--side-media-only.contact-form--has-sidebar .contact-form__sidebar-media-inner{flex:none;height:100%;max-width:calc(100% + max(2rem,(100vw - 1120px) / 2));min-width:100%;width:auto}.contact-form--side-media-only.contact-form--has-sidebar .contact-form__sidebar-media img,.contact-form--side-media-only.contact-form--has-sidebar .contact-form__sidebar-media video{height:100%;-o-object-fit:cover;object-fit:cover}.contact-form--side-media-only.contact-form--has-sidebar.contact-form--side-left .contact-form__side{grid-column:1/span 7}.contact-form--side-media-only.contact-form--has-sidebar.contact-form--side-left .contact-form__sidebar-media{justify-content:flex-end}}.contact-form__prose>:first-child{margin-top:0}.contact-form__prose>:last-child{margin-bottom:0}.contact-form__prose+.contact-form__sidebar{margin-top:2rem}.contact-form__prose a:not(.k-button):not([data-cta]):hover{color:var(--kvass-color-coral)}.contact-form__sidebar{background-color:#fbecd9;border-radius:2rem;color:#102b37;padding:2rem}.contact-form__sidebar-media{margin:0}.contact-form__sidebar-media .contact-form__sidebar-media-inner{border-radius:var(--contact-form-media-radius,2rem);overflow:hidden}.contact-form--sharp-media{--contact-form-media-radius:0}.contact-form__sidebar-items{list-style:none;margin:0;padding:0}.contact-form__sidebar-media+.contact-form__sidebar-items{margin-top:3rem}.contact-form__sidebar-items li{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1.5rem 1fr}.contact-form__sidebar-items li+li{margin-top:1.25rem}.contact-form__sidebar-items svg{height:1.5rem;width:1.5rem}.contact-form__sidebar-items p{margin:0}.contact-form__sidebar-item-title{display:block;font-size:var(--kvass-headline-3-font-size);font-weight:var(--kvass-font-weight-regular,400);line-height:1.1;margin-bottom:.625rem}.blocks-section .contact-form{direction:ltr;grid-column:1/-1}.blocks-section .contact-form__container{align-items:flex-start;padding-inline:0}
