.blocks-container .contact-form{margin:0;max-width:100%;display:flex;column-gap:var(--column-gap);align-items:center;row-gap:var(--item-row-gap);padding:var(--block-margin) 0}.contact-form[data-color-scheme=light]{padding:0;margin:var(--block-margin) 0}.contact-form-content-wrapper{display:flex;flex-direction:column;row-gap:var(--heading-and-body-gap)}.contact-form-content-inner{display:flex;flex-direction:column;row-gap:var(--body-and-buttons-gap)}.contact-form-content{margin:0 auto;max-width:var(--wide-width)}.contact-form-content:is([data-media-position=right]) .contact-form-image{order:2}.contact-form-content.animate__animated{animation-name:fadeInUp}.contact-form-title{margin-bottom:0;@media not all and (min-width:768px){font-size:4rem;text-wrap:pretty}}.contact-form-text{@media not all and (min-width:768px){font-size:1.8rem;line-height:1.5}}.contact-form-text p{margin-bottom:0}.contact-form-text-wrapper{display:flex;flex-direction:column;row-gap:var(--title-and-body-gap)}.contact-form-content{width:100%;margin:0 auto;display:flex;flex-direction:column;row-gap:var(--title-and-body-gap)}.contact-form-buttons{display:flex;flex-wrap:wrap;gap:var(--buttons-gap);align-items:center}.contact-form-buttons a.tertiary-button{padding:0}.contact-form:last-child{margin-bottom:0}.contact-form-embedded-form-not-loaded{color:var(--color-red);font-style:italic}@media (max-width:767px){.contact-form-content:is([data-hide-image-on-mobile="1"]) .contact-form-image{display:none}}@media (min-width:768px) and (max-width:991px){.contact-form-content[data-hide-image-on-tablet="1"] .contact-form-image{display:none}.contact-form-content[data-hide-image-on-tablet="1"] .contact-form-text-wrapper{grid-column:span 2}}@media (min-width:768px){.blocks-container .contact-form{display:flex;column-gap:calc( var(--column-gap) + var(--block-margin) );row-gap:var(--row-gap)}.contact-form-image,.contact-form-content:not([data-form-width=full]):not(:has(.contact-form-image)) .contact-form-content-inner{position:sticky;top:var(--block-margin);height:fit-content}.contact-form-content:has(.contact-form-image){display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));max-width:var(--wide-width);column-gap:var(--large-column-gap);align-items:start}.contact-form-content:is([data-form-width=full]):not(:has(.contact-form-image)) .contact-form-text-wrapper,.contact-form-content:is([data-form-width=half]):not(:has(.contact-form-image)) .contact-form-content-wrapper{width:100%}.contact-form-content:is([data-form-width=three_quarter]):not(:has(.contact-form-image)) .contact-form-text-wrapper{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);column-gap:var(--large-column-gap)}.contact-form-content:is([data-form-width=three_quarter]):not(:has(.contact-form-image)) .contact-form-content-wrapper{display:grid;column-gap:var(--large-column-gap);margin-top:var(--row-gap)}.contact-form-content:is([data-form-width=three_quarter]):not(:has(.contact-form-image)) .contact-form-embedded-form{margin-top:var(--row-gap)}.contact-form-content:is([data-form-width=half]):not(:has(.contact-form-image)) .contact-form-text-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:var(--large-column-gap);margin-top:var(--row-gap)}.contact-form-content:is([data-form-width=half]):not(:has(.contact-form-image)) .contact-form-content-wrapper{display:grid;column-gap:var(--large-column-gap)}.contact-form-content[data-media-position=left][data-form-width=three_quarter]:has(.contact-form-image){grid-template-columns:minmax(0, 2fr) minmax(0, 3fr)}.contact-form-content[data-media-position=right][data-form-width=three_quarter]:has(.contact-form-image){grid-template-columns:minmax(0, 3fr) minmax(0, 2fr)}}