:root{--font-main: "Inter", sans-serif;--fonts-font-family-headlines: 'Almarena', sans-serif;--white: #fff;--black: #000;--primary: #DE682B;--secondary: #1D9AAA;--third: #E53535;--grey: #758195;--navy: #191942;--primary-500: #07326A;--primary-400: #0056C9;--primary-300: #1D7AFC;--primary-200: #549DFC;--primary-100: #E9F2FF;--primary-50: #E2EEFF;--secondary-500: #07272B;--secondary-400: #72D9BF;--secondary-300: #1D9AAA;--secondary-200: #8ECDD5;--secondary-100: #C6E6EA;--third-500: #390D0D;--third-400: #731B1B;--third-300: #E53535;--third-200: #F29A9A;--third-100: #F9CCCC;--grey-500: #3B414B;--grey-400: #758195;--grey-300: #BAC0CA;--grey-250: #CECECE;--grey-200: #DDDFE5;--grey-175: #D4D4E2;--grey-150: #EFEFEF;--grey-100: #F1F2F4;--grey-50: #F7F7FB;--grey-charcoal: #474758;--fonts-colors-copy-color: #000;--fonts-colors-headlines-color: var(--black);--link-color: #0271CE;--black-white: #333335;--grey-white: #FFFEFE;--accent: #4B6FDD;--accent-dark: #283C77;--accent-dark-light: #2B3F9E;--accent-100: #C0D9FF;--cta: #DE682B;--turquoise: #72d9bf;--green-dark: #095737;--yellow: #E2BA3D;--red: #E53535;--btn-border-width: 1.5px;--btn-bg: var(--primary);--btn-color: var(--white);--btn-border: var(--primary);--btn-bg-hover: var(--white);--btn-color-hover: var(--primary);--btn-border-hover: var(--primary);--btn-bg-focus: var(--primary);--btn-color-focus: var(--white);--btn-border-focus: var(--harbor-500);--btn-bg-active: rgb(200 26 26 / 5%);--btn-color-active: var(--primary);--btn-border-active: var(--primary);--btn-list-gap: 16px;--btn-list-mob-gap: 12px;--padding-top-default: 0;--padding-top-mob-default: 0;--padding-bottom-default: var(--padding-top-default);--padding-bottom-mob-default: var(--padding-top-mob-default);--margin-top-default: 0;--margin-top-mob-default: 0;--margin-bottom-default: var(--margin-top-default);--margin-bottom-mob-default: var(--margin-top-mob-default);--section-padding-top-default: 80px;--section-padding-top-mob-default: 64px;--section-padding-bottom-default: var(--section-padding-top-default);--section-padding-bottom-mob-default: var(--section-padding-top-mob-default);--section-margin-top-default: 0;--section-margin-top-mob-default: 0;--section-margin-bottom-default: var(--section-margin-top-default);--section-margin-bottom-mob-default: var(--section-margin-top-mob-default);--tagline: #414141;--title-main: #191942;--content: #191942;--padding-top-desktop: 0;--padding-bottom-desktop: 0;--padding-top-mobile: 0;--padding-bottom-mobile: 0;--form-color: var(--black);--form-focus-color: var(--primary);--form-error-color: #DC0202;--form-disabled-color: var(--grey-300);--form-font-weight: 500;--form-font-size: 0.875rem;--form-label-margin-bottom: 6px;--form-input-padding: 13px 12px;--form-input-height: 22px;--form-input-border-color: var(--grey-300);--form-input-border-radius: 2px;--form-input-font-size: 1rem;--form-error-font-size: 0.875rem;--top-bottom-padding-xxl: 177px;--top-bottom-padding-xl: 100px;--top-bottom-padding-l: 80px;--top-bottom-padding-m: 64px;--top-bottom-padding-s: 40px;--top-bottom-padding-none: 0;--section-width: 1440px;--left-right-margins: 80px;--header-content: 40px;--boreder-radius-m: 32px;--boreder-radius-s: 16px;--distance-between-elements-xxl: 80px;--distance-between-elements-xl: 64px;--distance-between-elements-l: 40px;--distance-between-elements-m: 32px;--distance-between-elements-s: 28px;--distance-between-elements-xs: 20px;--distance-between-elements-xxs: 10px}@media screen and (width <= 1024px){:root{--top-bottom-padding-xxl: 177px;--top-bottom-padding-xl: 80px;--top-bottom-padding-l: 64px;--top-bottom-padding-m: 40px;--top-bottom-padding-s: 32px;--left-right-margins: 16px;--header-content: 24px;--boreder-radius-m: 16px;--boreder-radius-s: 8px;--distance-between-elements-xxl: 56px;--distance-between-elements-xl: 40px;--distance-between-elements-l: 32px;--distance-between-elements-m: 24px;--distance-between-elements-s: 20px}}@media screen and (width <= 576px){:root{--top-bottom-padding-xxl: 177px;--top-bottom-padding-xl: 64px;--top-bottom-padding-l: 40px;--top-bottom-padding-m: 32px;--top-bottom-padding-s: 24px;--distance-between-elements-xxl: 40px;--distance-between-elements-xl: 32px;--distance-between-elements-l: 24px;--distance-between-elements-m: 16px;--distance-between-elements-xs: 12px;--distance-between-elements-xxs: 10px}}:root{--container-width: 1440px;--container-padding-x: 80px}@media screen and (width <= 1280px){:root{--container-width: 1060px;--container-padding-x: 40px}}@media screen and (width <= 1024px){:root{--container-width: 1024px}}@media screen and (width <= 768px){:root{--container-width: 688px;--container-padding-x: 16px}}@media screen and (width <= 576px){:root{--container-width: 512px}}@media screen and (width <= 480px){:root{--container-width: 100%}}:root{--top-menu-height: 97px;--header-height-desktop: 64px;--header-height-small: 60px;--header-height-top-bar: 40px}.demo-type-a{--padding-top-default: 64px;--padding-bottom-default: 80px;--padding-top-mob-default: 64px;--padding-bottom-mob-default: 80px}.demo-type-a .container{padding-top:var(--padding-top-default);padding-bottom:var(--padding-bottom-default)}@media screen and (width <= 768px){.demo-type-a .container{padding-top:var(--padding-top-mob-default);padding-bottom:var(--padding-bottom-mob-default)}}.demo-type-a.padding-top-none{--padding-top-default: var(--top-bottom-padding-none)}.demo-type-a.padding-top-small{--padding-top-default: var(--top-bottom-padding-s)}.demo-type-a.padding-top-medium{--padding-top-default: var(--top-bottom-padding-m)}.demo-type-a.padding-top-large{--padding-top-default: var(--top-bottom-padding-l)}.demo-type-a.padding-top-x-large{--padding-top-default: var(--top-bottom-padding-xl)}.demo-type-a.padding-top-xx-large{--padding-top-default: var(--top-bottom-padding-xxl)}@media screen and (width <= 768px){.demo-type-a.padding-top-mob-none{--padding-top-mob-default: var(--top-bottom-padding-none)}.demo-type-a.padding-top-mob-small{--padding-top-mob-default: var(--top-bottom-padding-s)}.demo-type-a.padding-top-mob-medium{--padding-top-mob-default: var(--top-bottom-padding-m)}.demo-type-a.padding-top-mob-large{--padding-top-mob-default: var(--top-bottom-padding-l)}.demo-type-a.padding-top-mob-x-large{--padding-top-mob-default: var(--top-bottom-padding-xl)}.demo-type-a.padding-top-mob-xx-large{--padding-top-mob-default: var(--top-bottom-padding-xxl)}}.demo-type-a.padding-bottom-none{--padding-bottom-default: var(--top-bottom-padding-none)}.demo-type-a.padding-bottom-small{--padding-bottom-default: var(--top-bottom-padding-s)}.demo-type-a.padding-bottom-medium{--padding-bottom-default: var(--top-bottom-padding-m)}.demo-type-a.padding-bottom-large{--padding-bottom-default: var(--top-bottom-padding-l)}.demo-type-a.padding-bottom-x-large{--padding-bottom-default: var(--top-bottom-padding-xl)}.demo-type-a.padding-bottom-xx-large{--padding-bottom-default: var(--top-bottom-padding-xxl)}@media screen and (width <= 768px){.demo-type-a.padding-bottom-mob-none{--padding-bottom-mob-default: var(--top-bottom-padding-none)}.demo-type-a.padding-bottom-mob-small{--padding-bottom-mob-default: var(--top-bottom-padding-s)}.demo-type-a.padding-bottom-mob-medium{--padding-bottom-mob-default: var(--top-bottom-padding-m)}.demo-type-a.padding-bottom-mob-large{--padding-bottom-mob-default: var(--top-bottom-padding-l)}.demo-type-a.padding-bottom-mob-x-large{--padding-bottom-mob-default: var(--top-bottom-padding-xl)}.demo-type-a.padding-bottom-mob-xx-large{--padding-bottom-mob-default: var(--top-bottom-padding-xxl)}}.demo-type-a.padding-top-default{--padding-top-default: var(--section-padding-top-default)}@media screen and (width <= 768px){.demo-type-a.padding-top-mob-default{--padding-top-mob-default: var(--section-padding-top-mob-default)}}.demo-type-a.padding-bottom-default{--padding-bottom-default: var(--section-padding-bottom-default)}@media screen and (width <= 768px){.demo-type-a.padding-bottom-mob-default{--padding-bottom-mob-default: var(--section-padding-bottom-mob-default)}}.demo-type-a{margin-top:var(--margin-top-default);margin-bottom:var(--margin-bottom-default)}@media screen and (width <= 768px){.demo-type-a{margin-top:var(--margin-top-mob-default);margin-bottom:var(--margin-bottom-mob-default)}}.demo-type-a.margin-top-none{--margin-top-default: 0}.demo-type-a.margin-top-small{--margin-top-default: 32px}.demo-type-a.margin-top-medium{--margin-top-default: 64px}.demo-type-a.margin-top-large{--margin-top-default: 96px}.demo-type-a.margin-top-x-large{--margin-top-default: 128px}@media screen and (width <= 768px){.demo-type-a.margin-top-mob-none{--margin-top-mob-default: 0}.demo-type-a.margin-top-mob-small{--margin-top-mob-default: 8px}.demo-type-a.margin-top-mob-medium{--margin-top-mob-default: 12px}.demo-type-a.margin-top-mob-large{--margin-top-mob-default: 24px}.demo-type-a.margin-top-mob-x-large{--margin-top-mob-default: 48px}}.demo-type-a.margin-bottom-none{--margin-bottom-default: 0}.demo-type-a.margin-bottom-small{--margin-bottom-default: 32px}.demo-type-a.margin-bottom-medium{--margin-bottom-default: 64px}.demo-type-a.margin-bottom-large{--margin-bottom-default: 96px}.demo-type-a.margin-bottom-x-large{--margin-bottom-default: 128px}@media screen and (width <= 768px){.demo-type-a.margin-bottom-mob-none{--margin-bottom-mob-default: 0}.demo-type-a.margin-bottom-mob-small{--margin-bottom-mob-default: 8px}.demo-type-a.margin-bottom-mob-medium{--margin-bottom-mob-default: 12px}.demo-type-a.margin-bottom-mob-large{--margin-bottom-mob-default: 24px}.demo-type-a.margin-bottom-mob-x-large{--margin-bottom-mob-default: 48px}}.demo-type-a.margin-top-default{--margin-top-default: var(--section-margin-top-default)}@media screen and (width <= 768px){.demo-type-a.margin-top-mob-default{--margin-top-mob-default: var(--section-margin-top-mob-default)}}.demo-type-a.margin-bottom-default{--margin-bottom-default: var(--section-margin-bottom-default)}@media screen and (width <= 768px){.demo-type-a.margin-bottom-mob-default{--margin-bottom-mob-default: var(--section-margin-bottom-mob-default)}}.demo-type-a.background-grey-100{background:var(--grey-100)}.demo-type-a{position:relative;overflow:visible;background-color:#eef5f7}.demo-type-a h1,.demo-type-a h2,.demo-type-a h3{font-family:var(--fonts-font-family-headlines) !important}.demo-type-a .container{display:grid;align-items:stretch;position:relative;z-index:1;padding-left:1.25rem;padding-right:1.25rem;gap:79px;grid-template-columns:minmax(0, 552px) minmax(0, 630px)}@media screen and (max-width: 1024px)and (min-width: 993px){.demo-type-a .container{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:40px;max-width:960px;padding-top:calc(64px + var(--header-height, 92px));padding-left:1.25rem;padding-right:1.25rem}}@media screen and (max-width: 992px){.demo-type-a .container{display:flex;flex-direction:column;padding-top:calc(124px + var(--header-height, 92px));padding-left:1.25rem;padding-right:1.25rem;max-width:720px}}@media screen and (width <= 576px){.demo-type-a .container{gap:60px;padding-bottom:0;padding-top:calc(60px + var(--header-height, 92px));max-width:100%}}@media(min-width: 1260px){.demo-type-a .container{max-width:1300px}}.demo-type-a .section__heading,.demo-type-a .section__description{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.demo-type-a .section__heading a:not([class]),.demo-type-a .section__description a:not([class]){text-decoration:underline;color:inherit}.demo-type-a .section__heading.center{text-align:center}.demo-type-a .section__heading.right{text-align:right}.demo-type-a .section__tag{font-family:var(--font-main);font-size:1.25rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}@media screen and (width <= 1024px){.demo-type-a .section__tag{font-size:1rem}}@media screen and (width <= 576px){.demo-type-a .section__tag{font-size:.875rem}}.demo-type-a .section__tag{font-size:.875rem !important;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1px}@media screen and (width <= 576px){.demo-type-a .section__tag{font-size:.75rem !important}}.demo-type-a .section__tag--m{font-size:.875rem !important;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1px}@media screen and (width <= 576px){.demo-type-a .section__tag--m{font-size:.75rem !important}}.demo-type-a__content{display:flex;flex-direction:column;gap:var(--distance-between-elements-l);padding-top:20px}@media screen and (max-width: 992px){.demo-type-a__content{grid-column:auto;width:100%;padding-right:0;padding-top:0}}@media screen and (width <= 576px){.demo-type-a__content{gap:var(--distance-between-elements-xxl)}}.demo-type-a__form{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (min-width: 768px)and (max-width: 992px){.demo-type-a__form{grid-column:auto;width:680px;position:relative;left:0;right:0;margin-left:0;margin-right:0;justify-content:center;padding:var(--distance-between-elements-l) var(--container-padding-x);background:#191942}}@media screen and (max-width: 767px){.demo-type-a__form{grid-column:auto;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;justify-content:center;padding:var(--distance-between-elements-l) var(--container-padding-x);background:#191942}}@media screen and (width <= 576px){.demo-type-a__form{padding:60px var(--container-padding-x)}}.demo-type-a__form .hidden-fields-container{display:none}.demo-type-a__form .form{width:100%;background:rgba(0,0,0,0);border-radius:var(--boreder-radius-m);--form-color: #fff;--form-error-color: #fff;--form-font-size: .875rem;--form-error-font-size: .75rem}.demo-type-a__form .form__heading{gap:var(--distance-between-elements-xs);margin-bottom:40px}.demo-type-a__form .form h3,.demo-type-a__form .form .form-title{font-family:var(--font-main);color:var(--title-main);font-size:2.5rem;font-style:normal;font-weight:700;line-height:3rem;letter-spacing:.05rem}@media screen and (width <= 1024px){.demo-type-a__form .form h3,.demo-type-a__form .form .form-title{font-size:2rem;line-height:2.375rem}}@media screen and (width <= 576px){.demo-type-a__form .form h3,.demo-type-a__form .form .form-title{font-size:1.75rem;line-height:2.125rem}}.demo-type-a__form .form h3,.demo-type-a__form .form .form-title{color:#fff}.demo-type-a__form .form .form-subtitle p{font-family:var(--font-main);color:var(--content);font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:.0125rem;line-height:1.625rem}@media screen and (width <= 768px){.demo-type-a__form .form .form-subtitle p{font-size:1.125rem;line-height:1.4375rem}}.demo-type-a__form .form .form-subtitle p--b,.demo-type-a__form .form .form-subtitle p--b p,.demo-type-a__form .form .form-subtitle p--b .p{font-weight:600}.demo-type-a__form .form .form-subtitle p{color:#fff;margin:0;letter-spacing:0}@media screen and (width <= 1024px){.demo-type-a__form .form{width:100%;max-width:560px}}.demo-type-a__form .form p{font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form .form p{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form .form p--b{font-weight:600}.demo-type-a__form .form p{margin:0}.demo-type-a__form .form form{gap:var(--distance-between-elements-xs)}.demo-type-a__form .form form a{color:inherit;text-decoration:underline}.demo-type-a__form .form span{color:hsla(0,0%,100%,.5);font-size:.75rem;line-height:1.5;max-width:100%;display:block;margin-top:0;font-family:var(--font-main)}.demo-type-a__form .form .form-fields{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.demo-type-a__form .form .form-row p,.demo-type-a__form .form .form-row-2-cols p{display:flex;gap:calc(var(--distance-between-elements-m)/2)}.demo-type-a__form .form .form-row p>*,.demo-type-a__form .form .form-row-2-cols p>*{flex:1}@media screen and (width <= 576px){.demo-type-a__form .form .form-row p,.demo-type-a__form .form .form-row-2-cols p{flex-direction:column;gap:0}}.demo-type-a__form .form .form-privacy-note{font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form .form .form-privacy-note{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form .form .form-privacy-note--b{font-weight:600}.demo-type-a__form .form .form-privacy-note{color:var(--content)}.demo-type-a__form .form .form-privacy-note a{color:var(--secondary);text-decoration:none}.demo-type-a__form .form .form-privacy-note a:hover{text-decoration:underline}.demo-type-a__form .form .form-message{background:#fff;padding:120px 55px;text-align:center;position:relative;flex-direction:column}@media screen and (width <= 576px){.demo-type-a__form .form .form-message{padding:80px 20px}}.demo-type-a__form .form .form-message p:first-child{font-size:3rem;letter-spacing:0;line-height:1.125;font-weight:700;margin-bottom:5px;color:#191942}.demo-type-a__form .form .form-message h2{font-size:1.5rem;letter-spacing:0;line-height:1.1666666667;font-weight:700;margin-bottom:10px;color:#191942}.demo-type-a__form .form .form-message p:last-child{font-family:Inter,sans-serif;font-size:1.125rem;letter-spacing:-0.01em;line-height:1.7777777778;font-weight:400;color:#191942;margin-bottom:40px}.demo-type-a__form-wrapper{position:sticky;top:calc(var(--header-height, 92px) + 25px);align-self:flex-start;background:#191942;padding:80px 65px;width:100%;min-height:var(--demo-form-min-height, auto)}@media screen and (max-width: 1024px)and (min-width: 993px){.demo-type-a__form-wrapper{padding:60px 40px}}@media screen and (max-width: 992px){.demo-type-a__form-wrapper{position:relative;top:auto;background:rgba(0,0,0,0);padding:0}}@media screen and (width <= 576px){.demo-type-a__form-wrapper{max-width:372px}}.demo-type-a__form-wrapper form{font-family:var(--font-main) !important;position:relative;width:100% !important;max-width:100%;display:flex;flex-direction:column;gap:24px;font-size:16px}.demo-type-a__form-wrapper form p,.demo-type-a__form-wrapper form span,.demo-type-a__form-wrapper form ul li,.demo-type-a__form-wrapper form small{font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form-wrapper form p,.demo-type-a__form-wrapper form span,.demo-type-a__form-wrapper form ul li,.demo-type-a__form-wrapper form small{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form-wrapper form p--b,.demo-type-a__form-wrapper form span--b,.demo-type-a__form-wrapper form ul li--b,.demo-type-a__form-wrapper form small--b{font-weight:600}.demo-type-a__form-wrapper form p,.demo-type-a__form-wrapper form span,.demo-type-a__form-wrapper form ul li,.demo-type-a__form-wrapper form small{color:var(--form-color)}.demo-type-a__form-wrapper form a{color:inherit;text-decoration:underline}.demo-type-a__form-wrapper .form{position:relative}.demo-type-a__form-wrapper .form-message{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb, var(--white), transparent 25%);backdrop-filter:blur(7px);font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form-wrapper .form-message{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form-wrapper .form-message--b{font-weight:600}.demo-type-a__form-wrapper .customForm form label{font-family:var(--font-main) !important;margin-bottom:var(--form-label-margin-bottom);font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form-wrapper .customForm form label{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form-wrapper .customForm form label--b{font-weight:600}.demo-type-a__form-wrapper .customForm form label{color:var(--form-color);font-weight:var(--form-font-weight)}.demo-type-a__form-wrapper .customForm form label:has(input[required])::before,.demo-type-a__form-wrapper .customForm form label:has(input[data-required])::before,.demo-type-a__form-wrapper .customForm form label:has(+input[required])::before,.demo-type-a__form-wrapper .customForm form label:has(+input[data-required])::before,.demo-type-a__form-wrapper .customForm form label:has(.wpcf7-validates-as-required)::before{content:"*";padding-right:5px;color:var(--form-error-color)}.demo-type-a__form-wrapper .customForm form label .wpcf7-form-control-wrap{display:block;margin-top:6px}.demo-type-a__form-wrapper .customForm form p>label:only-child{margin-bottom:0}.demo-type-a__form-wrapper .customForm form .wpcf7-response-output{margin:0;color:var(--form-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .customForm form .wpcf7-response-output{font-size:.875rem}}.demo-type-a__form-wrapper .customForm form input[type=text],.demo-type-a__form-wrapper .customForm form input[type=email],.demo-type-a__form-wrapper .customForm form input[type=tel],.demo-type-a__form-wrapper .customForm form input[type=password],.demo-type-a__form-wrapper .customForm form input[type=checkbox],.demo-type-a__form-wrapper .customForm form input[type=radio]{font-family:var(--font-main) !important;width:100%;padding:var(--form-input-padding);font-size:var(--form-input-font-size);border:1px solid var(--form-input-border-color);border-radius:var(--form-input-border-radius);transition:border-color .2s ease;background-color:rgba(0,0,0,0);height:calc(var(--form-input-height) + var(--form-input-padding)*2);line-height:inherit;cursor:pointer;color:var(--form-color) !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.4rem !important}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .customForm form input[type=text],.demo-type-a__form-wrapper .customForm form input[type=email],.demo-type-a__form-wrapper .customForm form input[type=tel],.demo-type-a__form-wrapper .customForm form input[type=password],.demo-type-a__form-wrapper .customForm form input[type=checkbox],.demo-type-a__form-wrapper .customForm form input[type=radio]{font-size:.875rem}}.demo-type-a__form-wrapper .customForm form input[type=text]:focus-visible,.demo-type-a__form-wrapper .customForm form input[type=email]:focus-visible,.demo-type-a__form-wrapper .customForm form input[type=tel]:focus-visible,.demo-type-a__form-wrapper .customForm form input[type=password]:focus-visible,.demo-type-a__form-wrapper .customForm form input[type=checkbox]:focus-visible,.demo-type-a__form-wrapper .customForm form input[type=radio]:focus-visible{outline:1px solid var(--form-focus-color)}.demo-type-a__form-wrapper .customForm form input[type=text]:hover,.demo-type-a__form-wrapper .customForm form input[type=text]:active,.demo-type-a__form-wrapper .customForm form input[type=email]:hover,.demo-type-a__form-wrapper .customForm form input[type=email]:active,.demo-type-a__form-wrapper .customForm form input[type=tel]:hover,.demo-type-a__form-wrapper .customForm form input[type=tel]:active,.demo-type-a__form-wrapper .customForm form input[type=password]:hover,.demo-type-a__form-wrapper .customForm form input[type=password]:active,.demo-type-a__form-wrapper .customForm form input[type=checkbox]:hover,.demo-type-a__form-wrapper .customForm form input[type=checkbox]:active,.demo-type-a__form-wrapper .customForm form input[type=radio]:hover,.demo-type-a__form-wrapper .customForm form input[type=radio]:active{--form-input-border-color: var(--form-color)}.demo-type-a__form-wrapper .customForm form input[type=text]:disabled,.demo-type-a__form-wrapper .customForm form input[type=email]:disabled,.demo-type-a__form-wrapper .customForm form input[type=tel]:disabled,.demo-type-a__form-wrapper .customForm form input[type=password]:disabled,.demo-type-a__form-wrapper .customForm form input[type=checkbox]:disabled,.demo-type-a__form-wrapper .customForm form input[type=radio]:disabled{opacity:.5}.demo-type-a__form-wrapper .customForm form input[type=text]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=email]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=tel]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=password]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=checkbox]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=radio]::-moz-placeholder{--form-color: var(--grey-300);color:var(--form-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem}.demo-type-a__form-wrapper .customForm form input[type=text]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=email]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=tel]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=password]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=checkbox]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=radio]::placeholder{--form-color: var(--grey-300);color:var(--form-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .customForm form input[type=text]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=email]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=tel]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=password]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=checkbox]::-moz-placeholder, .demo-type-a__form-wrapper .customForm form input[type=radio]::-moz-placeholder{font-size:.875rem}.demo-type-a__form-wrapper .customForm form input[type=text]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=email]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=tel]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=password]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=checkbox]::placeholder,.demo-type-a__form-wrapper .customForm form input[type=radio]::placeholder{font-size:.875rem}}.demo-type-a__form-wrapper .customForm form input[type=text][aria-invalid=true],.demo-type-a__form-wrapper .customForm form input[type=text]:user-invalid,.demo-type-a__form-wrapper .customForm form input[type=email][aria-invalid=true],.demo-type-a__form-wrapper .customForm form input[type=email]:user-invalid,.demo-type-a__form-wrapper .customForm form input[type=tel][aria-invalid=true],.demo-type-a__form-wrapper .customForm form input[type=tel]:user-invalid,.demo-type-a__form-wrapper .customForm form input[type=password][aria-invalid=true],.demo-type-a__form-wrapper .customForm form input[type=password]:user-invalid,.demo-type-a__form-wrapper .customForm form input[type=checkbox][aria-invalid=true],.demo-type-a__form-wrapper .customForm form input[type=checkbox]:user-invalid,.demo-type-a__form-wrapper .customForm form input[type=radio][aria-invalid=true],.demo-type-a__form-wrapper .customForm form input[type=radio]:user-invalid{--form-input-border-color: var(--form-error-color);--form-color: var(--form-error-color)}.demo-type-a__form-wrapper .customForm form input[type=text]:is([type=checkbox],[type=radio]),.demo-type-a__form-wrapper .customForm form input[type=email]:is([type=checkbox],[type=radio]),.demo-type-a__form-wrapper .customForm form input[type=tel]:is([type=checkbox],[type=radio]),.demo-type-a__form-wrapper .customForm form input[type=password]:is([type=checkbox],[type=radio]),.demo-type-a__form-wrapper .customForm form input[type=checkbox]:is([type=checkbox],[type=radio]),.demo-type-a__form-wrapper .customForm form input[type=radio]:is([type=checkbox],[type=radio]){position:absolute;opacity:0;width:0;height:0}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]){display:inline;position:relative;cursor:pointer;font-weight:initial}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;box-sizing:border-box;background-color:var(--form-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L8.125 13L5 9.81818' stroke='%233B414B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L8.125 13L5 9.81818' stroke='%233B414B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;opacity:0;transition:opacity .2s ease;pointer-events:none}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:checked):after{opacity:1}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:not(:disabled)):hover{--form-input-border-color: var(--form-color)}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:not(:disabled):active){--form-input-border-color: var(--form-focus-color)}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:focus-visible){--form-input-border-color: var(--form-color)}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:focus-visible):before{outline:1px solid var(--form-focus-color)}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:disabled){opacity:.5;pointer-events:none}.demo-type-a__form-wrapper .customForm form label:has(input[type=checkbox]):before{content:"";box-sizing:border-box;vertical-align:text-bottom;margin-right:4px;display:inline-block;width:20px;height:20px;border:1px solid var(--form-input-border-color);background-color:#fff;flex-shrink:0;transition:all .2s ease;border-radius:var(--form-input-border-radius)}.demo-type-a__form-wrapper .customForm form label:has(input[type=radio]):before{content:"";box-sizing:border-box;vertical-align:text-bottom;margin-right:4px;display:inline-block;width:20px;height:20px;border:1px solid var(--form-input-border-color);background-color:#fff;flex-shrink:0;transition:all .2s ease;border-radius:50%}.demo-type-a__form-wrapper .customForm form select{font-family:var(--font-main) !important;width:100%;padding:var(--form-input-padding);font-size:var(--form-input-font-size);border:1px solid var(--form-input-border-color);border-radius:var(--form-input-border-radius);transition:border-color .2s ease;background-color:rgba(0,0,0,0);height:calc(var(--form-input-height) + var(--form-input-padding)*2);line-height:inherit;cursor:pointer;color:var(--form-color) !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.4rem !important}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .customForm form select{font-size:.875rem}}.demo-type-a__form-wrapper .customForm form select:focus-visible{outline:1px solid var(--form-focus-color)}.demo-type-a__form-wrapper .customForm form select:hover,.demo-type-a__form-wrapper .customForm form select:active{--form-input-border-color: var(--form-color)}.demo-type-a__form-wrapper .customForm form select:disabled{opacity:.5}.demo-type-a__form-wrapper .customForm form select::-moz-placeholder{--form-color: var(--grey-300);color:var(--form-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem}.demo-type-a__form-wrapper .customForm form select::placeholder{--form-color: var(--grey-300);color:var(--form-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .customForm form select::-moz-placeholder{font-size:.875rem}.demo-type-a__form-wrapper .customForm form select::placeholder{font-size:.875rem}}.demo-type-a__form-wrapper .customForm form select[aria-invalid=true],.demo-type-a__form-wrapper .customForm form select:user-invalid{--form-input-border-color: var(--form-error-color);--form-color: var(--form-error-color)}.demo-type-a__form-wrapper .customForm form select:is([type=checkbox],[type=radio]){position:absolute;opacity:0;width:0;height:0}.demo-type-a__form-wrapper .customForm form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7' fill='none'%3E%3Cpath d='M11 1L6 6L1 1' stroke='%231B2037' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:calc(100% - 1rem) center;background-repeat:no-repeat;background-size:.65rem .65rem}.demo-type-a__form-wrapper .customForm form select:has(option[value=""]:checked,option:not([value]):checked){color:var(--grey-300) !important}.demo-type-a__form-wrapper .customForm form textarea{font-family:var(--font-main) !important;width:100%;padding:var(--form-input-padding);font-size:var(--form-input-font-size);border:1px solid var(--form-input-border-color);border-radius:var(--form-input-border-radius);transition:border-color .2s ease;background-color:rgba(0,0,0,0);height:calc(var(--form-input-height) + var(--form-input-padding)*2);line-height:inherit;cursor:pointer;color:var(--form-color) !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.4rem !important}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .customForm form textarea{font-size:.875rem}}.demo-type-a__form-wrapper .customForm form textarea:focus-visible{outline:1px solid var(--form-focus-color)}.demo-type-a__form-wrapper .customForm form textarea:hover,.demo-type-a__form-wrapper .customForm form textarea:active{--form-input-border-color: var(--form-color)}.demo-type-a__form-wrapper .customForm form textarea:disabled{opacity:.5}.demo-type-a__form-wrapper .customForm form textarea::-moz-placeholder{--form-color: var(--grey-300);color:var(--form-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem}.demo-type-a__form-wrapper .customForm form textarea::placeholder{--form-color: var(--grey-300);color:var(--form-color);font-size:1rem;font-style:normal;font-weight:400;line-height:1.4rem}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .customForm form textarea::-moz-placeholder{font-size:.875rem}.demo-type-a__form-wrapper .customForm form textarea::placeholder{font-size:.875rem}}.demo-type-a__form-wrapper .customForm form textarea[aria-invalid=true],.demo-type-a__form-wrapper .customForm form textarea:user-invalid{--form-input-border-color: var(--form-error-color);--form-color: var(--form-error-color)}.demo-type-a__form-wrapper .customForm form textarea:is([type=checkbox],[type=radio]){position:absolute;opacity:0;width:0;height:0}.demo-type-a__form-wrapper .customForm form textarea{resize:none;min-height:100px}.demo-type-a__form-wrapper .customForm form .form-error,.demo-type-a__form-wrapper .customForm form .form-error>*{all:unset;background:none !important;color:var(--form-error-color);font-size:var(--form-error-font-size);margin-top:6px;position:static;transition:all .2s ease;min-height:0;transform-origin:center;transform:scaleY(1)}.demo-type-a__form-wrapper .customForm form button,.demo-type-a__form-wrapper .customForm form input[type=submit]{--btn-min-width: auto;font-family:inherit;--btn-font-size: 1rem;--btn-line-height: 1.125rem;--btn-border-radius: 0;--btn-border-width: 2px;--btn-padding-y: 13px;--btn-padding-x: 16px;--btn-min-width: 130px;--btn-border: var(--primary);--btn-bg: var(--primary);--btn-color: var(--white);--btn-color-hover: var(--primary);--btn-bg-hover: transparent;--btn-color-active: var(--primary);--btn-bg-active: var(--primary-100)}.demo-type-a__form-wrapper .customForm form button,.demo-type-a__form-wrapper .customForm form input[type=submit]{padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-border-radius);border:var(--btn-border-width) solid var(--btn-border);transition:all .3s;text-decoration:none;display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;justify-content:center;background-color:var(--btn-bg);color:var(--btn-color);outline:none;font-size:var(--btn-font-size);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight, 500);min-width:var(--btn-min-width, auto)}.demo-type-a__form-wrapper .customForm form button:hover,.demo-type-a__form-wrapper .customForm form input[type=submit]:hover{color:var(--btn-color-hover, var(--btn-color));background-color:var(--btn-bg-hover, var(--btn-bg));border-color:var(--btn-border-hover, var(--btn-border))}.demo-type-a__form-wrapper .customForm form button:focus,.demo-type-a__form-wrapper .customForm form input[type=submit]:focus{color:var(--btn-color-focus, var(--btn-color));background-color:var(--btn-bg-focus, var(--btn-bg));border-color:var(--btn-border-focus, var(--btn-border))}.demo-type-a__form-wrapper .customForm form button:active,.demo-type-a__form-wrapper .customForm form input[type=submit]:active{color:var(--btn-color-active, var(--btn-color));background-color:var(--btn-bg-active, var(--btn-bg));border-color:var(--btn-border-active, var(--btn-border))}.demo-type-a__form-wrapper .customForm form button.disabled,.demo-type-a__form-wrapper .customForm form input[type=submit].disabled{background-color:var(--btn-bg-disabled, var(--grey-300));border-color:var(--btn-border-disabled, var(--grey-300));color:var(--btn-color-disabled, var(--white));cursor:not-allowed;pointer-events:none}.demo-type-a__form-wrapper .customForm form .form-row{display:flex;justify-content:space-between;gap:var(--distance-between-elements-xs)}.demo-type-a__form-wrapper .customForm form .form-row>*{flex:1}@media screen and (width <= 576px){.demo-type-a__form-wrapper .customForm form .form-row{flex-direction:column}}.demo-type-a__form-wrapper .customForm form .form-group{display:flex;flex-direction:column}.demo-type-a__form-wrapper .customForm form .form-group input,.demo-type-a__form-wrapper .customForm form .form-group select,.demo-type-a__form-wrapper .customForm form .form-group textarea,.demo-type-a__form-wrapper .customForm form .form-group label{width:auto !important}.demo-type-a__form-wrapper .customForm form .form-checkbox,.demo-type-a__form-wrapper .customForm form .form-radio{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.demo-type-a__form-wrapper .customForm form .wpcf7-spinner{display:none}.demo-type-a__form-wrapper .customForm form.invalid .wpcf7-response-output,.demo-type-a__form-wrapper .customForm form.invalid .wpcf7-response-output>*{all:unset;background:none !important;color:var(--form-error-color);font-size:var(--form-error-font-size);margin-top:6px;position:static;transition:all .2s ease;min-height:0;transform-origin:center;transform:scaleY(1)}.demo-type-a__form-wrapper .customForm form .wpcf7-not-valid-tip,.demo-type-a__form-wrapper .customForm form .wpcf7-not-valid-tip>*{all:unset;background:none !important;color:var(--form-error-color);font-size:var(--form-error-font-size);margin-top:6px;position:static;transition:all .2s ease;min-height:0;transform-origin:center;transform:scaleY(1)}.demo-type-a__form-wrapper .customForm form .wpcf7-not-valid-tip{display:block !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoClear{display:none}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoAsterix{color:var(--form-error-color)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow{display:flex;justify-content:space-between;gap:var(--distance-between-elements-xs)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow>*{flex:1}@media screen and (width <= 576px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow{flex-direction:column}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow:not(:has(.mktoFieldWrap)){position:absolute !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol{margin:0 !important;display:flex}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol>*:not(.mktoFieldWrap){display:none}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{flex:1;display:flex;flex-direction:column}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label{width:auto !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoLabel{font-family:var(--font-main) !important;margin-bottom:var(--form-label-margin-bottom);font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoLabel{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoLabel--b{font-weight:600}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoLabel{color:var(--form-color);font-weight:var(--form-font-weight)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField{font-family:var(--font-main) !important;width:100%;padding:var(--form-input-padding) !important;font-size:var(--form-input-font-size) !important;border:1px solid var(--form-input-border-color) !important;border-radius:var(--form-input-border-radius) !important;transition:border-color .2s ease;background-color:rgba(0,0,0,0) !important;height:calc(var(--form-input-height) + var(--form-input-padding)*2) !important;line-height:inherit !important;cursor:pointer;color:var(--form-color) !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.4rem !important}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField{font-size:.875rem}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:focus-visible{outline:1px solid var(--form-focus-color)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:hover,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:active{--form-input-border-color: var(--form-color)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:disabled{opacity:.5}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField::-moz-placeholder{--form-color: var(--grey-300);color:var(--form-color) !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.4rem !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField::placeholder{--form-color: var(--grey-300);color:var(--form-color) !important;font-size:1rem !important;font-style:normal !important;font-weight:400 !important;line-height:1.4rem !important}@media screen and (width <= 1024px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField::-moz-placeholder{font-size:.875rem}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField::placeholder{font-size:.875rem}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField[aria-invalid=true],.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:user-invalid{--form-input-border-color: var(--form-error-color);--form-color: var(--form-error-color)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:is([type=checkbox],[type=radio]){position:absolute;opacity:0;width:0;height:0}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label{font-family:var(--font-main) !important;margin-bottom:var(--form-label-margin-bottom);font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label--b,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label--b{font-weight:600}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label{color:var(--form-color);font-weight:var(--form-font-weight)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]+label,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=checkbox]),.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=checkbox]+label,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=checkbox]){position:relative}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]+label:before,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=checkbox]):before,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=checkbox]+label:before,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=checkbox]):before{content:"";box-sizing:border-box;vertical-align:text-bottom;margin-right:4px;display:inline-block;width:20px;height:20px;border:1px solid var(--form-input-border-color);background-color:#fff;flex-shrink:0;transition:all .2s ease;border-radius:var(--form-input-border-radius)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]+label:after,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=checkbox]):after,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=checkbox]+label:after,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=checkbox]):after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;box-sizing:border-box;background-color:var(--form-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L8.125 13L5 9.81818' stroke='%233B414B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L8.125 13L5 9.81818' stroke='%233B414B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;opacity:0;transition:opacity .2s ease;pointer-events:none}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=radio]+label,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=radio]),.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=radio]+label,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=radio]){position:relative}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=radio]+label:before,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=radio]):before,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=radio]+label:before,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=radio]):before{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=radio]+label:after,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=radio]):after,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=radio]+label:after,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=radio]):after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;box-sizing:border-box;background-color:var(--form-color);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L8.125 13L5 9.81818' stroke='%233B414B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 6L8.125 13L5 9.81818' stroke='%233B414B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px;mask-size:16px;opacity:0;transition:opacity .2s ease;pointer-events:none}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input:checked+label:after,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input:checked+label:after{opacity:1}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoHtmlText{font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoHtmlText{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoHtmlText--b{font-weight:600}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoHtmlText{width:auto !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow select:has(option[value=""]:checked,option:not([value]):checked){color:var(--grey-300) !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{font-family:inherit;--btn-font-size: 1rem;--btn-line-height: 1.125rem;--btn-border-radius: 0;--btn-border-width: 2px;--btn-padding-y: 13px;--btn-padding-x: 16px;--btn-min-width: 130px;--btn-border: var(--primary);--btn-bg: var(--primary);--btn-color: var(--white);--btn-color-hover: var(--primary);--btn-bg-hover: transparent;--btn-color-active: var(--primary);--btn-bg-active: var(--primary-100)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-border-radius);border:var(--btn-border-width) solid var(--btn-border);transition:all .3s;text-decoration:none;display:flex;width:-moz-fit-content;width:fit-content;cursor:pointer;justify-content:center;background-color:var(--btn-bg);color:var(--btn-color);outline:none;font-size:var(--btn-font-size);line-height:var(--btn-line-height);font-weight:var(--btn-font-weight, 500);min-width:var(--btn-min-width, auto)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{color:var(--btn-color-hover, var(--btn-color));background-color:var(--btn-bg-hover, var(--btn-bg));border-color:var(--btn-border-hover, var(--btn-border))}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:focus{color:var(--btn-color-focus, var(--btn-color));background-color:var(--btn-bg-focus, var(--btn-bg));border-color:var(--btn-border-focus, var(--btn-border))}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:active{color:var(--btn-color-active, var(--btn-color));background-color:var(--btn-bg-active, var(--btn-bg));border-color:var(--btn-border-active, var(--btn-border))}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton.disabled{background-color:var(--btn-bg-disabled, var(--grey-300));border-color:var(--btn-border-disabled, var(--grey-300));color:var(--btn-color-disabled, var(--white));cursor:not-allowed;pointer-events:none}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoError,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoError>*{all:unset;background:none !important;color:var(--form-error-color);font-size:var(--form-error-font-size);margin-top:6px;position:static;transition:all .2s ease;min-height:0;transform-origin:center;transform:scaleY(1)}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoError .mktoErrorArrowWrap{display:none}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoHtmlText{font-family:var(--font-main) !important;margin-bottom:var(--form-label-margin-bottom);font-family:var(--font-main);color:var(--content);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.25rem}@media screen and (width <= 768px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoHtmlText{font-size:.75rem;line-height:1.0625rem}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoHtmlText--b{font-weight:600}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoHtmlText{color:var(--form-color);font-weight:var(--form-font-weight)}.demo-type-a__form-wrapper .thank-you-box{--title-main: var(--black);--content: #414141;border-radius:24px;background:var(--grey-white);padding:var(--distance-between-elements-m);display:flex;flex-direction:column;gap:var(--distance-between-elements-xs)}.demo-type-a__form-wrapper .thank-you-box .thank-you-box__heading{display:flex;align-items:center;gap:var(--distance-between-elements-xs)}@media screen and (width <= 576px){.demo-type-a__form-wrapper .thank-you-box .thank-you-box__heading{flex-direction:column;align-items:flex-start}}.demo-type-a__form-wrapper .thank-you-box svg{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 576px){.demo-type-a__form-wrapper .thank-you-box svg{width:36px;height:36px}}.demo-type-a__form-wrapper .form{max-width:499px}@media screen and (min-width: 768px)and (max-width: 992px){.demo-type-a__form-wrapper .form{max-width:100%;margin:0 auto;padding:40px}}.demo-type-a__form-wrapper .form .form-heading{display:flex;flex-direction:column;gap:var(--distance-between-elements-xs);margin-bottom:40px}.demo-type-a__form-wrapper .form form{gap:0}@media screen and (width <= 576px){.demo-type-a__form-wrapper .form form{padding:0}}.demo-type-a__form-wrapper .marketoForm .mktoForm [type=text],.demo-type-a__form-wrapper .marketoForm .mktoForm [type=url],.demo-type-a__form-wrapper .marketoForm .mktoForm [type=email],.demo-type-a__form-wrapper .marketoForm .mktoForm [type=tel],.demo-type-a__form-wrapper .marketoForm .mktoForm [type=number],.demo-type-a__form-wrapper .marketoForm .mktoForm [type=date],.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoField:not(textarea){background-color:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#191942 !important;height:48px !important;padding:0 21px !important;width:100% !important}.demo-type-a__form-wrapper .marketoForm .mktoForm textarea.mktoField{background-color:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;color:#191942 !important;height:150px !important;padding:12px 21px !important;width:100% !important;resize:vertical}.demo-type-a__form-wrapper .marketoForm .mktoForm select{background-color:#fff !important;border:0 !important;border-radius:0 !important;color:#191942 !important;height:48px !important;padding:0 21px !important;background-position:right 13px center;background-repeat:no-repeat;background-size:20px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNy41TDEwIDEyLjVMMTUgNy41IiBzdHJva2U9IiMxOTE5NDIiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=") !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoLabel,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoGutter.mktoHasWidth{display:none !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoHtmlText{color:hsla(0,0%,100%,.5) !important;font-size:.75rem;line-height:1.5;width:100% !important;margin-bottom:0}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoHtmlText a{color:inherit}@media screen and (width <= 576px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoHtmlText a{padding-left:0}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonRow,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonWrap,.demo-type-a__form-wrapper .marketoForm .mktoForm [type=submit]{width:100% !important;max-width:100% !important}.demo-type-a__form-wrapper .marketoForm .mktoForm span.mktoButtonWrap.mktoSimple{margin-left:0 !important}.demo-type-a__form-wrapper .marketoForm .mktoForm [type=submit],.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#eb7633 !important;background-image:none !important;border:0 !important;border-radius:0 !important;color:#fff !important;cursor:pointer;display:flex;font-family:var(--fonts-font-family-headlines);font-size:1rem !important;font-weight:700;gap:10px;justify-content:flex-start;letter-spacing:.01em;line-height:1.25;padding:22px 23px !important;position:relative;transition-duration:.3s;transition-property:color,background,border,opacity;width:100% !important}.demo-type-a__form-wrapper .marketoForm .mktoForm [type=submit]::after,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:25px;height:25px;background-image:url('data:image/svg+xml,<svg width="37" height="37" viewBox="0 0 37 37" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_103_26" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="8" y="8" width="20" height="20"><path d="M28 8H8V28H28V8Z" fill="white"/></mask><g mask="url(%23mask0_103_26)"><path fill-rule="evenodd" clip-rule="evenodd" d="M28.0007 8.00101V10.9426L28 28H25.0887V13.0233L10.6013 27.6671L8.54276 25.5864L23.0278 10.945L8.00068 10.9524L7.99927 8.00978L25.9404 8.00098L28.0007 8.00101Z" fill="%23fff"/></g></svg>');background-position:50%;background-repeat:no-repeat;background-size:contain}.demo-type-a__form-wrapper .marketoForm .mktoForm [type=submit]:hover,.demo-type-a__form-wrapper .marketoForm .mktoForm [type=submit]:focus,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus{background-color:#ff874d !important;color:#fff !important}.demo-type-a__form-wrapper .marketoForm .mktoForm [type=submit] svg,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton svg{flex:0 0 25px;height:25px}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField{font-size:.875rem !important;font-weight:400;letter-spacing:.01em;line-height:1.42857}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoError{width:100% !important;display:block !important;margin-top:0 !important;font-size:12px !important}@media screen and (width <= 576px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow{gap:0}}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not(textarea),.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input,.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{--form-color: #191942;background-color:#fff !important;color:var(--form-color) !important;width:100% !important;font-size:var(--form-font-size);font-family:var(--font-main);padding:12px 21px !important;height:48px !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea.mktoField{--form-color: #191942;background-color:#fff !important;color:var(--form-color) !important;width:100% !important;font-size:var(--form-font-size);font-family:var(--font-main);padding:12px 21px !important;height:150px !important;resize:vertical}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField::-moz-placeholder{color:#757575 !important;font-size:var(--form-font-size) !important;font-weight:400 !important;line-height:20px !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField::placeholder{color:#757575 !important;font-size:var(--form-font-size) !important;font-weight:400 !important;line-height:20px !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{font-family:var(--font-main) !important;font-size:var(--form-font-size) !important;font-weight:400 !important;line-height:20px !important;color:#191942 !important;padding:13px 21px !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select:has(option[value=""]:checked){color:var(--form-color) !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select option:not([value=""]){color:var(--form-color) !important}.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{margin-bottom:20px}@media screen and (width <= 576px){.demo-type-a__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{margin-bottom:10px}}.demo-type-a .section__heading{gap:var(--distance-between-elements-xs);display:flex;flex-direction:column}@media screen and (width <= 576px){.demo-type-a .section__heading{gap:var(--distance-between-elements-s)}}.demo-type-a .section__heading h1{font-size:3rem;font-style:normal;font-weight:700;line-height:1.125;letter-spacing:-0.02em;max-width:80%}@media screen and (max-width: 1024px)and (min-width: 993px){.demo-type-a .section__heading h1{max-width:100%;font-size:3rem;line-height:1.2}}@media screen and (max-width: 992px){.demo-type-a .section__heading h1{max-width:100%;font-size:2.125rem;line-height:2.8125rem}}@media screen and (width <= 576px){.demo-type-a .section__heading h1{font-size:2.5rem}}.demo-type-a .section__heading p{font-family:var(--font-main);color:var(--content);font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:.0125rem;line-height:1.625rem}@media screen and (width <= 768px){.demo-type-a .section__heading p{font-size:1.125rem;line-height:1.4375rem}}.demo-type-a .section__heading p--b,.demo-type-a .section__heading p--b p,.demo-type-a .section__heading p--b .p{font-weight:600}.demo-type-a .section__heading p{margin:0;color:var(--content);font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:-0.01em;line-height:1.7777777778}.demo-type-a__logo{height:76px;padding:0 var(--distance-between-elements-xxs)}.demo-type-a__logo img,.demo-type-a__logo picture{height:56px;width:auto}.demo-type-a__list{display:flex;flex-direction:column;gap:var(--distance-between-elements-xs);padding-bottom:var(--distance-between-elements-xs)}@media screen and (width <= 576px){.demo-type-a__list{gap:var(--distance-between-elements-s);padding-bottom:var(--distance-between-elements-s)}}.demo-type-a .list-items{display:flex;flex-direction:column;gap:var(--distance-between-elements-xxs);list-style:none;padding:0;margin:0}.demo-type-a .list-item{display:flex;gap:var(--distance-between-elements-xxs);align-items:center;position:relative}.demo-type-a .list-item .list-item__image:empty{display:none}.demo-type-a .list-item::before{content:"";display:block;width:var(--distance-between-elements-xxs);height:var(--distance-between-elements-xxs);background-color:currentColor;flex:0 0 var(--distance-between-elements-xxs)}.demo-type-a .list-item .list-item__image{display:none}.demo-type-a .list-item__content{flex:1}.demo-type-a .list-item__content p{margin:0;letter-spacing:-0.1px;color:var(--content);font-size:1rem;font-style:normal;font-weight:400;line-height:1.75}.demo-type-a__sections{display:flex;flex-direction:column;gap:var(--distance-between-elements-l)}@media screen and (width <= 576px){.demo-type-a__sections{gap:var(--distance-between-elements-xxl)}}.demo-type-a__section{display:flex;flex-direction:column;margin-top:var(--distance-between-elements-xs);gap:var(--distance-between-elements-l);padding-bottom:var(--distance-between-elements-xs)}@media screen and (width <= 576px){.demo-type-a__section{margin-top:0;padding-bottom:var(--distance-between-elements-s);gap:20px}}.demo-type-a__section-title{margin:0}.demo-type-a__section-logos{display:flex;justify-content:start;align-items:center;gap:var(--distance-between-elements-xs);flex-wrap:wrap}@media screen and (width <= 1024px){.demo-type-a__section-logos{justify-content:flex-start}}@media screen and (width <= 576px){.demo-type-a__section-logos{gap:10px}}.demo-type-a__section-embed{width:100%}.demo-type-a__section-embed[data-container="16x9"]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.demo-type-a__section-embed[data-container="16x9"] iframe,.demo-type-a__section-embed[data-container="16x9"] embed,.demo-type-a__section-embed[data-container="16x9"] object{position:absolute;top:0;left:0;width:100%;height:100%}.demo-type-a__section-embed[data-container="4x3"]{position:relative;padding-bottom:75%;height:0;overflow:hidden}.demo-type-a__section-embed[data-container="4x3"] iframe,.demo-type-a__section-embed[data-container="4x3"] embed,.demo-type-a__section-embed[data-container="4x3"] object{position:absolute;top:0;left:0;width:100%;height:100%}.demo-type-a__section-embed[data-container="1x1"]{position:relative;padding-bottom:100%;height:0;overflow:hidden}.demo-type-a__section-embed[data-container="1x1"] iframe,.demo-type-a__section-embed[data-container="1x1"] embed,.demo-type-a__section-embed[data-container="1x1"] object{position:absolute;top:0;left:0;width:100%;height:100%}.demo-type-a__embed{width:100%;margin-top:var(--distance-between-elements-xs);display:flex;flex-direction:column;gap:var(--distance-between-elements-xs)}@media screen and (width <= 576px){.demo-type-a__embed{gap:var(--distance-between-elements-s)}}.demo-type-a__embed__title{font-family:var(--font-main);color:var(--title-main);font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.8125rem;letter-spacing:0}@media screen and (width <= 768px){.demo-type-a__embed__title{font-size:1.25rem;line-height:1.5rem}}.demo-type-a__embed[data-container="16x9"]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.demo-type-a__embed[data-container="16x9"] iframe,.demo-type-a__embed[data-container="16x9"] embed,.demo-type-a__embed[data-container="16x9"] object{position:absolute;top:0;left:0;width:100%;height:100%}.demo-type-a__embed[data-container="4x3"]{position:relative;padding-bottom:75%;height:0;overflow:hidden}.demo-type-a__embed[data-container="4x3"] iframe,.demo-type-a__embed[data-container="4x3"] embed,.demo-type-a__embed[data-container="4x3"] object{position:absolute;top:0;left:0;width:100%;height:100%}.demo-type-a__embed[data-container="1x1"]{position:relative;padding-bottom:100%;height:0;overflow:hidden}.demo-type-a__embed[data-container="1x1"] iframe,.demo-type-a__embed[data-container="1x1"] embed,.demo-type-a__embed[data-container="1x1"] object{position:absolute;top:0;left:0;width:100%;height:100%}.demo-type-a__embed [id^=gartner-pi-widget]{--afs-widget-padding-y: 14px;--afs-widget-padding-x: 20px;--afs-widget-star-size: 30px;max-width:520px}.demo-type-a__embed [id^=gartner-pi-widget][data-theme=light]{border-width:0}.demo-type-a__embed [id^=gartner-pi-widget][data-size=small],.demo-type-a__embed [id^=gartner-pi-widget][data-size=line]{width:auto}.demo-type-a__embed [id^=gartner-pi-widget] :last-child{margin-bottom:0}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-separator{display:none}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-chevron{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xIDFMNCA0TDEgNyIgc3Ryb2tlPSIjMTkxOTQyIi8+PC9zdmc+");margin:0 0 0 1px}.demo-type-a__embed [id^=gartner-pi-widget] *{color:currentColor;font-family:Inter,sans-serif;font-size:12px;font-weight:inherit;line-height:1.6666666667}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card{display:grid;grid-template-columns:repeat(12, minmax(0, auto))}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-h1{color:#000;font-size:24px;font-weight:600;letter-spacing:-0.02em;line-height:1;margin-bottom:9px}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-h2{color:#191942;font-size:14px;font-weight:500;letter-spacing:normal;line-height:1}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight,.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignLeft{display:contents !important}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignLeft .gartner-pi-overall-rating{display:contents !important}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignLeft .gartner-pi-score{color:#000;font-size:35px;font-weight:600;grid-column:1/span 2;grid-row:1;letter-spacing:.01em;line-height:1.4285714286;margin:0;padding:0}@media screen and (width <= 576px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignLeft .gartner-pi-score{grid-column:1}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignLeft .gartner-pi-reviews-link{align-items:center;color:#191942;display:flex;font-size:12px;font-weight:500;gap:4px;grid-column:auto/span 3;grid-row:2;letter-spacing:.01em;line-height:1.6666666667;text-align:left}@media(max-width: 1259.98px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignLeft .gartner-pi-reviews-link{grid-column:auto/span 3}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignLeft .gartner-pi-reviews-link a{all:inherit}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight>div{display:contents !important}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight .gartner-pi-overall-rating{display:grid;gap:0 9px;grid-column:10/span 3;grid-row:1/3;grid-template-columns:minmax(0, 94px) 30px;margin-left:-10px}@media screen and (width <= 576px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight .gartner-pi-overall-rating{grid-column:1/-1;grid-row:4;margin:0}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight .gartner-pi-overall-rating .gartner-pi-score{color:#000;font-size:35px;font-weight:600;grid-column:1;grid-row:1;letter-spacing:.01em;line-height:1.4285714286;margin:0;padding:0}@media(max-width: 1259.98px)and (min-width: 768px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight .gartner-pi-overall-rating .gartner-pi-score{align-self:center;font-size:30px}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight .gartner-pi-overall-rating .gartner-pi-thumbs-up{align-self:center;background-image:url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_3428_2600" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="30" height="30"><rect width="30" height="30" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_3428_2600)"><path d="M22.5 26.25H8.75V10L17.5 1.25L19.0625 2.8125C19.2083 2.95833 19.3281 3.15625 19.4219 3.40625C19.5156 3.65625 19.5625 3.89583 19.5625 4.125V4.5625L18.1875 10H26.25C26.9167 10 27.5 10.25 28 10.75C28.5 11.25 28.75 11.8333 28.75 12.5V15C28.75 15.1458 28.7292 15.3021 28.6875 15.4688C28.6458 15.6354 28.6042 15.7917 28.5625 15.9375L24.8125 24.75C24.625 25.1667 24.3125 25.5208 23.875 25.8125C23.4375 26.1042 22.9792 26.25 22.5 26.25ZM11.25 23.75H22.5L26.25 15V12.5H15L16.6875 5.625L11.25 11.0625V23.75ZM8.75 10V12.5H5V23.75H8.75V26.25H2.5V10H8.75Z" fill="%231C1B1F"/></g></svg>');background-position:center;background-repeat:no-repeat;background-size:30px auto;grid-column:2;grid-row:1;height:30px;width:30px}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight .gartner-pi-score{color:#000;font-size:35px;font-weight:600;grid-column:1;grid-row:1;letter-spacing:.01em;line-height:1.4285714286;margin:0;padding:0}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight .gartner-pi-reviews-link{color:#191942;font-size:16px;font-weight:600;grid-column:1/-1;grid-row:2;letter-spacing:0;line-height:1.5;text-align:left}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-alignRight .gartner-pi-reviews-link span{all:inherit}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-logo{background-image:url("/wp-content/themes/wp-pro-kit/build/images/gartner-widget-logo-image.png");background-position:right center;background-size:contain;grid-column:9/-1;grid-row:1;height:54px;margin:0 0 0 23px;padding:0;width:134px}@media(max-width: 1259.98px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-logo{margin-left:13px}}@media screen and (width <= 576px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-logo{grid-column:1/-1;grid-row:1;margin:0 0 10px -10px}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-header{grid-column:1/8;grid-row:1;min-height:0}@media screen and (width <= 576px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-header{grid-row:2}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-stats{border-color:rgba(25,25,66,.1019607843) !important;display:grid;grid-column:1/span 12;grid-row:2;grid-template-columns:32px repeat(11, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, auto));margin-inline:calc(var(--afs-widget-padding-x)*-1);margin-top:10px;padding-inline:var(--afs-widget-padding-x);padding-top:10px}@media screen and (width <= 576px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-stats{grid-row:3;grid-template-columns:50px repeat(11, minmax(0, 1fr))}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-stats>*{vertical-align:top}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-stats .gartner-pi-as-of-date{color:#191942;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.6666666667;grid-column:1/span 3;grid-row:2;margin:0;padding:0;position:static;transform:none}@media screen and (width <= 576px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-stats .gartner-pi-as-of-date{grid-column:1/span 5}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-star-rating{background-size:var(--afs-widget-star-size);grid-column:auto/span 3;grid-row:1;height:var(--afs-widget-star-size);margin:7px 0 0 -10px !important;transform:scale(1) !important;width:150px}@media screen and (width <= 576px){.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-star-rating{grid-column:auto/span 6;margin-left:11px !important}}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-card .gartner-pi-star-rating .gartner-pi-star-rating-score{background-position:0 calc(var(--afs-widget-star-size)*-1);background-size:var(--afs-widget-star-size);height:var(--afs-widget-star-size)}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-link{border-top:6px solid #191942 !important;box-shadow:0 9px 79px -22px rgba(0,0,0,.1803921569);color:#000;padding:var(--afs-widget-padding-y) var(--afs-widget-padding-x) !important}.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-link .gartner-pi-reviews-link a,.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-link .gartner-pi-market-name,.demo-type-a__embed [id^=gartner-pi-widget] .gartner-pi-link .gartner-pi-as-of-date{color:#191942;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.6666666667}.demo-type-a__logos-item{display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 24.7445px rgba(0,0,0,.05);flex:0 0 84px;height:84px;padding:10px 8px;box-sizing:border-box}@media screen and (width <= 1024px){.demo-type-a__logos-item{flex:0 0 57px;height:57px}}.demo-type-a__logos-item a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0,0,0,0)}.demo-type-a__logos-item a:hover{opacity:.8}.demo-type-a__logos-item--no-link{padding:10px 8px}.demo-type-a__logos-item img,.demo-type-a__logos-item picture,.demo-type-a__logos-item svg{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}