.elementor-6692 .elementor-element.elementor-element-6317111{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-6692 .elementor-element.elementor-element-6317111:not(.elementor-motion-effects-element-type-background), .elementor-6692 .elementor-element.elementor-element-6317111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-ae1881c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;}.elementor-6692 .elementor-element.elementor-element-e9038f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6692 .elementor-element.elementor-element-e9038f5 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:58px;font-weight:600;line-height:1.1em;letter-spacing:-0.015em;color:#3D0131;}.elementor-6692 .elementor-element.elementor-element-e8f5300{width:var( --container-widget-width, 920px );max-width:920px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:920px;--container-widget-flex-grow:0;font-family:"Public Sans", Sans-serif;font-size:21px;font-weight:500;line-height:1.6em;color:#333031;}.elementor-6692 .elementor-element.elementor-element-8227b14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECEAE5;--border-color:#ECEAE5;--padding-top:32px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-6692 .elementor-element.elementor-element-8227b14:not(.elementor-motion-effects-element-type-background), .elementor-6692 .elementor-element.elementor-element-8227b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-77d8b26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-6692 .elementor-element.elementor-element-aa96219{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECEAE5;--border-color:#ECEAE5;--padding-top:32px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-6692 .elementor-element.elementor-element-aa96219:not(.elementor-motion-effects-element-type-background), .elementor-6692 .elementor-element.elementor-element-aa96219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-78b1946{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-6692 .elementor-element.elementor-element-0d23664{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-6692 .elementor-element.elementor-element-c026863{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Public Sans", Sans-serif;font-size:15px;line-height:1.62em;}.elementor-6692 .elementor-element.elementor-element-53f2abc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECEAE5;--border-color:#ECEAE5;--padding-top:32px;--padding-bottom:48px;--padding-left:56px;--padding-right:56px;}.elementor-6692 .elementor-element.elementor-element-53f2abc:not(.elementor-motion-effects-element-type-background), .elementor-6692 .elementor-element.elementor-element-53f2abc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-9ec8393{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#ECEAE5;--border-color:#ECEAE5;--padding-top:32px;--padding-bottom:96px;--padding-left:56px;--padding-right:56px;}.elementor-6692 .elementor-element.elementor-element-9ec8393:not(.elementor-motion-effects-element-type-background), .elementor-6692 .elementor-element.elementor-element-9ec8393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6692 .elementor-element.elementor-element-5ba6265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-6692 .elementor-element.elementor-element-9ea792a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-6692 .elementor-element.elementor-element-7341a26{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-6692 .elementor-element.elementor-element-7341a26.elementor-element{--align-self:flex-start;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-type-html{padding-bottom:0px;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button[type="submit"]{color:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-6692 .elementor-element.elementor-element-7341a26 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}@media(max-width:1024px){.elementor-6692 .elementor-element.elementor-element-e9038f5 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-6692 .elementor-element.elementor-element-e9038f5 .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-e9038f5 */.elementor-6692 .elementor-element.elementor-element-e9038f5 .elementor-heading-title{font-size:58px !important;width:920px !important;max-width:none !important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96453b2 *//* gold text on white 2026-08-03: founder role labels and hover glyph use Gold Text */
.idh2-fpc .fhead .lbl{color:#8A6E1F !important;}
.idh2-fpc .fcard::after{color:#8A6E1F !important;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-7341a26 */.elementor-6692 .elementor-element.elementor-element-7341a26{max-width:640px !important}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-form{background:#FFFFFF;border:1px solid #ECEAE5;border-radius:16px;padding:36px 38px}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-label{font-family:'Titillium Web', sans-serif !important;font-size:11px !important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#706C68}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-textual{font-family:'Public Sans',sans-serif;font-size:15px;color:#333031;background:#FFFFFF;border:1px solid #ECEAE5;border-radius:6px;padding:10px 14px}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-textual:focus{border-color:#2C4A5A;box-shadow:none}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-type-radio input{position:absolute;opacity:0;pointer-events:none}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-type-radio .elementor-field-option{display:inline-block;margin:0 8px 8px 0}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-type-radio .elementor-field-option label{font-family:'Titillium Web', sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#706C68;border:1px solid #ECEAE5;border-radius:999px;padding:7px 14px;cursor:pointer;display:inline-block;transition:background .15s,border-color .15s,color .15s}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-type-radio .elementor-field-option label:hover{border-color:#2C4A5A;color:#2C4A5A}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-type-radio .elementor-field-option input:checked + label{background:#3D0131;border-color:#3D0131;color:#FFFFFF}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-field-type-submit{justify-content:flex-start}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button{width:auto !important;font-family:'Titillium Web', sans-serif !important;font-weight:600 !important;font-size:15px !important;text-transform:none !important;color:#2C4A5A !important;background:#FFFFFF !important;background-color:#FFFFFF !important;border:none !important;border-radius:999px !important;padding:13px 30px !important;box-shadow:0 1px 2px rgba(42,0,35,.08),0 6px 18px rgba(42,0,35,.14);transition:box-shadow .18s,transform .18s}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button:hover{box-shadow:0 4px 10px rgba(42,0,35,.12),0 10px 24px rgba(42,0,35,.18);transform:translateY(-1px);color:#2C4A5A !important;background:#FFFFFF !important}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button:focus,.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button:active,.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button:visited{color:#2C4A5A !important;background:#FFFFFF !important}
.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button span,.elementor-6692 .elementor-element.elementor-element-7341a26 .elementor-button .elementor-button-text{color:#2C4A5A !important}/* End custom CSS */
/* Start custom CSS */h1.entry-title,.page-title,.elementor-page-title,.entry-title{display:none !important;}body .idh2-reveal{opacity:1 !important;transform:none !important;}body .elementor-widget-text-editor:not(.idh2-source) p,body .idh2-body p,body .idh2-body-sm p,body .idh2-chart-intro p,body .idh2-lead p{max-width:920px !important;}@media(max-width:767px){body .elementor-widget-text-editor p,body .idh2-body p,body .idh2-body-sm p,body .idh2-chart-intro p,body .idh2-lead p{max-width:100% !important;}}/* End custom CSS */