.elementor-312 .elementor-element.elementor-element-c0de34e{--display:flex;}.elementor-312 .elementor-element.elementor-element-90f6155{--spacer-size:50px;}.elementor-312 .elementor-element.elementor-element-90f6155.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Playfair display;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-312 .elementor-element.elementor-element-7da1a65.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-7da1a65{font-family:var( --e-global-typography-secondary-font-family ), Playfair display;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Playfair display;font-weight:var( --e-global-typography-text-font-weight );}.elementor-312 .elementor-element.elementor-element-f21d4a2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-f21d4a2 img{border-radius:16px 16px 16px 16px;}.elementor-312 .elementor-element.elementor-element-c92eb14{--spacer-size:50px;}.elementor-312 .elementor-element.elementor-element-c92eb14.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-e07d6e0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-e07d6e0{font-family:"Playfair Display", Playfair display;font-weight:400;line-height:1.8em;}.elementor-312 .elementor-element.elementor-element-e07d6e0 p{margin-block-end:2vh;}.elementor-312 .elementor-element.elementor-element-e94b2fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-8762ae4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-312 .elementor-element.elementor-element-8762ae4{font-family:var( --e-global-typography-secondary-font-family ), Playfair display;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-90f6155{--spacer-size:14px;}.elementor-312 .elementor-element.elementor-element-c92eb14{--spacer-size:8px;}.elementor-312 .elementor-element.elementor-element-e07d6e0 p{margin-block-end:4vh;}}