.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-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-112 .elementor-element.elementor-element-0a35d18{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-bbd1076{color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-c5c140f .elementor-button{background-color:#FFFEFE;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-c5c140f .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-c5c140f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c5c140f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-112 .elementor-element.elementor-element-c5c140f .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-c5c140f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-image .widget-image-caption{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-112 .elementor-element.elementor-element-3fc5a1d{--spacer-size:10px;}.elementor-112 .elementor-element.elementor-element-fc7e361:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-fc7e361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-fc7e361{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-112 .elementor-element.elementor-element-fc7e361 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-112 .elementor-element.elementor-element-41f7b47{--spacer-size:1px;}.elementor-112 .elementor-element.elementor-element-838307d .elementor-heading-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-424db52{color:var( --e-global-color-cbb2b3b );}.elementor-112 .elementor-element.elementor-element-bfc99c8{--spacer-size:25px;}.elementor-112 .elementor-element.elementor-element-4189f4f{--spacer-size:10px;}.elementor-112 .elementor-element.elementor-element-c02929c{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-e75725a{--spacer-size:25px;}.elementor-112 .elementor-element.elementor-element-64b4b61:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-64b4b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-64b4b61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-112 .elementor-element.elementor-element-64b4b61 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-112 .elementor-element.elementor-element-e7dff4d{--spacer-size:1px;}.elementor-112 .elementor-element.elementor-element-928e0ac .elementor-heading-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-c1e268a{color:var( --e-global-color-cbb2b3b );}.elementor-112 .elementor-element.elementor-element-9d503c0{--spacer-size:1px;}.elementor-112 .elementor-element.elementor-element-1ba2e6b{--spacer-size:1px;}.elementor-112 .elementor-element.elementor-element-b654059{--spacer-size:1px;}.elementor-112 .elementor-element.elementor-element-5e6de52{--spacer-size:25px;}.elementor-112 .elementor-element.elementor-element-c141268{color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-a40ff15:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a40ff15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-a40ff15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-112 .elementor-element.elementor-element-a40ff15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-112 .elementor-element.elementor-element-a108118{--spacer-size:1px;}.elementor-112 .elementor-element.elementor-element-d2fc5d6 .elementor-heading-title{color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-ab46acb .elementor-button{background-color:var( --e-global-color-cbb2b3b );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-061ba3e .elementor-button{background-color:var( --e-global-color-61789bb );}.elementor-112 .elementor-element.elementor-element-72268a9 .elementor-button{background-color:var( --e-global-color-cbb2b3b );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-b50dfa0 .elementor-button{background-color:var( --e-global-color-61789bb );}.elementor-112 .elementor-element.elementor-element-8b50fbe .elementor-button{background-color:var( --e-global-color-800889e );}.elementor-112 .elementor-element.elementor-element-b17141d .elementor-button{background-color:var( --e-global-color-cbb2b3b );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-0f78889 .elementor-button{background-color:var( --e-global-color-61789bb );}.elementor-112 .elementor-element.elementor-element-04f10af .elementor-button{background-color:var( --e-global-color-800889e );}.elementor-112 .elementor-element.elementor-element-9a35be8 .elementor-button{background-color:var( --e-global-color-cbb2b3b );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-30c70cf .elementor-button{background-color:var( --e-global-color-61789bb );}.elementor-112 .elementor-element.elementor-element-712cfbd .elementor-button{background-color:var( --e-global-color-800889e );}.elementor-112 .elementor-element.elementor-element-47ec4d2 .elementor-button{background-color:var( --e-global-color-cbb2b3b );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-112 .elementor-element.elementor-element-2467d15 .elementor-button{background-color:var( --e-global-color-61789bb );}/* Start custom CSS for menu-anchor, class: .elementor-element-54e7572 */body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 110px; /* fixed header height*/
  margin: -110px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}/* End custom CSS */