.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-3596 .elementor-element.elementor-element-1ed76bc{text-align:center;}.elementor-3596 .elementor-element.elementor-element-1ed76bc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54px;font-weight:bold;letter-spacing:4.7px;color:#54595F;}.elementor-widget-image .widget-image-caption{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-3596 .elementor-element.elementor-element-6e31437:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-6e31437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3596 .elementor-element.elementor-element-6e31437 > .elementor-container{max-width:837px;}.elementor-3596 .elementor-element.elementor-element-6e31437{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3596 .elementor-element.elementor-element-6e31437 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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 );}.elementor-3596 .elementor-element.elementor-element-bebae21{font-size:17px;}.elementor-3596 .elementor-element.elementor-element-7fff49d{text-align:center;}.elementor-3596 .elementor-element.elementor-element-7fff49d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;color:#54595F;}.elementor-3596 .elementor-element.elementor-element-db10b8a:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-db10b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3596 .elementor-element.elementor-element-db10b8a > .elementor-container{max-width:837px;}.elementor-3596 .elementor-element.elementor-element-db10b8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3596 .elementor-element.elementor-element-db10b8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-68bd4fc{font-size:17px;}.elementor-3596 .elementor-element.elementor-element-75f3409{text-align:center;}.elementor-3596 .elementor-element.elementor-element-75f3409 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:41px;color:#54595F;}.elementor-3596 .elementor-element.elementor-element-ae396ce:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-ae396ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3596 .elementor-element.elementor-element-ae396ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3596 .elementor-element.elementor-element-ae396ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-320f934:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-320f934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3596 .elementor-element.elementor-element-320f934 > .elementor-container{max-width:837px;}.elementor-3596 .elementor-element.elementor-element-320f934{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3596 .elementor-element.elementor-element-320f934 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3596 .elementor-element.elementor-element-30f3c8c{font-size:17px;}.elementor-3596 .elementor-element.elementor-element-e335fcc:not(.elementor-motion-effects-element-type-background), .elementor-3596 .elementor-element.elementor-element-e335fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3596 .elementor-element.elementor-element-e335fcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3596 .elementor-element.elementor-element-e335fcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-3596 .elementor-element.elementor-element-ffc194c{width:52.072%;}.elementor-3596 .elementor-element.elementor-element-819509f{width:47.928%;}.elementor-3596 .elementor-element.elementor-element-3e0e3d0{width:57.105%;}.elementor-3596 .elementor-element.elementor-element-1710090{width:42.895%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}