.elementor-3 .elementor-element.elementor-element-2fb76f3{--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;}.elementor-3 .elementor-element.elementor-element-6979622{--display:flex;}.elementor-widget-text-editor{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-3 .elementor-element.elementor-element-ad9dbdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-ec340e8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-ec340e8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-ec340e8 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-811fafa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-e86592d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-e86592d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-e86592d .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-93ead0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-6e6215a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-6e6215a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-6e6215a .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-36e3a61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-f4e4e1e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-f4e4e1e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-f4e4e1e .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-4f8274f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-3c9e78e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-3c9e78e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-3c9e78e .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-2fe372e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-38e1407{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-38e1407 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-38e1407 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-13241d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-41506eb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-41506eb > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-41506eb .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-6c4efee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-6c4efee a{color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-c8380d0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-c8380d0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-c8380d0 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-5096657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-e4bc534{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-e4bc534 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-3 .elementor-element.elementor-element-e4bc534 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-weight:300;}.elementor-3 .elementor-element.elementor-element-1685e85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 2.0rem 0rem;}.elementor-3 .elementor-element.elementor-element-1685e85 a{color:var( --e-global-color-primary );}@media(max-width:1199px){.elementor-3 .elementor-element.elementor-element-ec340e8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3 .elementor-element.elementor-element-e86592d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3 .elementor-element.elementor-element-6e6215a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3 .elementor-element.elementor-element-f4e4e1e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3 .elementor-element.elementor-element-3c9e78e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3 .elementor-element.elementor-element-38e1407{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3 .elementor-element.elementor-element-41506eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3 .elementor-element.elementor-element-c8380d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3 .elementor-element.elementor-element-e4bc534{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-ec340e8 */.elementor-3 .elementor-element.elementor-element-ec340e8 p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e86592d */.elementor-3 .elementor-element.elementor-element-e86592d p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e6215a */.elementor-3 .elementor-element.elementor-element-6e6215a p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4e4e1e */.elementor-3 .elementor-element.elementor-element-f4e4e1e p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c9e78e */.elementor-3 .elementor-element.elementor-element-3c9e78e p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38e1407 */.elementor-3 .elementor-element.elementor-element-38e1407 p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41506eb */.elementor-3 .elementor-element.elementor-element-41506eb p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8380d0 */.elementor-3 .elementor-element.elementor-element-c8380d0 p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4bc534 */.elementor-3 .elementor-element.elementor-element-e4bc534 p:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
}/* End custom CSS */