.elementor-289 .elementor-element.elementor-element-2e54670{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-289 .elementor-element.elementor-element-21818f48{--display:flex;--position:relative;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:56px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:5;}.elementor-289 .elementor-element.elementor-element-21818f48:not(.elementor-motion-effects-element-type-background), .elementor-289 .elementor-element.elementor-element-21818f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5E8;}body:not(.rtl) .elementor-289 .elementor-element.elementor-element-21818f48{left:0px;}body.rtl .elementor-289 .elementor-element.elementor-element-21818f48{right:0px;}.elementor-289 .elementor-element.elementor-element-22c0dd59{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-289 .elementor-element.elementor-element-7121f1d2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-accent );}.elementor-289 .elementor-element.elementor-element-513f95c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-text-line-height );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-289 .elementor-element.elementor-element-1bb034f8{color:var( --e-global-color-fsmuted );}.elementor-289 .elementor-element.elementor-element-63b119e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-289 .elementor-element.elementor-element-af985dd{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-289 .elementor-element.elementor-element-7121f1d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-289 .elementor-element.elementor-element-513f95c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-289 .elementor-element.elementor-element-af985dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-289 .elementor-element.elementor-element-21818f48{--content-width:780px;}}@media(max-width:767px){.elementor-289 .elementor-element.elementor-element-21818f48{--padding-top:36px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-289 .elementor-element.elementor-element-7121f1d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-289 .elementor-element.elementor-element-513f95c .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-289 .elementor-element.elementor-element-af985dd{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-21818f48 */.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal h2{
  font-family:'Ideal Gothic',sans-serif; font-weight:700; text-transform:uppercase;
  font-size:24px; line-height:1.05; letter-spacing:0; color:#023C4F;
  margin:44px 0 14px; padding-top:20px; border-top:1px solid #DCE4D2;
}
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal h2:first-child{ border-top:0; padding-top:0; margin-top:0; }
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal h3{
  font-family:Arial,sans-serif; font-weight:700; font-size:16px;
  color:#023C4F; margin:24px 0 8px;
}
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal p,
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal li{ font-family:Arial,sans-serif; font-size:16px; line-height:1.7; color:#33586A; }
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal ul{ padding-left:20px; margin:12px 0; }
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal li{ margin-bottom:8px; }
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal a{ color:#8A6D1F; }
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal em.todo{ color:#B3261E; font-style:italic; font-size:14px; }
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal .note{
  background:#DCE4D2; border-radius:10px; padding:16px 18px; margin:18px 0;
}
.elementor-289 .elementor-element.elementor-element-21818f48 .fs-legal .note p{ margin:0; font-size:15px; }/* End custom CSS */