.elementor-12769 .elementor-element.elementor-element-20b1f67{--spacer-size:50px;}.elementor-12769 .elementor-element.elementor-element-de46328{--spacer-size:50px;}.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 );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-12769 .elementor-element.elementor-element-f1328fb{width:var( --container-widget-width, 61.957% );max-width:61.957%;--container-widget-width:61.957%;--container-widget-flex-grow:0;columns:1;}.elementor-12769 .elementor-element.elementor-element-f1328fb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12769 .elementor-element.elementor-element-2fc7d30{--spacer-size:50px;}.elementor-12769 .elementor-element.elementor-element-8c13690{width:var( --container-widget-width, 61.713% );max-width:61.713%;--container-widget-width:61.713%;--container-widget-flex-grow:0;}.elementor-12769 .elementor-element.elementor-element-8c13690.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12769 .elementor-element.elementor-element-799cd29{--spacer-size:50px;}.elementor-12769 .elementor-element.elementor-element-c0fd6af{width:var( --container-widget-width, 61.713% );max-width:61.713%;--container-widget-width:61.713%;--container-widget-flex-grow:0;}.elementor-12769 .elementor-element.elementor-element-c0fd6af.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12769 .elementor-element.elementor-element-491a58b{--spacer-size:50px;}.elementor-12769 .elementor-element.elementor-element-342f889{width:var( --container-widget-width, 61.774% );max-width:61.774%;--container-widget-width:61.774%;--container-widget-flex-grow:0;}.elementor-12769 .elementor-element.elementor-element-342f889.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12769 .elementor-element.elementor-element-545d880{--spacer-size:50px;}.elementor-12769 .elementor-element.elementor-element-6f0ecac{width:var( --container-widget-width, 61.713% );max-width:61.713%;--container-widget-width:61.713%;--container-widget-flex-grow:0;}.elementor-12769 .elementor-element.elementor-element-6f0ecac.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-12769 .elementor-element.elementor-element-23173e5{--spacer-size:50px;}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){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 );}.elementor-widget-ha-cf7 label{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 );}.elementor-widget-ha-cf7 .wpcf7-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12769 .elementor-element.elementor-element-b8abb97{width:var( --container-widget-width, 63.24% );max-width:63.24%;--container-widget-width:63.24%;--container-widget-flex-grow:0;}.elementor-12769 .elementor-element.elementor-element-b8abb97.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-submit{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit){font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ha-cf7 .wpcf7-submit{font-size:var( --e-global-typography-accent-font-size );}}