.elementor-161 .elementor-element.elementor-element-d700bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-161 .elementor-element.elementor-element-d700bc3:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-d700bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bewhite );}.elementor-161 .elementor-element.elementor-element-482e595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-161 .elementor-element.elementor-element-03278e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.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-161 .elementor-element.elementor-element-d2ffe41 .elementor-heading-title{font-family:var( --e-global-typography-bekick-font-family ), Sans-serif;font-size:var( --e-global-typography-bekick-font-size );font-weight:var( --e-global-typography-bekick-font-weight );text-transform:var( --e-global-typography-bekick-text-transform );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );color:var( --e-global-color-secondary );}.elementor-161 .elementor-element.elementor-element-d880367 .elementor-heading-title{font-family:var( --e-global-typography-beh2-font-family ), Sans-serif;font-size:var( --e-global-typography-beh2-font-size );font-weight:var( --e-global-typography-beh2-font-weight );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-161 .elementor-element.elementor-element-56d3bdb{font-family:var( --e-global-typography-bebody-font-family ), Sans-serif;font-size:var( --e-global-typography-bebody-font-size );font-weight:var( --e-global-typography-bebody-font-weight );line-height:var( --e-global-typography-bebody-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-161 .elementor-element.elementor-element-d700bc3{--content-width:1200px;}.elementor-161 .elementor-element.elementor-element-482e595{--width:800px;}}@media(max-width:1024px){.elementor-161 .elementor-element.elementor-element-d700bc3{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-161 .elementor-element.elementor-element-d2ffe41 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-161 .elementor-element.elementor-element-d880367 .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-161 .elementor-element.elementor-element-56d3bdb{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}}@media(max-width:767px){.elementor-161 .elementor-element.elementor-element-d700bc3{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-161 .elementor-element.elementor-element-482e595{--width:100%;}.elementor-161 .elementor-element.elementor-element-d2ffe41 .elementor-heading-title{font-size:var( --e-global-typography-bekick-font-size );line-height:var( --e-global-typography-bekick-line-height );letter-spacing:var( --e-global-typography-bekick-letter-spacing );}.elementor-161 .elementor-element.elementor-element-d880367 .elementor-heading-title{font-size:var( --e-global-typography-beh2-font-size );line-height:var( --e-global-typography-beh2-line-height );letter-spacing:var( --e-global-typography-beh2-letter-spacing );}.elementor-161 .elementor-element.elementor-element-56d3bdb{font-size:var( --e-global-typography-bebody-font-size );line-height:var( --e-global-typography-bebody-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-56d3bdb */.elementor-161 .elementor-element.elementor-element-56d3bdb h2 { font-family: 'Saira Semi Condensed', sans-serif; font-weight: 700; font-size: 26px; line-height: 1.25; color: #111F5C; margin: 48px 0 12px; }
.elementor-161 .elementor-element.elementor-element-56d3bdb h2:first-child { margin-top: 0; }
.elementor-161 .elementor-element.elementor-element-56d3bdb h3 { font-family: 'Saira Semi Condensed', sans-serif; font-weight: 700; font-size: 19px; color: #111F5C; margin: 28px 0 8px; }
.elementor-161 .elementor-element.elementor-element-56d3bdb p, .elementor-161 .elementor-element.elementor-element-56d3bdb li { font-size: 17px; line-height: 1.7; }
.elementor-161 .elementor-element.elementor-element-56d3bdb ul { padding-left: 1.2em; margin: 0 0 16px; }
.elementor-161 .elementor-element.elementor-element-56d3bdb dl { display: grid; grid-template-columns: minmax(0, 220px) minmax(0, 1fr); gap: 8px 24px; margin: 0; }
.elementor-161 .elementor-element.elementor-element-56d3bdb dt { font-weight: 700; color: #111F5C; }
.elementor-161 .elementor-element.elementor-element-56d3bdb dd { margin: 0; }
@media (max-width: 767px) { .elementor-161 .elementor-element.elementor-element-56d3bdb dl { grid-template-columns: 1fr; gap: 2px; } .elementor-161 .elementor-element.elementor-element-56d3bdb dd { margin-bottom: 10px; } .elementor-161 .elementor-element.elementor-element-56d3bdb h2 { font-size: 23px; margin-top: 40px; } }
.elementor-161 .elementor-element.elementor-element-56d3bdb .be-legal-note { margin: 12px 0 0; padding: 12px 16px; border-left: 3px solid #C2CDF0; background: #F7F7F4; border-radius: 0 8px 8px 0; font-size: 15px; line-height: 1.6; color: #626A7C; }
.elementor-161 .elementor-element.elementor-element-56d3bdb .be-legal-note strong { color: #1D2745; }
.elementor-161 .elementor-element.elementor-element-56d3bdb .be-agb-item { padding-left: 3.2em; text-indent: -3.2em; margin: 0 0 12px; }
.elementor-161 .elementor-element.elementor-element-56d3bdb .be-agb-n { display: inline-block; width: 3.2em; text-indent: 0; font-weight: 700; color: #111F5C; font-variant-numeric: tabular-nums; }
@media (max-width: 767px) { .elementor-161 .elementor-element.elementor-element-56d3bdb .be-agb-item { padding-left: 0; text-indent: 0; } .elementor-161 .elementor-element.elementor-element-56d3bdb .be-agb-n { width: auto; margin-right: .4em; } }/* End custom CSS */