.elementor-1526 .e-con{--display:flex;}
.elementor-1526 .elementor-element.elementor-element-d6f1a7d{--display:flex;--flex-direction:column;--padding-top:56px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}
.elementor-1526 .elementor-element.elementor-element-d6f1a7d:not(.elementor-motion-effects-element-type-background),.elementor-1526 .elementor-element.elementor-element-d6f1a7d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1526 .elementor-element.elementor-element-7dfa6a4{--display:flex;--flex-direction:row;--flex-wrap:wrap;--align-items:flex-start;--gap:36px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;border-radius:16px;}
.elementor-1526 .elementor-element.elementor-element-7dfa6a4:not(.elementor-motion-effects-element-type-background),.elementor-1526 .elementor-element.elementor-element-7dfa6a4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F5F3;}
.elementor-1526 .elementor-element.elementor-element-79d4dff{--display:flex;--flex-direction:column;width:var(--container-widget-width,34%);max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;}
.elementor-1526 .elementor-element.elementor-element-ba16d00{--display:flex;--flex-direction:column;width:var(--container-widget-width,62%);max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}
.elementor-1526 .elementor-element.elementor-element-8274dd9 img,
.elementor-1526 img.wp-image-1525{width:100%!important;height:auto!important;max-width:100%;border-radius:8px;}
.elementor-1526 .elementor-element.elementor-element-f10c569 .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.6px;text-transform:uppercase;color:#A55850;}
.elementor-1526 .elementor-element.elementor-element-5a7612c .elementor-heading-title{font-family:"Mistrully",cursive;font-size:52px;font-weight:400;line-height:1.15;color:#2D2227;}
.elementor-1526 .elementor-element.elementor-element-d5e4057{color:#6C6569;font-family:"Noto Sans",Sans-serif;font-size:15px;line-height:1.55;}
.elementor-1526 .elementor-element.elementor-element-3964850 .elementor-divider-separator{width:18%;border-top:1px solid #A55850;}
.elementor-1526 .elementor-element.elementor-element-97a3d85{color:#2D2227;font-family:"Noto Sans",Sans-serif;font-size:16px;font-style:italic;line-height:1.6;}
.elementor-1526 .elementor-element.elementor-element-97a3d85>.elementor-widget-container{margin:8px 0 0 0;padding:0;}
.elementor-1526 .elementor-element.elementor-element-97a3d85 p{margin:0;}
.elementor-1526 .elementor-element.elementor-element-97a3d85 p:last-child{margin-top:0.45em;font-style:normal;font-size:14px;}
.elementor-1526 .elementor-element.elementor-element-269b41a{--display:flex;--flex-direction:column;--padding-top:8px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}
.elementor-1526 .elementor-element.elementor-element-269b41a:not(.elementor-motion-effects-element-type-background),.elementor-1526 .elementor-element.elementor-element-269b41a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1526 .elementor-element.elementor-element-e20a7c7 .elementor-heading-title{font-family:"Playfair Display",serif;font-size:26px;font-weight:600;line-height:1.25;color:#2D2227;}
.elementor-1526 .elementor-element.elementor-element-d8d3932{color:#6C6569;font-family:"Noto Sans",Sans-serif;font-size:16px;line-height:1.6;}
.elementor-1526 .elementor-element.elementor-element-9190bdc{--display:flex;--flex-direction:row;--flex-wrap:wrap;--align-items:flex-start;--gap:32px;--padding-top:0px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}
.elementor-1526 .elementor-element.elementor-element-9190bdc:not(.elementor-motion-effects-element-type-background),.elementor-1526 .elementor-element.elementor-element-9190bdc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF;}
.elementor-1526 .elementor-element.elementor-element-841e4a4,
.elementor-1526 .elementor-element.elementor-element-ab632d1{--display:flex;--flex-direction:column;width:var(--container-widget-width,48%);max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}
.elementor-1526 .elementor-element.elementor-element-7443234 .elementor-heading-title,
.elementor-1526 .elementor-element.elementor-element-81cdae2 .elementor-heading-title,
.elementor-1526 .elementor-element.elementor-element-40dcc14 .elementor-heading-title,
.elementor-1526 .elementor-element.elementor-element-1a7da7b .elementor-heading-title,
.elementor-1526 .elementor-element.elementor-element-ea06659 .elementor-heading-title{font-family:"Playfair Display",serif;font-size:20px;font-weight:600;line-height:1.3;color:#2D2227;}
.elementor-1526 .elementor-element.elementor-element-db63129,
.elementor-1526 .elementor-element.elementor-element-7b47f35,
.elementor-1526 .elementor-element.elementor-element-6400c47,
.elementor-1526 .elementor-element.elementor-element-4109c56,
.elementor-1526 .elementor-element.elementor-element-62e7eb8{color:#6C6569;font-family:"Noto Sans",Sans-serif;font-size:15px;line-height:1.55;}
@media(max-width:767px){
.elementor-1526 .elementor-element.elementor-element-d6f1a7d{--padding-top:36px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}
.elementor-1526 .elementor-element.elementor-element-7dfa6a4{--flex-direction:column;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}
.elementor-1526 .elementor-element.elementor-element-79d4dff,
.elementor-1526 .elementor-element.elementor-element-ba16d00,
.elementor-1526 .elementor-element.elementor-element-841e4a4,
.elementor-1526 .elementor-element.elementor-element-ab632d1{width:100%;max-width:100%;--container-widget-width:100%;}
.elementor-1526 .elementor-element.elementor-element-5a7612c .elementor-heading-title{font-size:36px;}
.elementor-1526 .elementor-element.elementor-element-e20a7c7 .elementor-heading-title{font-size:22px;}
.elementor-1526 .elementor-element.elementor-element-9190bdc{--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}
}
