.elementor-31048 .elementor-element.elementor-element-a30f396{--divider-border-style:solid;--divider-color:var(--e-global-color-236a9f8);--divider-border-width:5px}.elementor-31048 .elementor-element.elementor-element-a30f396 .elementor-divider-separator{width:10%}.elementor-31048 .elementor-element.elementor-element-2018c6d .elementor-heading-title{color:var(--e-global-color-28a4892)}.elementor-31048 .elementor-element.elementor-element-3ae0e3c .elementor-heading-title{color:var(--e-global-color-236a9f8);font-family:"EB Garamond",Sans-serif;font-size:2rem;font-style:italic}.elementor-31048 .elementor-element.elementor-element-935dc24{color:var(--e-global-color-28a4892)}.elementor-31048 .elementor-element.elementor-element-bc1fa9d .elementor-button{fill:var(--e-global-color-28a4892);color:var(--e-global-color-28a4892);background-color:var(--e-global-color-ad1d6ef);border-style:solid;border-width:1px;border-color:var(--e-global-color-28a4892);border-radius:0}.elementor-31048 .elementor-element.elementor-element-bc1fa9d .elementor-button:hover,.elementor-31048 .elementor-element.elementor-element-bc1fa9d .elementor-button:focus{color:var(--e-global-color-28a4892)}.elementor-31048 .elementor-element.elementor-element-bc1fa9d .elementor-button:hover svg,.elementor-31048 .elementor-element.elementor-element-bc1fa9d .elementor-button:focus svg{fill:var(--e-global-color-28a4892)}.elementor-31048 .elementor-element.elementor-element-bc1fa9d>.elementor-widget-container{margin:5% 0}.elementor-31048 .elementor-element.elementor-element-4b73f3b{--spacer-size:100px}.elementor-bc-flex-widget .elementor-31048 .elementor-element.elementor-element-307a94b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-31048 .elementor-element.elementor-element-307a94b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-31048 .elementor-element.elementor-element-876154a{--e-image-carousel-slides-to-show:1}@media(max-width:1024px){.elementor-31048 .elementor-element.elementor-element-a30f396 .elementor-divider-separator{width:10%}}@media(max-width:767px){.elementor-31048 .elementor-element.elementor-element-a30f396 .elementor-divider-separator{width:25%}}