.elementor-19 .elementor-element.elementor-element-gh6013f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2ea4f60{--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;--padding-top:72px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-2ea4f60:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-2ea4f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2EC;}.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-19 .elementor-element.elementor-element-8b05c91{text-align:center;}.elementor-19 .elementor-element.elementor-element-8b05c91 .elementor-heading-title{font-size:44px;font-weight:700;line-height:1.12em;letter-spacing:0px;color:#333333;}.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-19 .elementor-element.elementor-element-ef470a9{text-align:center;font-size:17px;line-height:1.6em;letter-spacing:0px;color:#333333;}.elementor-19 .elementor-element.elementor-element-19a7236{--display:flex;}.elementor-19 .elementor-element.elementor-element-4b5f6a5{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-4b5f6a5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4b5f6a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2EC;}.elementor-19 .elementor-element.elementor-element-ff431ba{text-align:center;}.elementor-19 .elementor-element.elementor-element-ff431ba .elementor-heading-title{font-weight:700;color:#333333;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-item{border-width:1px;border-color:#E6DDD3;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E6DDD3;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E6DDD3;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title{background-color:#F6F2EC;padding:16px 18px 16px 18px;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-icon, .elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-title{color:#333333;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-icon svg{fill:#333333;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-active .elementor-accordion-icon, .elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-active .elementor-accordion-title{color:#4F8794;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-active .elementor-accordion-icon svg{fill:#4F8794;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-title{font-size:16px;font-weight:700;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title .elementor-accordion-icon i:before{color:#A26134;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title .elementor-accordion-icon svg{fill:#A26134;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#4F8794;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#4F8794;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-icon{margin-inline-end:12px;}.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-content{background-color:#FFFFFF;color:#333333;font-size:16px;padding:16px 18px 16px 18px;}.elementor-19 .elementor-element.elementor-element-4e45763{--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;--padding-top:48px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-19 .elementor-element.elementor-element-4e45763:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4e45763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4F8794;}.elementor-19 .elementor-element.elementor-element-e127b06{text-align:center;}.elementor-19 .elementor-element.elementor-element-e127b06 .elementor-heading-title{font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-45ff53b{text-align:center;font-size:17px;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-45ff53b a{color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-gf8dac7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-2ea4f60 */@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2ea4f60 {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    --content-width: calc(100vw - 48px);
  }

  .elementor-19 .elementor-element.elementor-element-2ea4f60 > .e-con-inner {
    width: calc(100vw - 48px) !important;
    max-width: calc(100vw - 48px) !important;
    margin-inline: auto;
    box-sizing: border-box;
  }

  .elementor-19 .elementor-element.elementor-element-2ea4f60 .elementor-widget,
  .elementor-19 .elementor-element.elementor-element-2ea4f60 .elementor-widget-container,
  .elementor-19 .elementor-element.elementor-element-2ea4f60 .elementor-widget-text-editor,
  .elementor-19 .elementor-element.elementor-element-2ea4f60 .elementor-widget-text-editor p {
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    white-space: normal;
  }

  .elementor-19 .elementor-element.elementor-element-2ea4f60 .elementor-heading-title {
    max-width: 100%;
    white-space: normal;
    overflow-wrap: normal;
    font-size: clamp(34px, 9vw, 40px);
    line-height: 1.12;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-5e561b3 */.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title { transition: color 180ms ease, background-color 180ms ease; border-radius: 6px; }
.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title:hover, .elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title.elementor-active { color: #4F8794 !important; background-color: rgba(79, 135, 148, 0.10) !important; }
.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-icon { transition: color 180ms ease, transform 180ms ease; }
.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title:hover .elementor-accordion-icon, .elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title.elementor-active .elementor-accordion-icon { color: #A26134 !important; transform: translateY(-1px); }
.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-accordion-title { text-decoration: none !important; }
.elementor-19 .elementor-element.elementor-element-5e561b3 .elementor-tab-title:focus-visible { outline: 2px solid rgba(162, 97, 52, 0.55); outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) { .elementor-19 .elementor-element.elementor-element-5e561b3, .elementor-19 .elementor-element.elementor-element-5e561b3 * { transition: none !important; transform: none !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45ff53b */.elementor-19 .elementor-element.elementor-element-45ff53b a { color: #FFFFFF !important; text-decoration: none !important; transition: color 180ms ease, transform 180ms ease; display: inline-block; }
.elementor-19 .elementor-element.elementor-element-45ff53b a:hover, .elementor-19 .elementor-element.elementor-element-45ff53b a:focus-visible { color: #F6F2EC !important; transform: translateY(-1px); }
.elementor-19 .elementor-element.elementor-element-45ff53b a:focus-visible { outline: 2px solid rgba(246, 242, 236, 0.75); outline-offset: 2px; border-radius: 4px; }
@media (prefers-reduced-motion: reduce) { .elementor-19 .elementor-element.elementor-element-45ff53b a { transition: none !important; transform: none !important; } }/* End custom CSS */