: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}.hero-background{--padding-top-default: 60px;--padding-bottom-default: 60px;--padding-top-mob-default: calc(var(--top-bottom-padding-xl) + var(--header-height, 92px));--padding-bottom-mob-default: var(--top-bottom-padding-m)}@media screen and (width <= 1024px){.hero-background{--padding-top-default: calc(60px + var(--header-height, 92px))}}@media screen and (min-width: 1025px)and (max-width: 1280px){.hero-background{--padding-top-default: calc(60px + var(--header-height, 92px))}}.hero-background .container{padding-top:var(--padding-top-default);padding-bottom:var(--padding-bottom-default)}@media screen and (width <= 768px){.hero-background .container{padding-top:var(--padding-top-mob-default);padding-bottom:var(--padding-bottom-mob-default)}}.hero-background.padding-top-none{--padding-top-default: var(--top-bottom-padding-none)}.hero-background.padding-top-small{--padding-top-default: var(--top-bottom-padding-s)}.hero-background.padding-top-medium{--padding-top-default: var(--top-bottom-padding-m)}.hero-background.padding-top-large{--padding-top-default: var(--top-bottom-padding-l)}.hero-background.padding-top-x-large{--padding-top-default: var(--top-bottom-padding-xl)}.hero-background.padding-top-xx-large{--padding-top-default: var(--top-bottom-padding-xxl)}@media screen and (width <= 768px){.hero-background.padding-top-mob-none{--padding-top-mob-default: var(--top-bottom-padding-none)}.hero-background.padding-top-mob-small{--padding-top-mob-default: var(--top-bottom-padding-s)}.hero-background.padding-top-mob-medium{--padding-top-mob-default: var(--top-bottom-padding-m)}.hero-background.padding-top-mob-large{--padding-top-mob-default: var(--top-bottom-padding-l)}.hero-background.padding-top-mob-x-large{--padding-top-mob-default: var(--top-bottom-padding-xl)}.hero-background.padding-top-mob-xx-large{--padding-top-mob-default: var(--top-bottom-padding-xxl)}}.hero-background.padding-bottom-none{--padding-bottom-default: var(--top-bottom-padding-none)}.hero-background.padding-bottom-small{--padding-bottom-default: var(--top-bottom-padding-s)}.hero-background.padding-bottom-medium{--padding-bottom-default: var(--top-bottom-padding-m)}.hero-background.padding-bottom-large{--padding-bottom-default: var(--top-bottom-padding-l)}.hero-background.padding-bottom-x-large{--padding-bottom-default: var(--top-bottom-padding-xl)}.hero-background.padding-bottom-xx-large{--padding-bottom-default: var(--top-bottom-padding-xxl)}@media screen and (width <= 768px){.hero-background.padding-bottom-mob-none{--padding-bottom-mob-default: var(--top-bottom-padding-none)}.hero-background.padding-bottom-mob-small{--padding-bottom-mob-default: var(--top-bottom-padding-s)}.hero-background.padding-bottom-mob-medium{--padding-bottom-mob-default: var(--top-bottom-padding-m)}.hero-background.padding-bottom-mob-large{--padding-bottom-mob-default: var(--top-bottom-padding-l)}.hero-background.padding-bottom-mob-x-large{--padding-bottom-mob-default: var(--top-bottom-padding-xl)}.hero-background.padding-bottom-mob-xx-large{--padding-bottom-mob-default: var(--top-bottom-padding-xxl)}}.hero-background.padding-top-default{--padding-top-default: var(--section-padding-top-default)}@media screen and (width <= 768px){.hero-background.padding-top-mob-default{--padding-top-mob-default: var(--section-padding-top-mob-default)}}.hero-background.padding-bottom-default{--padding-bottom-default: var(--section-padding-bottom-default)}@media screen and (width <= 768px){.hero-background.padding-bottom-mob-default{--padding-bottom-mob-default: var(--section-padding-bottom-mob-default)}}.hero-background{margin-top:var(--margin-top-default);margin-bottom:var(--margin-bottom-default)}@media screen and (width <= 768px){.hero-background{margin-top:var(--margin-top-mob-default);margin-bottom:var(--margin-bottom-mob-default)}}.hero-background.margin-top-none{--margin-top-default: 0}.hero-background.margin-top-small{--margin-top-default: 32px}.hero-background.margin-top-medium{--margin-top-default: 64px}.hero-background.margin-top-large{--margin-top-default: 96px}.hero-background.margin-top-x-large{--margin-top-default: 128px}@media screen and (width <= 768px){.hero-background.margin-top-mob-none{--margin-top-mob-default: 0}.hero-background.margin-top-mob-small{--margin-top-mob-default: 8px}.hero-background.margin-top-mob-medium{--margin-top-mob-default: 12px}.hero-background.margin-top-mob-large{--margin-top-mob-default: 24px}.hero-background.margin-top-mob-x-large{--margin-top-mob-default: 48px}}.hero-background.margin-bottom-none{--margin-bottom-default: 0}.hero-background.margin-bottom-small{--margin-bottom-default: 32px}.hero-background.margin-bottom-medium{--margin-bottom-default: 64px}.hero-background.margin-bottom-large{--margin-bottom-default: 96px}.hero-background.margin-bottom-x-large{--margin-bottom-default: 128px}@media screen and (width <= 768px){.hero-background.margin-bottom-mob-none{--margin-bottom-mob-default: 0}.hero-background.margin-bottom-mob-small{--margin-bottom-mob-default: 8px}.hero-background.margin-bottom-mob-medium{--margin-bottom-mob-default: 12px}.hero-background.margin-bottom-mob-large{--margin-bottom-mob-default: 24px}.hero-background.margin-bottom-mob-x-large{--margin-bottom-mob-default: 48px}}.hero-background.margin-top-default{--margin-top-default: var(--section-margin-top-default)}@media screen and (width <= 768px){.hero-background.margin-top-mob-default{--margin-top-mob-default: var(--section-margin-top-mob-default)}}.hero-background.margin-bottom-default{--margin-bottom-default: var(--section-margin-bottom-default)}@media screen and (width <= 768px){.hero-background.margin-bottom-mob-default{--margin-bottom-mob-default: var(--section-margin-bottom-mob-default)}}.hero-background.background-grey-100{background:var(--grey-100)}.hero-background.padding-top-default{--padding-top-default: 60px}@media screen and (width <= 1024px){.hero-background.padding-top-default{--padding-top-default: calc(60px + var(--header-height, 92px))}}@media screen and (min-width: 1025px)and (max-width: 1280px){.hero-background.padding-top-default{--padding-top-default: calc(60px + var(--header-height, 92px))}}.hero-background.padding-bottom-default{--padding-bottom-default: 60px}.hero-background{--title-main: var(--grey-white);--content: var(--grey-white);--tagline: var(--grey-white);position:relative;overflow:hidden;background-image:var(--hero-bg, none);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (width <= 576px){.hero-background{background-size:cover}}.hero-background::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.8);z-index:0}.hero-background--hide-overlay::before{display:none}.hero-background .container{display:grid;align-items:stretch;position:relative;z-index:1;gap:70px;grid-template-columns:minmax(0, 776px) minmax(0, 463px);padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}@media screen and (max-width: 1024px)and (min-width: 993px){.hero-background .container{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:40px;max-width:960px;padding-left:1.25rem;padding-right:1.25rem}}@media screen and (width <= 1024px){.hero-background .container{display:flex;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem;max-width:720px}}@media screen and (width <= 576px){.hero-background .container{gap:36px;padding-left:16px;padding-right:16px;max-width:100%}}.hero-background .section__heading,.hero-background .section__description{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.hero-background .section__heading a:not([class]),.hero-background .section__description a:not([class]){text-decoration:underline;color:inherit}.hero-background .section__heading.center{text-align:center}.hero-background .section__heading.right{text-align:right}.hero-background .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){.hero-background .section__tag{font-size:1rem}}@media screen and (width <= 576px){.hero-background .section__tag{font-size:.875rem}}.hero-background .section__tag{font-size:.875rem !important;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1px}@media screen and (width <= 576px){.hero-background .section__tag{font-size:.75rem !important}}.hero-background .section__tag--m{font-size:.875rem !important;font-style:normal;font-weight:400;line-height:120%;letter-spacing:1px}@media screen and (width <= 576px){.hero-background .section__tag--m{font-size:.75rem !important}}.hero-background__content{display:flex;flex-direction:column;gap:var(--distance-between-elements-m);align-self:center}@media screen and (width <= 1024px){.hero-background__content{width:100%;padding-right:0;padding-top:0}}@media screen and (width <= 576px){.hero-background__content{gap:var(--distance-between-elements-xl)}}.hero-background__logos-gallery{display:flex;gap:40px;height:90px;margin-top:8px}@media screen and (width <= 768px){.hero-background__logos-gallery{margin-top:-8px;height:69px;gap:16px}}.hero-background__logos-gallery-image{display:flex;align-items:center;justify-content:center;height:100%}.hero-background__logos-gallery-image picture{display:contents}.hero-background__logos-gallery-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.hero-background .section__heading{gap:16px;display:flex;flex-direction:column}.hero-background .section__heading h1{font-family:var(--font-main);color:var(--title-main);font-size:3rem;font-style:normal;font-weight:700;line-height:3.625rem;letter-spacing:.065rem}@media screen and (width <= 1024px){.hero-background .section__heading h1{font-size:2.5rem;line-height:3rem}}@media screen and (width <= 576px){.hero-background .section__heading h1{font-size:2rem;line-height:2.375rem}}.hero-background .section__heading .section__maintitle{max-width:583px}.hero-background .section__heading .section__subtitle{margin:0;max-width:644px}.hero-background .section__heading p{margin:0}.hero-background .section__heading p strong{font-weight:600}@media screen and (width <= 576px){.hero-background .section__heading p{line-height:1.75rem}}.hero-background .section__description{margin-top:16px;gap:16px}.hero-background__list{display:flex;flex-direction:column;gap:var(--distance-between-elements-xs)}@media screen and (width <= 576px){.hero-background__list{gap:var(--distance-between-elements-s)}}.hero-background .list-items{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0}@media screen and (width <= 576px){.hero-background .list-items{gap:12px}}.hero-background .list-item{display:flex;gap:8px;align-items:center}@media screen and (width <= 576px){.hero-background .list-item{align-items:flex-start}}.hero-background .list-item::before{content:"";display:block;flex-shrink:0;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19 11C19 6.06903 14.9283 2 10 2C5.07175 2 1 6.06903 1 11C1 15.931 5.07175 20 10 20V21C4.25037 21 0 16.7528 0 11C0 5.2472 4.25037 1 10 1C15.7496 1 21 5.2472 20 11C20 16.7528 15.7496 21 10 21V20C14.9283 20 19 15.931 19 11Z" fill="white"/><path d="M5.12132 7.87868L10.0683 12.8312L21.382 1.51745L23.5022 3.63994L10.0672 17.075L3 10L5.12132 7.87868Z" fill="%2372D9BF"/></svg>');background-repeat:no-repeat;background-size:contain}.hero-background .list-item__content{flex:1}.hero-background .list-item__content p{line-height:1.75rem;margin:0}@media screen and (width <= 576px){.hero-background .list-item__content p{font-size:1rem}}.hero-background__form{display:flex;flex-direction:column;align-items:stretch;gap:0}@media screen and (width <= 1024px){.hero-background__form{width:100%;gap:0}}@media screen and (width <= 768px){.hero-background__form{background:#191942;padding:18px 40px 0;gap:0}}@media screen and (width <= 576px){.hero-background__form{margin-top:0;padding:0;background:rgba(0,0,0,0)}}.hero-background__form .hidden-fields-container{display:none}.hero-background__form .form{width:100%;background:rgba(0,0,0,0);--form-color: #fff;--form-error-color: var(--hero-form-error-override, #fff);--form-font-size: .875rem;--form-error-font-size: .75rem}.hero-background__form .form__heading{gap:var(--distance-between-elements-xs);margin-bottom:41px}.hero-background__form .form h3,.hero-background__form .form .form-title{font-family:var(--font-main);color:var(--title-main);font-size:2rem;font-style:normal;font-weight:600;line-height:2.375rem;letter-spacing:0}@media screen and (width <= 1024px){.hero-background__form .form h3,.hero-background__form .form .form-title{font-size:1.75rem;line-height:2.125rem}}@media screen and (width <= 576px){.hero-background__form .form h3,.hero-background__form .form .form-title{font-size:1.5rem;font-weight:700;line-height:1.8125rem}}.hero-background__form .form h3,.hero-background__form .form .form-title{color:var(--grey-white)}.hero-background__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){.hero-background__form .form .form-subtitle p{font-size:1.125rem;line-height:1.4375rem}}.hero-background__form .form .form-subtitle p--b,.hero-background__form .form .form-subtitle p--b p,.hero-background__form .form .form-subtitle p--b .p{font-weight:600}.hero-background__form .form .form-subtitle p{color:var(--grey-white);margin:0;letter-spacing:0}.hero-background__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){.hero-background__form .form p{font-size:.75rem;line-height:1.0625rem}}.hero-background__form .form p--b{font-weight:600}.hero-background__form .form p{margin:0}.hero-background__form .form form{gap:var(--distance-between-elements-xs)}.hero-background__form .form form a{color:inherit;text-decoration:underline}.hero-background__form .form span{color:#9191a4;font-family:var(--font-main);font-size:.625rem;font-style:normal;font-weight:400;line-height:1.39;max-width:100%;display:block;margin-top:0}.hero-background__form .form .form-fields{display:flex;flex-direction:column;gap:16px}.hero-background__form .form .form-row p,.hero-background__form .form .form-row-2-cols p{display:flex;gap:calc(var(--distance-between-elements-m)/2)}.hero-background__form .form .form-row p>*,.hero-background__form .form .form-row-2-cols p>*{flex:1}@media screen and (width <= 576px){.hero-background__form .form .form-row p,.hero-background__form .form .form-row-2-cols p{flex-direction:column;gap:0}}.hero-background__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){.hero-background__form .form .form-privacy-note{font-size:.75rem;line-height:1.0625rem}}.hero-background__form .form .form-privacy-note--b{font-weight:600}.hero-background__form .form .form-privacy-note{color:var(--content)}.hero-background__form .form .form-privacy-note a{color:var(--secondary);text-decoration:none}.hero-background__form .form .form-privacy-note a:hover{text-decoration:underline}.hero-background__form .form .form-message{background:#fff;padding:120px 55px;text-align:center;position:relative;flex-direction:column}@media screen and (width <= 576px){.hero-background__form .form .form-message{padding:80px 20px}}.hero-background__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}.hero-background__form .form .form-message h2{font-size:1.5rem;letter-spacing:0;line-height:1.1666666667;font-weight:700;margin-bottom:10px;color:#191942}.hero-background__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}.hero-background__form-wrapper{position:sticky;align-self:flex-start;background-color:#191942;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='463' height='318' viewBox='0 0 463 318' fill='none'%3E%3Cg opacity='0.05'%3E%3Cpath d='M580 145C572.914 161.475 563.505 179.622 552 198C502.938 276.329 435.325 318 355 318C254.167 318 186.774 239.14 128 170C74.6865 107.296 24.4026 49 -43 49C-126.826 49 -201.942 169.149 -241 251H-296C-284.329 224.647 -265.219 184.723 -239 144C-177.266 48.2641 -111.403 0 -43 0C48.1624 0 108.559 70.3049 167 139C223.69 205.712 277.927 269 355 269C444.287 269 496.822 201.025 525 145H580Z' fill='%23F7F7FB'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 55px;padding:48px 60px;width:100%;min-height:var(--hero-form-min-height, 635px)}@media screen and (max-width: 1024px)and (min-width: 993px){.hero-background__form-wrapper{padding:48px 40px}}@media screen and (width <= 1024px){.hero-background__form-wrapper{position:relative;top:auto;margin-bottom:0}}@media screen and (width <= 768px){.hero-background__form-wrapper{background-color:var(--navy);padding:24px 24px;max-width:100%}}.hero-background__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}.hero-background__form-wrapper form p,.hero-background__form-wrapper form span,.hero-background__form-wrapper form ul li,.hero-background__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){.hero-background__form-wrapper form p,.hero-background__form-wrapper form span,.hero-background__form-wrapper form ul li,.hero-background__form-wrapper form small{font-size:.75rem;line-height:1.0625rem}}.hero-background__form-wrapper form p--b,.hero-background__form-wrapper form span--b,.hero-background__form-wrapper form ul li--b,.hero-background__form-wrapper form small--b{font-weight:600}.hero-background__form-wrapper form p,.hero-background__form-wrapper form span,.hero-background__form-wrapper form ul li,.hero-background__form-wrapper form small{color:var(--form-color)}.hero-background__form-wrapper form a{color:inherit;text-decoration:underline}.hero-background__form-wrapper .form{position:relative}.hero-background__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){.hero-background__form-wrapper .form-message{font-size:.75rem;line-height:1.0625rem}}.hero-background__form-wrapper .form-message--b{font-weight:600}.hero-background__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){.hero-background__form-wrapper .customForm form label{font-size:.75rem;line-height:1.0625rem}}.hero-background__form-wrapper .customForm form label--b{font-weight:600}.hero-background__form-wrapper .customForm form label{color:var(--form-color);font-weight:var(--form-font-weight)}.hero-background__form-wrapper .customForm form label:has(input[required])::before,.hero-background__form-wrapper .customForm form label:has(input[data-required])::before,.hero-background__form-wrapper .customForm form label:has(+input[required])::before,.hero-background__form-wrapper .customForm form label:has(+input[data-required])::before,.hero-background__form-wrapper .customForm form label:has(.wpcf7-validates-as-required)::before{content:"*";padding-right:5px;color:var(--form-error-color)}.hero-background__form-wrapper .customForm form label .wpcf7-form-control-wrap{display:block;margin-top:6px}.hero-background__form-wrapper .customForm form p>label:only-child{margin-bottom:0}.hero-background__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){.hero-background__form-wrapper .customForm form .wpcf7-response-output{font-size:.875rem}}.hero-background__form-wrapper .customForm form input[type=text],.hero-background__form-wrapper .customForm form input[type=email],.hero-background__form-wrapper .customForm form input[type=tel],.hero-background__form-wrapper .customForm form input[type=password],.hero-background__form-wrapper .customForm form input[type=checkbox],.hero-background__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){.hero-background__form-wrapper .customForm form input[type=text],.hero-background__form-wrapper .customForm form input[type=email],.hero-background__form-wrapper .customForm form input[type=tel],.hero-background__form-wrapper .customForm form input[type=password],.hero-background__form-wrapper .customForm form input[type=checkbox],.hero-background__form-wrapper .customForm form input[type=radio]{font-size:.875rem}}.hero-background__form-wrapper .customForm form input[type=text]:focus-visible,.hero-background__form-wrapper .customForm form input[type=email]:focus-visible,.hero-background__form-wrapper .customForm form input[type=tel]:focus-visible,.hero-background__form-wrapper .customForm form input[type=password]:focus-visible,.hero-background__form-wrapper .customForm form input[type=checkbox]:focus-visible,.hero-background__form-wrapper .customForm form input[type=radio]:focus-visible{outline:1px solid var(--form-focus-color)}.hero-background__form-wrapper .customForm form input[type=text]:hover,.hero-background__form-wrapper .customForm form input[type=text]:active,.hero-background__form-wrapper .customForm form input[type=email]:hover,.hero-background__form-wrapper .customForm form input[type=email]:active,.hero-background__form-wrapper .customForm form input[type=tel]:hover,.hero-background__form-wrapper .customForm form input[type=tel]:active,.hero-background__form-wrapper .customForm form input[type=password]:hover,.hero-background__form-wrapper .customForm form input[type=password]:active,.hero-background__form-wrapper .customForm form input[type=checkbox]:hover,.hero-background__form-wrapper .customForm form input[type=checkbox]:active,.hero-background__form-wrapper .customForm form input[type=radio]:hover,.hero-background__form-wrapper .customForm form input[type=radio]:active{--form-input-border-color: var(--form-color)}.hero-background__form-wrapper .customForm form input[type=text]:disabled,.hero-background__form-wrapper .customForm form input[type=email]:disabled,.hero-background__form-wrapper .customForm form input[type=tel]:disabled,.hero-background__form-wrapper .customForm form input[type=password]:disabled,.hero-background__form-wrapper .customForm form input[type=checkbox]:disabled,.hero-background__form-wrapper .customForm form input[type=radio]:disabled{opacity:.5}.hero-background__form-wrapper .customForm form input[type=text]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=email]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=tel]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=password]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=checkbox]::-moz-placeholder, .hero-background__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}.hero-background__form-wrapper .customForm form input[type=text]::placeholder,.hero-background__form-wrapper .customForm form input[type=email]::placeholder,.hero-background__form-wrapper .customForm form input[type=tel]::placeholder,.hero-background__form-wrapper .customForm form input[type=password]::placeholder,.hero-background__form-wrapper .customForm form input[type=checkbox]::placeholder,.hero-background__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){.hero-background__form-wrapper .customForm form input[type=text]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=email]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=tel]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=password]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=checkbox]::-moz-placeholder, .hero-background__form-wrapper .customForm form input[type=radio]::-moz-placeholder{font-size:.875rem}.hero-background__form-wrapper .customForm form input[type=text]::placeholder,.hero-background__form-wrapper .customForm form input[type=email]::placeholder,.hero-background__form-wrapper .customForm form input[type=tel]::placeholder,.hero-background__form-wrapper .customForm form input[type=password]::placeholder,.hero-background__form-wrapper .customForm form input[type=checkbox]::placeholder,.hero-background__form-wrapper .customForm form input[type=radio]::placeholder{font-size:.875rem}}.hero-background__form-wrapper .customForm form input[type=text][aria-invalid=true],.hero-background__form-wrapper .customForm form input[type=text]:user-invalid,.hero-background__form-wrapper .customForm form input[type=email][aria-invalid=true],.hero-background__form-wrapper .customForm form input[type=email]:user-invalid,.hero-background__form-wrapper .customForm form input[type=tel][aria-invalid=true],.hero-background__form-wrapper .customForm form input[type=tel]:user-invalid,.hero-background__form-wrapper .customForm form input[type=password][aria-invalid=true],.hero-background__form-wrapper .customForm form input[type=password]:user-invalid,.hero-background__form-wrapper .customForm form input[type=checkbox][aria-invalid=true],.hero-background__form-wrapper .customForm form input[type=checkbox]:user-invalid,.hero-background__form-wrapper .customForm form input[type=radio][aria-invalid=true],.hero-background__form-wrapper .customForm form input[type=radio]:user-invalid{--form-input-border-color: var(--form-error-color);--form-color: var(--form-error-color)}.hero-background__form-wrapper .customForm form input[type=text]:is([type=checkbox],[type=radio]),.hero-background__form-wrapper .customForm form input[type=email]:is([type=checkbox],[type=radio]),.hero-background__form-wrapper .customForm form input[type=tel]:is([type=checkbox],[type=radio]),.hero-background__form-wrapper .customForm form input[type=password]:is([type=checkbox],[type=radio]),.hero-background__form-wrapper .customForm form input[type=checkbox]:is([type=checkbox],[type=radio]),.hero-background__form-wrapper .customForm form input[type=radio]:is([type=checkbox],[type=radio]){position:absolute;opacity:0;width:0;height:0}.hero-background__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]){display:inline;position:relative;cursor:pointer;font-weight:initial}.hero-background__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}.hero-background__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:checked):after{opacity:1}.hero-background__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:not(:disabled)):hover{--form-input-border-color: var(--form-color)}.hero-background__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)}.hero-background__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:focus-visible){--form-input-border-color: var(--form-color)}.hero-background__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:focus-visible):before{outline:1px solid var(--form-focus-color)}.hero-background__form-wrapper .customForm form label:has(input[type=checkbox],input[type=radio]):has(input:disabled){opacity:.5;pointer-events:none}.hero-background__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)}.hero-background__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%}.hero-background__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){.hero-background__form-wrapper .customForm form select{font-size:.875rem}}.hero-background__form-wrapper .customForm form select:focus-visible{outline:1px solid var(--form-focus-color)}.hero-background__form-wrapper .customForm form select:hover,.hero-background__form-wrapper .customForm form select:active{--form-input-border-color: var(--form-color)}.hero-background__form-wrapper .customForm form select:disabled{opacity:.5}.hero-background__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}.hero-background__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){.hero-background__form-wrapper .customForm form select::-moz-placeholder{font-size:.875rem}.hero-background__form-wrapper .customForm form select::placeholder{font-size:.875rem}}.hero-background__form-wrapper .customForm form select[aria-invalid=true],.hero-background__form-wrapper .customForm form select:user-invalid{--form-input-border-color: var(--form-error-color);--form-color: var(--form-error-color)}.hero-background__form-wrapper .customForm form select:is([type=checkbox],[type=radio]){position:absolute;opacity:0;width:0;height:0}.hero-background__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}.hero-background__form-wrapper .customForm form select:has(option[value=""]:checked,option:not([value]):checked){color:var(--grey-300) !important}.hero-background__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){.hero-background__form-wrapper .customForm form textarea{font-size:.875rem}}.hero-background__form-wrapper .customForm form textarea:focus-visible{outline:1px solid var(--form-focus-color)}.hero-background__form-wrapper .customForm form textarea:hover,.hero-background__form-wrapper .customForm form textarea:active{--form-input-border-color: var(--form-color)}.hero-background__form-wrapper .customForm form textarea:disabled{opacity:.5}.hero-background__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}.hero-background__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){.hero-background__form-wrapper .customForm form textarea::-moz-placeholder{font-size:.875rem}.hero-background__form-wrapper .customForm form textarea::placeholder{font-size:.875rem}}.hero-background__form-wrapper .customForm form textarea[aria-invalid=true],.hero-background__form-wrapper .customForm form textarea:user-invalid{--form-input-border-color: var(--form-error-color);--form-color: var(--form-error-color)}.hero-background__form-wrapper .customForm form textarea:is([type=checkbox],[type=radio]){position:absolute;opacity:0;width:0;height:0}.hero-background__form-wrapper .customForm form textarea{resize:none;min-height:100px}.hero-background__form-wrapper .customForm form .form-error,.hero-background__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)}.hero-background__form-wrapper .customForm form button,.hero-background__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)}.hero-background__form-wrapper .customForm form button,.hero-background__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)}.hero-background__form-wrapper .customForm form button:hover,.hero-background__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))}.hero-background__form-wrapper .customForm form button:focus,.hero-background__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))}.hero-background__form-wrapper .customForm form button:active,.hero-background__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))}.hero-background__form-wrapper .customForm form button.disabled,.hero-background__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}.hero-background__form-wrapper .customForm form .form-row{display:flex;justify-content:space-between;gap:var(--distance-between-elements-xs)}.hero-background__form-wrapper .customForm form .form-row>*{flex:1}@media screen and (width <= 576px){.hero-background__form-wrapper .customForm form .form-row{flex-direction:column}}.hero-background__form-wrapper .customForm form .form-group{display:flex;flex-direction:column}.hero-background__form-wrapper .customForm form .form-group input,.hero-background__form-wrapper .customForm form .form-group select,.hero-background__form-wrapper .customForm form .form-group textarea,.hero-background__form-wrapper .customForm form .form-group label{width:auto !important}.hero-background__form-wrapper .customForm form .form-checkbox,.hero-background__form-wrapper .customForm form .form-radio{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.hero-background__form-wrapper .customForm form .wpcf7-spinner{display:none}.hero-background__form-wrapper .customForm form.invalid .wpcf7-response-output,.hero-background__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)}.hero-background__form-wrapper .customForm form .wpcf7-not-valid-tip,.hero-background__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)}.hero-background__form-wrapper .customForm form .wpcf7-not-valid-tip{display:block !important}.hero-background__form-wrapper .marketoForm .mktoForm .mktoClear{display:none}.hero-background__form-wrapper .marketoForm .mktoForm .mktoAsterix{color:var(--form-error-color)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow{display:flex;justify-content:space-between;gap:var(--distance-between-elements-xs)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow>*{flex:1}@media screen and (width <= 576px){.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow{flex-direction:column}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow:not(:has(.mktoFieldWrap)){position:absolute !important}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol{margin:0 !important;display:flex}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol>*:not(.mktoFieldWrap){display:none}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{flex:1;display:flex;flex-direction:column}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap label{width:auto !important}.hero-background__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){.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoLabel{font-size:.75rem;line-height:1.0625rem}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoLabel--b{font-weight:600}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoLabel{color:var(--form-color);font-weight:var(--form-font-weight)}.hero-background__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){.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField{font-size:.875rem}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:focus-visible{outline:1px solid var(--form-focus-color)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:hover,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:active{--form-input-border-color: var(--form-color)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:disabled{opacity:.5}.hero-background__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}.hero-background__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){.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField::-moz-placeholder{font-size:.875rem}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField::placeholder{font-size:.875rem}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField[aria-invalid=true],.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:user-invalid{--form-input-border-color: var(--form-error-color);--form-color: var(--form-error-color)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField:is([type=checkbox],[type=radio]){position:absolute;opacity:0;width:0;height:0}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label,.hero-background__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){.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label{font-size:.75rem;line-height:1.0625rem}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label--b,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label--b{font-weight:600}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label{color:var(--form-color);font-weight:var(--form-font-weight)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]+label,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=checkbox]),.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=checkbox]+label,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=checkbox]){position:relative}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]+label:before,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=checkbox]):before,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=checkbox]+label:before,.hero-background__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)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=checkbox]+label:after,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=checkbox]):after,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=checkbox]+label:after,.hero-background__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}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=radio]+label,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=radio]),.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=radio]+label,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=radio]){position:relative}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=radio]+label:before,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=radio]):before,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=radio]+label:before,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList label:has(input[type=radio]):before{display:flex;flex-direction:column;gap:var(--distance-between-elements-s)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input[type=radio]+label:after,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList label:has(input[type=radio]):after,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input[type=radio]+label:after,.hero-background__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}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoCheckboxList input:checked+label:after,.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoRadioList input:checked+label:after{opacity:1}.hero-background__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){.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoHtmlText{font-size:.75rem;line-height:1.0625rem}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoHtmlText--b{font-weight:600}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoHtmlText{width:auto !important}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow select:has(option[value=""]:checked,option:not([value]):checked){color:var(--grey-300) !important}.hero-background__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)}.hero-background__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)}.hero-background__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))}.hero-background__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))}.hero-background__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))}.hero-background__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}.hero-background__form-wrapper .marketoForm .mktoForm .mktoError,.hero-background__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)}.hero-background__form-wrapper .marketoForm .mktoForm .mktoError .mktoErrorArrowWrap{display:none}.hero-background__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){.hero-background__form-wrapper .marketoForm .mktoForm .mktoHtmlText{font-size:.75rem;line-height:1.0625rem}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoHtmlText--b{font-weight:600}.hero-background__form-wrapper .marketoForm .mktoForm .mktoHtmlText{color:var(--form-color);font-weight:var(--form-font-weight)}.hero-background__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)}.hero-background__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){.hero-background__form-wrapper .thank-you-box .thank-you-box__heading{flex-direction:column;align-items:flex-start}}.hero-background__form-wrapper .thank-you-box svg{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}@media screen and (width <= 576px){.hero-background__form-wrapper .thank-you-box svg{width:36px;height:36px}}.hero-background__form-wrapper .form{max-width:499px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 992px){.hero-background__form-wrapper .form{max-width:100%}}.hero-background__form-wrapper .form .form-heading{display:flex;flex-direction:column;gap:var(--distance-between-elements-xs);margin-bottom:24px}@media screen and (width <= 576px){.hero-background__form-wrapper .form .form-heading{gap:16px}}.hero-background__form-wrapper .form form{gap:0}@media screen and (width <= 576px){.hero-background__form-wrapper .form form{padding:0}}.hero-background__form-wrapper .marketoForm .mktoForm [type=text],.hero-background__form-wrapper .marketoForm .mktoForm [type=url],.hero-background__form-wrapper .marketoForm .mktoForm [type=email],.hero-background__form-wrapper .marketoForm .mktoForm [type=tel],.hero-background__form-wrapper .marketoForm .mktoForm [type=number],.hero-background__form-wrapper .marketoForm .mktoForm [type=date],.hero-background__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:12px 21px !important;width:100% !important}.hero-background__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}.hero-background__form-wrapper .marketoForm .mktoForm select{background-color:#fff !important;border:0 !important;border-radius:0 !important;color:#191942 !important;height:48px !important;padding:13px 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}.hero-background__form-wrapper .marketoForm .mktoForm .mktoLabel{display:none;gap:4px}.hero-background__form-wrapper .marketoForm .mktoForm .mktoGutter.mktoHasWidth{display:none}.hero-background__form-wrapper .marketoForm .mktoForm .mktoAsterix{color:#de682b;font-size:10px;padding-left:0}.hero-background__form-wrapper .marketoForm .mktoForm .mktoHtmlText{color:#9191a4 !important;font-size:.75rem;line-height:1.5;width:100% !important;margin-bottom:0}.hero-background__form-wrapper .marketoForm .mktoForm .mktoHtmlText span{color:#9191a4 !important}.hero-background__form-wrapper .marketoForm .mktoForm .mktoHtmlText a{color:inherit}@media screen and (width <= 576px){.hero-background__form-wrapper .marketoForm .mktoForm .mktoHtmlText a{padding-left:0}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoButtonRow,.hero-background__form-wrapper .marketoForm .mktoForm .mktoButtonWrap,.hero-background__form-wrapper .marketoForm .mktoForm [type=submit]{width:100% !important;max-width:100% !important}.hero-background__form-wrapper .marketoForm .mktoForm span.mktoButtonWrap.mktoSimple{margin-left:0 !important}.hero-background__form-wrapper .marketoForm .mktoForm [type=submit],.hero-background__form-wrapper .marketoForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--cta) !important;background-image:none !important;border:0 !important;border-radius:0 !important;color:#fff !important;cursor:pointer;display:flex;font-family:var(--font-main) !important;font-size:1rem !important;font-style:normal;font-weight:700 !important;line-height:1.25 !important;gap:10px;justify-content:flex-start;letter-spacing:.01em;padding:22px 23px !important;position:relative;transition-duration:.3s;transition-property:color,background,border,opacity;width:100% !important;height:48px}.hero-background__form-wrapper .marketoForm .mktoForm [type=submit]::after,.hero-background__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}.hero-background__form-wrapper .marketoForm .mktoForm [type=submit]:hover,.hero-background__form-wrapper .marketoForm .mktoForm [type=submit]:focus,.hero-background__form-wrapper .marketoForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,.hero-background__form-wrapper .marketoForm .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:focus{background-color:#ff874d !important;color:#fff !important}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow{display:flex;justify-content:space-between;gap:16px}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoField{font-size:.875rem !important;font-weight:400;letter-spacing:.01em;line-height:1.42857}.hero-background__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){.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow{gap:0}}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not(textarea),.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input,.hero-background__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:7px 21px !important;height:48px !important}.hero-background__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}.hero-background__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}.hero-background__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}.hero-background__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}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select:has(option[value=""]:checked){color:var(--form-color) !important}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select option:not([value=""]){color:var(--form-color) !important}.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{margin-bottom:16px}@media screen and (width <= 576px){.hero-background__form-wrapper .marketoForm .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{margin-bottom:10px}}.hero-background__embed{width:100%;display:flex;flex-direction:column;gap:var(--distance-between-elements-xs);min-height:65px}@media screen and (width <= 576px){.hero-background__embed{gap:var(--distance-between-elements-s)}}@media screen and (width <= 768px){.hero-background__embed{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}}@media screen and (width <= 576px){.hero-background__embed{margin-left:0;margin-right:0;width:100%}}.hero-background__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){.hero-background__embed__title{font-size:1.25rem;line-height:1.5rem}}.hero-background__embed [id^=gartner-pi-widget]{--afs-widget-star-size: 14px;max-width:100%}.hero-background__embed [id^=gartner-pi-widget][data-theme=light]{border-width:0}.hero-background__embed [id^=gartner-pi-widget][data-size=small],.hero-background__embed [id^=gartner-pi-widget][data-size=line]{width:100%;max-width:100%}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-link{border-top:0 !important;box-shadow:none;padding:12px 20px !important;background:#fff}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-card{display:flex;align-items:center;gap:9px;width:100%;justify-content:center}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-logo{background-image:url("/wp-content/themes/wp-pro-kit/build/images/gartner-widget-logo-image.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:74px;height:40px;margin:0;padding:0;flex-shrink:0}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-header,.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-alignRight,.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-reviews-link,.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-as-of-date,.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-chevron,.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-separator{display:none !important}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-stats{display:flex !important;align-items:center;gap:4px;border:0 !important;margin:0;padding:0}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-alignLeft{display:flex !important;align-items:center;gap:4px}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-alignLeft .gartner-pi-overall-rating{display:flex !important;align-items:center;gap:4px}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-alignLeft .gartner-pi-score{color:#000;font-family:Inter,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:0;margin:0;padding:0}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-star-rating{height:var(--afs-widget-star-size);width:81px;background-image:url("data:image/svg+xml,%3Csvg width='81' height='14' viewBox='0 0 81 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L8.5716 4.83688H13.6574L9.5429 7.82624L11.1145 12.6631L7 9.67376L2.8855 12.6631L4.4571 7.82624L0.342604 4.83688H5.4284L7 0Z' fill='%23DE682B'/%3E%3Cpath d='M23 0L24.5716 4.83688H29.6574L25.5429 7.82624L27.1145 12.6631L23 9.67376L18.8855 12.6631L20.4571 7.82624L16.3426 4.83688H21.4284L23 0Z' fill='%23DE682B'/%3E%3Cpath d='M57 0L58.5716 4.83688H63.6574L59.5429 7.82624L61.1145 12.6631L57 9.67376L52.8855 12.6631L54.4571 7.82624L50.3426 4.83688H55.4284L57 0Z' fill='%23DE682B'/%3E%3Cpath d='M40 0L41.5716 4.83688H46.6574L42.5429 7.82624L44.1145 12.6631L40 9.67376L35.8855 12.6631L37.4571 7.82624L33.3426 4.83688H38.4284L40 0Z' fill='%23DE682B'/%3E%3Cpath d='M74 0L75.5716 4.83688H80.6574L76.5429 7.82624L78.1145 12.6631L74 9.67376L69.8855 12.6631L71.4571 7.82624L67.3426 4.83688H72.4284L74 0Z' fill='url(%23paint0_linear_11263_5029)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_11263_5029' x1='78.48' y1='7.28' x2='67.84' y2='7.28' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='0.394231' stop-color='%23DE682B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-position:0 0;background-size:81px var(--afs-widget-star-size);margin:0 !important;transform:none !important}.hero-background__embed [id^=gartner-pi-widget] .gartner-pi-star-rating .gartner-pi-star-rating-score{display:none}.hero-background--bg-color{--tagline: var(--turquoise);--title-main: var(--primary-50);background-color:var(--navy)}.hero-background--bg-color::before{display:none}.hero-background--bg-color::after{content:"";position:absolute;right:0;bottom:0;width:1228px;height:596px;background-image:url("data:image/svg+xml,%3Csvg width='1228' height='596' viewBox='0 0 1228 596' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1142.08 221.507C1181.46 284.029 1210.99 346.551 1228 386.744V596H0V223.293C42.067 309.038 120.831 413.539 254.193 413.539C369.459 413.539 449.044 317.4 533.913 214.879L534.341 214.361L534.896 213.694C622.437 108.508 712.742 0 848.501 0C951.431 0 1049.89 74.1333 1142.08 221.507Z' fill='url(%23paint0)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0' x1='1292.41' y1='439.88' x2='217.525' y2='448.335' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23212A5C'/%3E%3Cstop offset='1' stop-color='%23191942'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:0}@media screen and (width <= 768px){.hero-background--bg-color{--padding-top-mob-default: var(--top-bottom-padding-xl);--padding-bottom-mob-default: var(--top-bottom-padding-xl)}}.hero-background--bg-color .container{grid-template-columns:minmax(0, 1fr) minmax(0, 519px);gap:40px}@media screen and (width <= 576px){.hero-background--bg-color .container{gap:var(--distance-between-elements-xl)}}.hero-background--bg-color .section .section__tag,.hero-background--bg-color .section__heading p.section__tag{font-weight:600;font-size:1rem !important;text-transform:none;line-height:1.375rem;color:var(--turquoise);margin-bottom:-8px !important}@media screen and (width <= 576px){.hero-background--bg-color .section .section__tag,.hero-background--bg-color .section__heading p.section__tag{font-size:.875rem !important;line-height:1.25rem}}@media screen and (width <= 576px){.hero-background--bg-color .section__heading{gap:8px}}.hero-background--bg-color .section__heading .section__maintitle{max-width:100%;width:100%}.hero-background--bg-color .section__heading .section__subtitle{max-width:none}.hero-background--bg-color .list-items{gap:16px}@media screen and (width <= 576px){.hero-background--bg-color .list-items{gap:12px}}.hero-background--bg-color .list-item{gap:4px}.hero-background--bg-color .list-item__content p{line-height:1.375rem}.hero-background--bg-color .list-item::before{width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="10.4" cy="10.4002" r="6.4" fill="%2372D9BF"/><path d="M7.17445 9.41149L9.02058 11.2597L13.2426 7.0376L14.0338 7.82967L9.02014 12.8434L6.38281 10.2031L7.17445 9.41149Z" fill="%23191942"/></svg>')}.hero-background--bg-color .hero-background__form-wrapper{background-color:var(--accent);background-image:none;padding:40px}@media screen and (width <= 576px){.hero-background--bg-color .hero-background__form-wrapper{padding:24px}}@media screen and (width <= 576px){.hero-background--bg-color .hero-background__form-wrapper .form .form-heading{gap:16px}}.hero-background--bg-color .hero-background__disclaimer{color:#b4b4c6;font-family:var(--font-main);font-size:.625rem;font-weight:400;line-height:.875rem}.hero-background--bg-color .hero-background__disclaimer,.hero-background--bg-color .hero-background__disclaimer p{color:#b4b4c6;font-size:.625rem;line-height:.875rem;margin:0}.hero-background--bg-color .hero-background__disclaimer a{color:inherit;text-decoration:underline}