.elementor-101662 .elementor-element.elementor-element-4d2b3d5{border-style:solid;overflow:visible;}.elementor-101662 .elementor-element.elementor-element-4d2b3d5, .elementor-101662 .elementor-element.elementor-element-4d2b3d5 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-101662 .elementor-element.elementor-element-7b95a23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-101662 .elementor-element.elementor-element-7b95a23 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17365D;}.elementor-101662 .elementor-element.elementor-element-7b95a23 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101662 .elementor-element.elementor-element-7b95a23 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-101662 .elementor-element.elementor-element-9f9a2b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;color:#F8F8F8;}.elementor-101662 .elementor-element.elementor-element-489ebde .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-101662 .elementor-element.elementor-element-61c17e6{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-101662 .elementor-element.elementor-element-61c17e6 p{margin-block-end:0px;}.elementor-101662 .elementor-element.elementor-element-8c274bb{overflow:visible;}.elementor-101662 .elementor-element.elementor-element-368faeb > .elementor-element-populated, .elementor-101662 .elementor-element.elementor-element-368faeb > .elementor-element-populated > .elementor-background-overlay, .elementor-101662 .elementor-element.elementor-element-368faeb > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}#elementor-popup-modal-101662{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-101662 .dialog-message{width:600px;height:auto;}#elementor-popup-modal-101662 .dialog-close-button{display:flex;}#elementor-popup-modal-101662 .dialog-widget-content{border-radius:30px 30px 30px 30px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//* ===== USCA 50% scroll popup — design lock ===== */
/* Shell: no inner scrollbar */
#elementor-popup-modal-101662 .dialog-widget-content{
	width:720px!important;max-width:calc(100vw - 32px)!important;
	max-height:none!important;border-radius:8px!important;overflow:hidden!important;
	box-shadow:0 24px 60px rgba(0,0,0,.35)!important;
}
#elementor-popup-modal-101662 .dialog-message{
	width:100%!important;height:auto!important;max-height:none!important;padding:0!important;
	overflow:hidden!important;-ms-overflow-style:none!important;scrollbar-width:none!important;
}
#elementor-popup-modal-101662 .dialog-message::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}
@media (max-height:760px){
	#elementor-popup-modal-101662 .dialog-message{max-height:92vh!important;overflow-y:auto!important}
}
/* Close button */
#elementor-popup-modal-101662 .dialog-close-button{
	top:18px!important;right:20px!important;width:32px!important;height:32px!important;
	border-radius:50%!important;background:rgba(255,255,255,.16)!important;color:#fff!important;
	display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;
}
#elementor-popup-modal-101662 .dialog-close-button svg{width:13px!important;height:13px!important;fill:#fff!important}
/* Reset Elementor spacing, then set section padding */
#elementor-popup-modal-101662 .elementor-section,#elementor-popup-modal-101662 .elementor-column,#elementor-popup-modal-101662 .elementor-widget-wrap{padding:0!important}
#elementor-popup-modal-101662 .elementor-container{width:100%!important;max-width:none!important}
#elementor-popup-modal-101662 .elementor-widget:not(:last-child){margin-bottom:0!important}
#elementor-popup-modal-101662 #uscaEnrollmentForm,#elementor-popup-modal-101662 #uscaExitForm{display:none!important}
#elementor-popup-modal-101662 .elementor-element-4d2b3d5{background-color:#16335c!important;padding:26px 32px 26px!important}
#elementor-popup-modal-101662 .elementor-element-8c274bb{background-color:#fff!important;padding:28px 32px 22px!important}
/* Header type */
#elementor-popup-modal-101662 .elementor-element-9f9a2b6 .elementor-heading-title{
	font-size:12px!important;font-weight:700!important;letter-spacing:.14em!important;
	text-transform:uppercase!important;color:rgba(255,255,255,.85)!important;line-height:1.2!important;margin:0!important;
}
#elementor-popup-modal-101662 .elementor-element-489ebde .elementor-heading-title{
	font-size:27px!important;font-weight:700!important;line-height:1.22!important;color:#fff!important;margin:7px 0 0!important;
}
#elementor-popup-modal-101662 .elementor-element-61c17e6,#elementor-popup-modal-101662 .elementor-element-61c17e6 p{
	font-size:14px!important;font-weight:400!important;line-height:1.5!important;
	color:rgba(255,255,255,.92)!important;margin:8px 0 0!important;
}
/* Form base */
#elementor-popup-modal-101662 .frm-fluent-form,#elementor-popup-modal-101662 .frm-fluent-form *{box-sizing:border-box!important;font-family:Roboto,-apple-system,"Segoe UI",Arial,sans-serif!important}
#elementor-popup-modal-101662 .frm-fluent-form{width:100%!important;font-size:14px!important;color:#1f2937!important}
#elementor-popup-modal-101662 .frm-fluent-form fieldset{border:0!important;margin:0!important;padding:0!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-el-group{margin:0 0 16px!important}
#elementor-popup-modal-101662 .usca-form-intro{font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#6b7280!important;margin:0 0 18px!important}
/* Two-column rows */
#elementor-popup-modal-101662 .frm-fluent-form .ff-t-container.ff-column-container{display:flex!important;flex-wrap:nowrap!important;gap:0 15px!important;width:100%!important;margin:0!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-t-container.ff-column-container>.ff-t-cell{display:block!important;flex:1 1 0!important;width:auto!important;min-width:0!important;padding:0!important;float:none!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-field_container .ff-t-container{display:block!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-field_container .ff-t-cell{display:block!important;width:100%!important;padding:0!important}
/* Labels */
#elementor-popup-modal-101662 .frm-fluent-form .ff-el-input--label{margin:0 0 6px!important;padding:0!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-el-input--label label{
	font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;color:#374151!important;margin:0!important;display:inline-block!important;
}
#elementor-popup-modal-101662 .frm-fluent-form .ff-el-is-required.asterisk-right label:after{color:#c8102e!important;font-weight:600!important}
/* Fields */
#elementor-popup-modal-101662 .frm-fluent-form input.ff-el-form-control,
#elementor-popup-modal-101662 .frm-fluent-form textarea.ff-el-form-control,
#elementor-popup-modal-101662 .frm-fluent-form select.ff-el-form-control{
	width:100%!important;height:auto!important;min-height:0!important;
	font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#111827!important;
	background:#fff!important;border:1px solid #d7dde5!important;border-radius:6px!important;
	padding:10px 14px!important;margin:0!important;box-shadow:none!important;
}
#elementor-popup-modal-101662 .frm-fluent-form textarea.ff-el-form-control{min-height:82px!important;padding:12px 14px!important;resize:vertical!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-el-form-control::placeholder{color:#9aa3af!important;opacity:1!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-el-form-control:focus{border-color:#16335c!important;outline:0!important;box-shadow:0 0 0 3px rgba(22,51,92,.12)!important}
/* Button row */
#elementor-popup-modal-101662 .frm-fluent-form .ff-column-container:has(.ff_submit_btn_wrapper){gap:0 12px!important;margin-top:2px!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-column-container:has(.ff_submit_btn_wrapper)>.ff-t-column-1{flex:0 0 72%!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-column-container:has(.ff_submit_btn_wrapper)>.ff-t-column-2{flex:1 1 auto!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff_submit_btn_wrapper{margin:0!important;text-align:left!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-btn-submit{
	display:block!important;width:100%!important;height:auto!important;min-height:0!important;
	font-size:15px!important;font-weight:700!important;line-height:1.2!important;
	letter-spacing:0!important;text-transform:none!important;
	padding:14px 18px!important;border-radius:6px!important;cursor:pointer!important;
	box-shadow:none!important;transition:background .15s ease,color .15s ease!important;
}
#elementor-popup-modal-101662 .frm-fluent-form .ff-t-column-1 .ff-btn-submit{background:#d31027!important;border:1px solid #d31027!important;color:#fff!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-t-column-1 .ff-btn-submit:hover{background:#b60d21!important;border-color:#b60d21!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-t-column-2 .ff-btn-submit{background:#fff!important;border:1.5px solid #16335c!important;color:#16335c!important}
#elementor-popup-modal-101662 .frm-fluent-form .ff-t-column-2 .ff-btn-submit:hover{background:#16335c!important;color:#fff!important}
/* Footer note */
#elementor-popup-modal-101662 .frm-fluent-form .ff-custom_html p:not(.usca-form-intro){
	font-size:12px!important;line-height:1.5!important;color:#8b93a1!important;text-align:center!important;margin:14px 0 0!important;
}
#elementor-popup-modal-101662 .frm-fluent-form .ff-el-group.ff-custom_html:last-child{margin-bottom:0!important}
/* Mobile */
@media (max-width:600px){
	#elementor-popup-modal-101662 .frm-fluent-form .ff-t-container.ff-column-container{display:block!important}
	#elementor-popup-modal-101662 .elementor-element-4d2b3d5{padding:22px 22px 20px!important}
	#elementor-popup-modal-101662 .elementor-element-8c274bb{padding:22px!important}
	#elementor-popup-modal-101662 .elementor-element-489ebde .elementor-heading-title{font-size:21px!important}
}/* End custom CSS */