section.u5m-marketo-form-blog{margin:var(--section-margin-none);padding:var(--section-padding-small);padding-bottom:0;position:relative;z-index:30;.section-inner{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1150px;padding:40px 20px 0;position:relative;width:100%;z-index:2}&.form-left .section-inner{flex-direction:row-reverse}.form-copy{color:inherit;flex:1 1 auto;min-width:0;padding:0;text-align:left;.intro-content,.intro-content.center-aligned,.intro-content.left-aligned{align-items:flex-start;justify-content:flex-start;margin:0 0 40px;max-width:600px;text-align:left;width:100%;.description,.heading{margin:0 auto 40px 0;text-align:left}}.content-heading,:is(h1,h2,h3,h4,p){max-width:600px;text-align:left!important}.content-heading,:is(h1,h2,h3,h4){color:inherit;font-weight:700;margin:0 0 40px}.content-heading,h2{font-size:45px;line-height:50px}h3,h4{font-size:22px;line-height:1.2;margin:0 0 5px}.the-copy{max-width:600px;text-align:left;>:first-child{margin-top:0}>:last-child{margin-bottom:0}:is(p,ol,ul,li,a,span,strong){color:inherit;font-size:16px;line-height:28px}p{margin:0 0 16px}ul{list-style:none;margin:0;padding:0;li{margin:0 0 8px;padding:0 0 0 40px;position:relative;&:last-child{margin-bottom:0}}}h4+p{margin-top:0}}}.form{background:transparent;border:none;color:inherit;flex:0 0 500px;margin:0;max-width:500px;position:relative;width:500px;z-index:2;.form-intro{color:inherit;margin:0 0 24px;padding:0;width:100%;&.center-aligned{text-align:center}.form-intro-heading{color:inherit;margin:0 0 8px;&:last-child{margin-bottom:0}}.form-intro-desc{color:inherit;>:first-child{margin-top:0}>:last-child{margin-bottom:0}:is(p,li,a,span,strong){color:inherit;font-size:14px;line-height:1.5}p{margin:0 0 8px}a{text-decoration:underline}}}form.mktoForm{background-color:var(--white);border:0;border-radius:20px;box-shadow:var(--new-shadow);box-sizing:border-box;color:var(--new-dark-black);display:block;float:none;margin:0;max-width:none;overflow:visible;padding:40px;visibility:hidden;width:100%!important;&[data-styles-ready=true]{visibility:visible}.mktoClear,.mktoGutter,.mktoOffset,.mktoPlaceholder{display:none!important;height:0!important;margin:0!important;padding:0!important;width:0!important}.mktoFieldDescriptor,.mktoFormCol{margin:0!important}.mktoFieldDescriptor,.mktoFormCol,.mktoFormRow{display:block!important;float:none!important;max-width:100%!important;padding:0!important;width:100%!important}.mktoFormRow{margin:0 0 20px!important}.mktoFormRow:has(>.mktoFormCol>.mktoFieldDescriptor>.mktoFieldWrap>input[type=hidden]):not(:has(input:not([type=hidden]),select,textarea,.mktoCheckboxList,.mktoRadioList)){display:none!important}.mktoHasWidth:not(.mktoCheckboxList):not(.mktoRadioList):not(.mktoLabel){max-width:100%!important;width:100%!important}.mktoFieldWrap{display:block!important;float:none!important;margin:0!important;max-width:100%!important;padding:0!important;position:relative;width:100%!important;label.mktoLabel{align-items:center;color:inherit;display:flex;flex-direction:row-reverse;font-size:14px;font-weight:700;justify-content:flex-end;letter-spacing:1px;line-height:1.4;margin:0;padding:0;text-transform:uppercase;width:100%!important;&#LblmktoOptin,&#LblnewsletterBlogSubscription,&[for=newsletterBlogSubscription]{display:block;font-size:10px;font-weight:400;letter-spacing:0;line-height:1.4;padding:0 0 0 20px;text-transform:none;strong{font-weight:400}.mktoAsterix{float:left;margin:0;padding:0 5px 0 0}}}.mktoCheckboxList{left:0;margin:0;position:absolute;top:5px;width:auto!important}:is(input[type=text],input[type=number],input[type=tel],input[type=email]){appearance:none;background:#eee;border:0;border-radius:20px;box-sizing:border-box;color:var(--new-dark-black);font-size:14px;margin:0;max-width:100%!important;padding:15px 20px;width:100%!important}select{appearance:none;background-color:#eee;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0);background-position:calc(100% - 25px) calc(1em + 6px),calc(100% - 20px) calc(1em + 6px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-radius:25px;letter-spacing:1px}select,textarea{box-sizing:border-box;font-size:14px;margin:0;max-width:100%!important;padding:15px 20px;width:100%!important}textarea{background:#eee;border:0;border-radius:20px;min-height:100px}.mktoError{margin:10px 0 0;padding:0;width:100%;.mktoErrorMsg{color:red;font-size:14px}}}.mktoAsterix{display:none}.mktoRequiredField .mktoAsterix{display:inline}.mktoButtonRow{text-align:left;.mktoButtonWrap{margin:0}}.mktoButton{background-image:linear-gradient(90deg,#c31f83,#8a25f8);border:0;border-radius:27px;box-shadow:var(--new-shadow);color:var(--white);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:1.5px;line-height:1.1;margin:20px 0 0;padding:14px 25px;text-transform:uppercase;transition:background-image .2s,color .2s,box-shadow .2s;&:hover{background-image:linear-gradient(270deg,#c31f83,#c31f83);box-shadow:none;color:var(--white)}}.mktoTemplateBox{color:inherit;font-size:24px;text-align:center}.mktoLabel,label#LblmktoOptin{span{overflow:visible;padding-left:0}}}a.mktoNotYou{cursor:pointer;&:hover{color:var(--black);text-decoration:underline}}.submitted-message{color:inherit;font-size:20px;margin-top:20px;text-align:center}&.reverse-privacy-text form.mktoForm{label#LblmktoOptin,label#LblmktoOptin span{color:var(--white)}}}.overlap{background-color:var(--new-dark-black);display:block;height:125px;margin:-40px 0 0;width:100%}@media (max-width:1440px){.form-copy .the-copy :is(p,ol,ul,li,a,span,strong){font-size:14px;line-height:23px}.form-copy h4{font-size:19px}.overlap{height:125px;margin-top:-40px}}@media (max-width:1024px){&.form-left .section-inner,.section-inner{flex-direction:column;padding:50px 20px 0}.form-copy{flex:1 1 100%;min-height:0;padding:0;.the-copy{margin:0 0 40px}.content-heading,h2{font-size:30px;line-height:1.2}}.form{flex:1 1 100%;margin:40px auto 0;max-width:500px;width:100%}.overlap{height:125px;margin-top:-40px}}}