@media(max-width:576px){.contact-page-form{padding:32px 0}
}.contact-page-form.layout_right .wrapper .wrapper-inner .card{margin-left:auto;margin-right:32px}
.contact-page-form.layout_left .wrapper .wrapper-inner .card{margin-left:32px;margin-right:auto}
.contact-page-form .tabs-arrows.is-hidden{visibility:hidden;pointer-events:none}
.contact-page-form .wrapper .wrapper-inner h2{color:var(--color_amethyst);font-weight:300;margin-bottom:32px}
.contact-page-form .wrapper .wrapper-inner .image{position:relative;border-radius:64px;overflow:hidden}
@media(max-width:576px){.contact-page-form .wrapper .wrapper-inner .image{border-radius:48px;background:linear-gradient(135deg,var(--color_amethyst) 0,var(--color_midnight) 100%)}
}.contact-page-form .wrapper .wrapper-inner .image>figure.image{position:absolute;inset:0;z-index:0;margin:0;width:100%;height:100%;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}
.contact-page-form .wrapper .wrapper-inner .image>figure.image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@media(max-width:576px){.contact-page-form .wrapper .wrapper-inner .image>figure.image img{display:none}
}.contact-page-form .wrapper .wrapper-inner .card{position:relative;z-index:1;scroll-margin-top:115px;margin:32px;width:calc(100% - 64px);max-width:860px;-webkit-box-sizing:border-box;box-sizing:border-box;background:var(--color_white);padding:64px;border-radius:32px}
.contact-page-form .wrapper .wrapper-inner .tabs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:32px}
.contact-page-form .wrapper .wrapper-inner .tabs-arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:8px}
.contact-page-form .wrapper .wrapper-inner .tabs-arrows .tabs-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;margin:0;border:0;background:transparent;cursor:pointer;line-height:0}
.contact-page-form .wrapper .wrapper-inner .tabs-arrows .tabs-arrow__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;pointer-events:none}
.contact-page-form .wrapper .wrapper-inner .tabs-arrows .tabs-arrow__icon svg{display:block;width:32px;height:32px}
.contact-page-form .wrapper .wrapper-inner .tabs-arrows .tabs-arrow.is-disabled{cursor:default;pointer-events:none}
.contact-page-form .wrapper .wrapper-inner .slider-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}
.contact-page-form .wrapper .wrapper-inner .slider-nav .tab-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:32px;padding:8px 16px;border:1px solid var(--color_amethyst);border-radius:100px;background:var(--color_white);color:var(--color_amethyst);cursor:pointer;max-height:32px}
.contact-page-form .wrapper .wrapper-inner .slider-nav .tab-header .tab-icon{display:none}
.contact-page-form .wrapper .wrapper-inner .slider-nav .tab-header .tab-label{font-weight:300;font-size:13px;line-height:15px}
.contact-page-form .wrapper .wrapper-inner .slider-nav .tab-header.current{background:var(--color_teal);border-color:var(--color_teal);color:var(--color_midnight);font-weight:400;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;gap:8px;white-space:pre;padding-right:4px}
.contact-page-form .wrapper .wrapper-inner .slider-nav .tab-header.current .tab-icon{display:-webkit-box;display:-ms-flexbox;display:flex}
.contact-page-form .wrapper .wrapper-inner .slider-for:not(.slick-initialized)>.tab-content:not(.is-active){display:none !important}
.contact-page-form .wrapper .wrapper-inner .slider-for.slick-initialized .slick-list,.contact-page-form .wrapper .wrapper-inner .slider-for.slick-initialized .slick-track{-webkit-transition:height 0s;transition:height 0s}
.contact-page-form .wrapper .wrapper-inner .gform_wrapper.gform-theme--framework,.contact-page-form .wrapper .wrapper-inner .gform_wrapper.gform-theme{--gf-ctrl-textarea-height:90px}
.contact-page-form .wrapper .wrapper-inner .gform_wrapper form .gform-body.gform_body .gform_fields .ginput_container textarea{min-height:90px !important;height:90px !important;max-height:90px !important;min-block-size:90px !important;block-size:90px !important;max-block-size:90px !important;overflow-y:auto;resize:none;field-sizing:fixed}
.contact-page-form .wrapper .wrapper-inner .gform_wrapper.gform-theme--framework .gform_validation_errors .gform_submission_error{margin-bottom:0 !important}
.contact-page-form .wrapper .wrapper-inner .gform_wrapper .gfield_error .gfield_label,.contact-page-form .wrapper .wrapper-inner .gform_wrapper .gfield_error label.gfield_label{color:#d63638 !important}
.contact-page-form .wrapper .wrapper-inner .gform_wrapper .gfield_error .gfield_label .gfield_required,.contact-page-form .wrapper .wrapper-inner .gform_wrapper .gfield_error label.gfield_label .gfield_required{color:#d63638 !important}
.contact-page-form .wrapper .wrapper-inner .gform_wrapper form .gform_button{height:32px;min-height:32px;max-height:32px;min-block-size:32px !important;block-size:32px !important;max-block-size:32px !important;padding:4px 4px 4px 12px !important;font-size:13px;font-weight:400;line-height:15px;color:var(--color_midnight) !important}
.contact-page-form .wrapper .wrapper-inner .gform_wrapper form .gform_button .gform_button__text{font-size:13px;font-weight:400;line-height:15px;color:var(--color_midnight)}
.contact-page-form .wrapper .wrapper-inner .gform_wrapper form .gform_button .gform_button__icon{width:24px;min-width:24px;height:24px}
@media(max-width:991px){.contact-page-form .wrapper .wrapper-inner .tabs-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}
.contact-page-form .wrapper .wrapper-inner .slider-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:100%;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.contact-page-form .wrapper .wrapper-inner .slider-nav::-webkit-scrollbar{display:none}
.contact-page-form .wrapper .wrapper-inner .slider-nav .tab-header{-ms-flex-negative:0;flex-shrink:0;margin-right:0;white-space:nowrap}
.contact-page-form .wrapper .wrapper-inner .tabs-arrows{-ms-flex-item-align:start;align-self:flex-start}
}@media(max-width:991px){.contact-page-form .wrapper .wrapper-inner .image .card{margin:16px !important;width:calc(100% - 32px);padding:32px}
}.contact-page-form .wrapper .wrapper-inner .card.is-thank-you .card__form{display:none}
.contact-page-form .wrapper .wrapper-inner .card__thank-you[hidden]{display:none !important}
.contact-page-form .wrapper .wrapper-inner .thank-you__title{color:var(--color_amethyst);font-weight:300;margin-bottom:16px}
.contact-page-form .wrapper .wrapper-inner .thank-you__subtitle{color:var(--color_midnight);font-weight:300;margin-bottom:32px}
.contact-page-form .wrapper .wrapper-inner .thank-you__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}
.contact-page-form .wrapper .wrapper-inner .thank-you-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,200px);gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0;border-radius:16px;overflow:hidden;min-height:160px}
.contact-page-form .wrapper .wrapper-inner .thank-you-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;min-width:0;padding:24px}
.contact-page-form .wrapper .wrapper-inner .thank-you-card__content .buttons{margin-top:16px}
.contact-page-form .wrapper .wrapper-inner .thank-you-card__title{font-weight:400;margin:0}
.contact-page-form .wrapper .wrapper-inner .thank-you-card__subtitle{margin:0;font-weight:300}
.contact-page-form .wrapper .wrapper-inner .thank-you-card__media{border-radius:16px;overflow:hidden;min-height:158px}
.contact-page-form .wrapper .wrapper-inner .thank-you-card__media figure.image{margin:0;width:100%;height:158px;min-height:158px;max-height:158px;border-radius:16px}
.contact-page-form .wrapper .wrapper-inner .thank-you-card__media figure.image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--1{background:linear-gradient(135deg,var(--color_amethyst) 0,var(--color_midnight) 100%)}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--1 .thank-you-card__title,.contact-page-form .wrapper .wrapper-inner .thank-you-card--1 .thank-you-card__subtitle{color:var(--color_white)}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--1 .thank-you-card__subtitle{opacity:1}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--2{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--color_off-white)),to(#dcdaea));background:linear-gradient(180deg,var(--color_off-white) 0,#dcdaea 100%)}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--2 .thank-you-card__title{color:var(--color_amethyst)}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--2 .thank-you-card__subtitle{color:var(--color_amethyst);opacity:1}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--3{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,var(--color_aqua-light)),to(var(--color_off-white)));background:linear-gradient(180deg,var(--color_aqua-light) 0,var(--color_off-white) 100%)}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--3 .thank-you-card__title{color:var(--color_midnight)}
.contact-page-form .wrapper .wrapper-inner .thank-you-card--3 .thank-you-card__subtitle{color:var(--color_amethyst);opacity:1}
@media(max-width:576px){.contact-page-form .wrapper .wrapper-inner .thank-you-card{grid-template-columns:1fr;min-height:0}
.contact-page-form .wrapper .wrapper-inner .thank-you-card__media{min-height:158px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}.contact-page-form .wrapper .wrapper-inner .thank-you-card .button-component{max-height:32px}
.contact-page-form .gfield--type-html{font-size:13px !important;line-height:15px;font-weight:300}
.contact-page-form .gfield--type-html p,.contact-page-form .gfield--type-html span,.contact-page-form .gfield--type-html li,.contact-page-form .gfield--type-html a,.contact-page-form .gfield--type-html small{font-size:13px !important;line-height:15px}