.form{background-color:var(--color-white)}.form--bg-gray-10{background-color:var(--color-neutral-10)}.form--bg-gray-15{background-color:var(--color-neutral-15)}.form--bg-green-10{background-color:var(--color-primary-10)}.form{width:var(--viewport-width, 100vw);margin-inline:calc((100% - var(--viewport-width, 100vw))/2);margin-top:var(--spacing-0);margin-bottom:var(--spacing-6)}@media(min-width: 48rem){.form{margin-top:var(--spacing-0);margin-bottom:var(--spacing-16)}}main>.form:not(:has(~* *:not(:empty))),[class$=-template]>*:not(:has(~* *:not(:empty))) .form:last-child{margin-bottom:0}.form{padding:var(--spacing-16) 0}.form__inner{width:100%;max-width:calc(calc(1170 / var(--px-base) * var(--px-to-rem)) + 2*var(--spacing-6));margin:0 auto;padding:0 var(--spacing-6)}@media(max-width: 30rem){.form__inner{padding:0 var(--spacing-4)}}.form__inner{display:flex;flex-direction:column;gap:var(--spacing-6)}.form__heading{margin:0}.form__description{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:calc(18/var(--px-base)*var(--px-to-rem));line-height:calc(28/var(--px-base)*var(--px-to-rem));color:var(--color-neutral)}.form__description a{font-weight:var(--font-weight-bold)}.form__description ul,.form__description ol{margin:0}.form__description ul{padding-left:1.5em}.form__description ol:not([style*=list-style]){counter-reset:dxp-ol;list-style:none}.form__description ol:not([style*=list-style])>li{counter-increment:dxp-ol;position:relative;padding-left:calc(30/var(--px-base)*var(--px-to-rem))}.form__description ol:not([style*=list-style])>li::before{content:counter(dxp-ol) ".";position:absolute;left:0}.form__description ol[style*=list-style]>li{margin-left:calc(30/var(--px-base)*var(--px-to-rem))}.form__description ul li+li,.form__description ul li>ul{margin-top:calc(13/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.form__description ul li+li,.form__description ul li>ul{margin-top:calc(8/var(--px-base)*var(--px-to-rem))}}.form__description a+h2,.form__description ol+h2,.form__description p+h2,.form__description ul+h2{margin-top:calc(64/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.form__description a+h2,.form__description ol+h2,.form__description p+h2,.form__description ul+h2{margin-top:calc(48/var(--px-base)*var(--px-to-rem))}}.form__description a+hr,.form__description a+ol,.form__description a+p,.form__description a+ul,.form__description h2+a,.form__description h2+hr,.form__description h2+ol,.form__description h2+p,.form__description h2+ul,.form__description hr+a,.form__description hr+h2,.form__description hr+ol,.form__description hr+p,.form__description hr+ul,.form__description ol+a,.form__description ol+hr,.form__description ol+p,.form__description p+a,.form__description p+hr,.form__description p+ol,.form__description p+p,.form__description p+ul,.form__description ul+a,.form__description ul+hr,.form__description ul+p{margin-top:calc(24/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.form__description a+hr,.form__description a+ol,.form__description a+p,.form__description a+ul,.form__description h2+a,.form__description h2+hr,.form__description h2+ol,.form__description h2+p,.form__description h2+ul,.form__description hr+a,.form__description hr+h2,.form__description hr+ol,.form__description hr+p,.form__description hr+ul,.form__description ol+a,.form__description ol+hr,.form__description ol+p,.form__description p+a,.form__description p+hr,.form__description p+ol,.form__description p+p,.form__description p+ul,.form__description ul+a,.form__description ul+hr,.form__description ul+p{margin-top:calc(12/var(--px-base)*var(--px-to-rem))}}.form__description h1+h3,.form__description h3+ol,.form__description h3+p,.form__description h3+ul,.form__description h4+ol,.form__description h4+p,.form__description h4+ul,.form__description ol+h3,.form__description ol+h4,.form__description p+h3,.form__description p+h4,.form__description ul+h3,.form__description ul+h4{margin-top:calc(20/var(--px-base)*var(--px-to-rem))}@media(max-width: 64rem){.form__description h1+h3,.form__description h3+ol,.form__description h3+p,.form__description h3+ul,.form__description h4+ol,.form__description h4+p,.form__description h4+ul,.form__description ol+h3,.form__description ol+h4,.form__description p+h3,.form__description p+h4,.form__description ul+h3,.form__description ul+h4{margin-top:calc(16/var(--px-base)*var(--px-to-rem))}}.form__description>:first-child{margin-top:0}.form__description>:last-child{margin-bottom:0}.form__embed{margin-top:var(--spacing-2)}.form__iframe{width:100%;border:0;display:block;min-height:calc(300/var(--px-base)*var(--px-to-rem))}.form__placeholder{font-family:var(--font-body);color:var(--color-neutral-70);margin:0}.form__media{display:flex;flex-direction:column;gap:var(--spacing-6);align-items:center}@media(min-width: 64rem){.form__media{flex-direction:row;gap:var(--spacing-8)}}@media(min-width: 64rem){.form__media--right{flex-direction:row-reverse}}.form__media-image,.form__media-form{flex:1 1 0;min-width:0;width:100%}.form__image{display:block;width:100%;height:auto}.form--dynamics .form__inner>.form__embed--dynamics{align-self:flex-start;width:100%;max-width:calc(600/var(--px-base)*var(--px-to-rem))}.form--dynamics .form__dynamics{min-height:calc(300/var(--px-base)*var(--px-to-rem))}.form--dynamics form.marketingForm input{background:#fff;padding:calc(11/var(--px-base)*var(--px-to-rem)) calc(15/var(--px-base)*var(--px-to-rem)) !important;border-radius:0 !important;border:1px solid var(--color-neutral) !important}.form--dynamics form.marketingForm table label{font-weight:var(--font-weight-bold) !important;font-size:calc(16/var(--px-base)*var(--px-to-rem));line-height:calc(24/var(--px-base)*var(--px-to-rem));color:var(--color-neutral) !important;font-style:normal;font-family:inherit !important}.form--dynamics form.marketingForm .textFormFieldBlock input,.form--dynamics form.marketingForm .phoneFormFieldBlock input{display:flex;flex-direction:row;height:calc(50/var(--px-base)*var(--px-to-rem)) !important;width:100%;padding:calc(11/var(--px-base)*var(--px-to-rem)) calc(15/var(--px-base)*var(--px-to-rem)) !important;border-radius:0 !important;border:1px solid var(--color-neutral) !important;background-color:#fcfcfc}.form--dynamics form.marketingForm .textFormFieldBlock label,.form--dynamics form.marketingForm .phoneFormFieldBlock label{font-weight:var(--font-weight-bold);font-size:calc(16/var(--px-base)*var(--px-to-rem));line-height:calc(24/var(--px-base)*var(--px-to-rem));color:var(--color-neutral);font-style:normal;font-family:inherit}.form--dynamics form.marketingForm .textFormFieldBlock,.form--dynamics form.marketingForm .phoneFormFieldBlock{gap:calc(3/var(--px-base)*var(--px-to-rem))}.form--dynamics form.marketingForm span>a::after{display:none}.form--dynamics .submitButtonWrapper{text-align:left;padding-left:0}.form--dynamics div[data-editorblocktype=SubmitButton]{padding:calc(20/var(--px-base)*var(--px-to-rem)) 0}.form--dynamics .twoOptionFormFieldBlock div.radiobuttons div input,.form--dynamics .twoOptionFormFieldBlock div.twooption_checkbox div input,.form--dynamics .optionSetFormFieldBlock div.radiobuttons div input,.form--dynamics .multiOptionSetFormFieldBlock fieldset>div>input[type=checkbox],.form--dynamics .eventSession>div>input[type=checkbox],.form--dynamics .consentBlock div input{accent-color:var(--color-primary) !important}.form--dynamics .onFormSubmittedFeedback{border:1px solid var(--color-neutral-20, #ccc)}