.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-8bcadfe{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-7635 .elementor-element.elementor-element-8bcadfe .elementor-divider-separator{width:100%;}.elementor-7635 .elementor-element.elementor-element-8bcadfe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );text-decoration:var( --e-global-typography-primary-text-decoration );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-7635 .elementor-element.elementor-element-2cfc49d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-2cfc49d .elementor-heading-title{font-family:"Playfair Display";font-size:30px;font-weight:600;font-style:normal;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-e59a701{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-e59a701 .elementor-heading-title{font-family:"Montserrat";font-size:18px;font-weight:600;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-7354aa7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-7354aa7 .elementor-heading-title{font-family:"Montserrat";font-size:18px;font-weight:600;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-4b9a62d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-4b9a62d .elementor-heading-title{font-family:"Montserrat";font-size:18px;font-weight:600;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-ecfef39{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-7635 .elementor-element.elementor-element-ecfef39 .elementor-divider-separator{width:100%;}.elementor-7635 .elementor-element.elementor-element-ecfef39 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7635 .elementor-element.elementor-element-de1feca{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-de1feca .elementor-heading-title{font-family:"Playfair Display";font-size:30px;font-weight:600;font-style:normal;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-15d1ce4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-15d1ce4 .elementor-heading-title{font-family:"Montserrat";font-size:18px;font-weight:600;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-b63ca38{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-b63ca38 .elementor-heading-title{font-family:"Montserrat";font-size:18px;font-weight:600;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-d946c5a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-d946c5a .elementor-heading-title{font-family:"Montserrat";font-size:18px;font-weight:600;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-ae7f672{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-7635 .elementor-element.elementor-element-ae7f672 .elementor-divider-separator{width:100%;}.elementor-7635 .elementor-element.elementor-element-ae7f672 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7635 .elementor-element.elementor-element-371aa5f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-371aa5f .elementor-heading-title{font-family:"Playfair Display";font-size:30px;font-weight:600;font-style:normal;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-7635 .elementor-element.elementor-element-1e7edfd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-7635 .elementor-element.elementor-element-1e7edfd .elementor-divider-separator{width:100%;}.elementor-7635 .elementor-element.elementor-element-1e7edfd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7635 .elementor-element.elementor-element-bbb9558{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7635 .elementor-element.elementor-element-bbb9558 .elementor-heading-title{font-family:"Playfair Display";font-size:30px;font-weight:600;font-style:normal;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}@media(max-width:1210px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-7635 .elementor-element.elementor-element-2cfc49d .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-e59a701 .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-7354aa7 .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-4b9a62d .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-de1feca .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-15d1ce4 .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-b63ca38 .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-d946c5a .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-371aa5f .elementor-heading-title{line-height:1em;}.elementor-7635 .elementor-element.elementor-element-bbb9558 .elementor-heading-title{line-height:1em;}}/* Start custom CSS for text-editor, class: .elementor-element-75c5a48 */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0874d80 */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1288c48 */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcef50e */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d9d660 */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f6d05b */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec23a95 */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d7f8a3 */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5834dc */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d1ebd1 */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d064bf */.elementor-widget-text-editor a {opacity: 1.0;
    background-image: linear-gradient(180deg, transparent 0, rgb(255 224 63 / 36%) 0);
    background-position: 0 0.9em;
    background-repeat: no-repeat;
    box-shadow: none !important;
    padding: 0 !important;}
.elementor-widget-text-editor a:hover {
    color: black;
    background-color: rgb(255 224 63 / 36%);
}/* End custom CSS */