.two-column .aem-Grid{gap:unset !important}
.two-column{padding:0 !important;margin:0 !important;max-width:100% !important}
.two-column .selligent-form{width:590px !important;position:absolute !important;top:-740px;left:calc(67% - 185px)}
.two-column .container .bg-white{border-radius:15px}
.two-column .form-item{max-width:49% !important;float:left}
.two-column .form-item:nth-child(even){margin-right:9px}
.two-column .form-item input{max-width:100%;float:left}
.two-column .form-item:has(.form-item:nth-last-child(2)){max-width:100% !important;float:none}
.two-column .form-item:has(#LASTNAME){float:none}
.two-column .form-item:nth-last-child(2){max-width:100% !important;padding-top:20px !important;padding-bottom:0 !important}
.two-column .form-item:nth-last-child(1){max-width:100% !important}
.two-column button[type="submit"]{width:120px !important;float:none !important}
.two-column .aem-GridColumn{padding:unset !important}
.two-column .selligent-form{z-index:1}
.one-col-accordian .aem-GridColumn{padding:0 !important}
.one-col-accordian.container.cmp-grid-container{padding:0 0 0 30px !important}
.one-col-accordian .selligent-form .container.grid{padding:0 20px !important}
.siligentcss .cmp-grid-container.container-fluid .aem-Grid{max-width:100% !important}
.siligentcss h1{font-family:altform,opensans !important;font-size:3.5rem !important}
.siligentcss .container{padding-left:0 !important;padding-right:0 !important}
.siligentcss .container .bg-white{padding:1.875rem !important}
.siligentcss #custom_form form h1{font-family:'altform' !important;font-size:2.5rem !important}
.siligentcss #custom_form form p{padding:1.56rem 0;font-family:'Graphik',opensans !important;font-size:14px}
.siligentcss label{color:#333;padding-bottom:4px;margin-bottom:0;font-size:16px;font-family:graphik,sans-serif !important}
.siligentcss input{height:40px;width:100%;border:1px solid #ccc !important;box-sizing:border-box;padding-left:10px;background-color:#fff !important;outline:0;color:#242424;border-radius:4px;font-family:'Graphik',opensans !important}
.siligentcss select{width:100%;height:40px;background:#fff 0 0 no-repeat padding-box !important;border:1px solid #ccc !important;opacity:1;font-family:'Graphik',opensans;font-size:14px;padding:10px;border-radius:4px;outline:none !important}
.siligentcss button[type="submit"]{font-size:.9375rem;color:#fff;font-weight:400;line-height:.9375rem;display:block;text-align:center;background:#280;border-radius:8px;gap:4px;padding:12px 16px;font-family:'Graphik-medium',opensans !important;border:0}
.siligentcss .selligent-form{box-shadow:rgba(149,157,165,0.2) 0 8px 24px;padding-top:1rem !important;margin-bottom:13px;border-radius:15px}
.siligentcss input[type=checkbox]+label{font-size:12px !important;margin-left:-10px}
.siligentcss input[type=checkbox]{width:30px !important;height:25px !important;outline:0;margin-top:0;margin-right:25px !important;border-radius:0;border:none !important}
.siligentcss input[type=checkbox]:checked{background-color:#280}
.siligentcss input[type=checkbox]:before{content:"\2713";display:block;width:22px;height:23px;margin:0 auto;color:white;line-height:1.5;font-size:14px;text-align:center;align-items:center}
.siligentcss #custom_form form .form-item{font-family:'Graphik',opensans !important;font-size:14px;padding:12px 0}
.siligentcss #custom_form form .form-item:last-child{margin-top:0 !important}
.siligentcss #custom_form form .form-item.form-type-checkbox{display:flex}
@media(max-width:1440px){.two-column .selligent-form{width:570px !important;left:calc(82% - 390px)}
}
@media(max-width:1280px){.two-column .selligent-form{width:540px !important;left:calc(84% - 390px)}
}
@media(max-width:1160px){.two-column .selligent-form{width:510px !important;left:calc(76% - 290px);top:-735px}
}
@media(max-width:992px){.two-column .selligent-form{position:relative !important;width:80% !important;left:unset;top:unset;margin:0 auto;margin-top:25px}
.one-col-accordian.container.cmp-grid-container{padding:0 !important}
}
@media(max-width:768px){.two-column #custom_form{margin:0 !important}
.two-column .form-item{max-width:100% !important;float:none}
.two-column .form-item:nth-child(even){margin-right:0}
.two-column .form-item input{float:none}
.one-col-accordian #custom_form{margin:0}
.siligentcss #custom_form{margin-left:-4rem;margin-right:-3rem}
.siligentcss .silligent-form{width:90% !important}
}
@media(max-width:586px){.one-col-accordian .selligent-form .container.grid{padding:0 10px !important}
}
@media(max-width:460px){.two-column .aem-Grid{padding:0 !important}
.two-column .container .bg-white{padding:.5rem !important}
}
.dmaIframe-error{display:none;align-items:flex-start;gap:12px;margin:64px auto;padding:20px;max-width:760px;background:#fff8f8;border:1px solid #f5c6cb;border-left:5px solid #dc3545;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,0.06);font-family:'Graphik','Open Sans',sans-serif}
.dmaIframe-error--visible{display:flex}
.dmaIframe-error__icon{flex-shrink:0;width:22px;height:22px;margin-top:2px}
.dmaIframe-error__body{flex:1}
.dmaIframe-error__title{margin:0 0 4px;font-size:1rem;font-weight:600;color:#842029;line-height:1.4}
.dmaIframe-error__message{margin:0;font-size:.9375rem;color:#58151c;line-height:1.55}
.dmaIframe-section--error{min-height:0 !important;max-height:0 !important;overflow:hidden}