form.marketingForm{font-family:inherit!important;margin-bottom:2.5rem;@media only screen and (max-width:1024px){margin-bottom:3.5rem}*{font-family:inherit!important}div[data-layout=true],table,th.inner{max-width:100dvw;width:100%;margin:0!important;@media only screen and (min-width:768px){max-width:750px;min-width:750px}}th.inner{display:flex!important;flex-wrap:wrap;justify-content:space-between}.consentBlock,.dateTimeFormFieldBlock,.lookupFormFieldBlock,.multiOptionSetFormFieldBlock,.optionSetFormFieldBlock,.phoneFormFieldBlock,.textFormFieldBlock,.twoOptionFormFieldBlock{position:relative;padding:0!important;flex-direction:row;flex-wrap:wrap;gap:5px;width:100%;margin-bottom:1rem;@media only screen and (min-width:768px){margin-bottom:1.5rem}label{min-width:100%;font-weight:400;color:#7f7f83;font-size:14px;padding-left:5px;br{display:none}&:after{position:absolute;top:3px;right:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:18px;font-weight:700}}input,select,textarea{max-width:calc(100% - 12px);height:60px;max-height:60px;order:1;padding:10px 1rem;background-color:#fff;border:1px solid #000;flex:0 0 100%;overflow:visible;outline-color:#d9176e;border-radius:0;font-size:18px;font-weight:400;&::-moz-placeholder{color:#7f7f83;font-size:18px;font-weight:400}&::placeholder{color:#7f7f83;font-size:18px;font-weight:400}}input[type=checkbox]{min-height:unset;max-width:20px;max-height:20px;accent-color:#d9176e}select{color:#7f7f83}}.phoneFormFieldBlock,.textFormFieldBlock[data-targetproperty=firstname],.textFormFieldBlock[data-targetproperty=lastname]{.phoneCountryCode{flex:0 1 100%;border:1px solid #000;border-radius:0;height:60px;max-height:60px;max-width:calc(100% - 12px);.phoneCountryCodeLabel{width:45px;padding:8px}input{outline-color:transparent;border:none;flex:0 1 100%}&:has(input:focus-visible){border:1px solid #d9176e}}}.consentBlock{max-height:none;margin-bottom:0;>div{align-items:flex-start;gap:.75rem}label{position:relative;max-width:none;min-width:unset;order:2;p{max-width:none;font-size:16px;line-height:150%;word-break:break-word;u{text-decoration:none!important}a{color:#03a8e6;text-decoration:none;font-size:16px;cursor:pointer;&:hover{text-decoration:underline}}&:after{width:-moz-fit-content;width:fit-content;right:3px;font-size:18px;font-weight:700}}}input[type=checkbox]{position:relative;top:3px}}.primaryButtonWrapper,.submitButtonWrapper{padding:0;margin:2rem 0 0;.submitButton{display:flex;align-items:center;background-color:#000;padding:.565rem 1.5rem;font-size:18px;font-weight:400;font-family:inherit;cursor:pointer;transition:background-color .5s ease,color .5s ease;@media only screen and (min-width:768px){padding-top:.75rem;padding-bottom:.75rem}&:before{content:"\e9e1";font-family:icomoon;display:inline;font-size:8px;margin-right:.625rem}&:hover{color:#000!important;background-color:#7f7f83!important}span{font-family:inherit!important}}}}