.elementor-13580 .elementor-element.elementor-element-786eb46 > .elementor-container{max-width:1205px;}.elementor-13580 .elementor-element.elementor-element-fa099a7{width:var( --container-widget-width, 102.068% );max-width:102.068%;--container-widget-width:102.068%;--container-widget-flex-grow:0;text-align:center;}.elementor-13580 .elementor-element.elementor-element-fa099a7 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-fa099a7 img{width:100%;max-width:70%;height:420px;object-fit:fill;transition-duration:1s;border-style:none;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13580 .elementor-element.elementor-element-fa099a7:hover img{opacity:0.8;}.elementor-13580 .elementor-element.elementor-element-cebc389{text-align:center;}.elementor-13580 .elementor-element.elementor-element-cebc389 img{width:100%;max-width:70%;height:420px;object-fit:fill;transition-duration:1s;border-style:none;border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-13580 .elementor-element.elementor-element-cebc389:hover img{opacity:0.8;}.elementor-13580 .elementor-element.elementor-element-5ef9cd8 > .elementor-container{max-width:850px;}.elementor-13580 .elementor-element.elementor-element-5ef9cd8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 15px 20px;}.elementor-13580 .elementor-element.elementor-element-5ef9cd8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-13580 .elementor-element.elementor-element-f4d2aa8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13580 .elementor-element.elementor-element-f4d2aa8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13580 .elementor-element.elementor-element-f4d2aa8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13580 .elementor-element.elementor-element-f4d2aa8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-13580 .elementor-element.elementor-element-e6430a3 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-13580 .elementor-element.elementor-element-e6430a3{text-align:center;}.elementor-13580 .elementor-element.elementor-element-e6430a3 .elementor-heading-title{font-size:50px;line-height:1.2em;letter-spacing:0.6px;color:var( --e-global-color-astglobalcolor0 );}.elementor-13580 .elementor-element.elementor-element-bee86e3{width:var( --container-widget-width, 95.783% );max-width:95.783%;--container-widget-width:95.783%;--container-widget-flex-grow:0;text-align:center;font-size:21px;font-weight:500;line-height:1.8em;letter-spacing:0.2px;word-spacing:3px;}.elementor-13580 .elementor-element.elementor-element-bee86e3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-bee86e3 p{margin-block-end:43px;}.elementor-13580 .elementor-element.elementor-element-4e1748e, .elementor-13580 .elementor-element.elementor-element-4e1748e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-4e1748e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-4e1748e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13580 .elementor-element.elementor-element-b7bc139{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;text-align:center;}.elementor-13580 .elementor-element.elementor-element-b7bc139 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 80px 0px;}.elementor-13580 .elementor-element.elementor-element-b7bc139 img{height:403px;object-fit:fill;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-13580 .elementor-element.elementor-element-24abc22{width:var( --container-widget-width, 100.931% );max-width:100.931%;--container-widget-width:100.931%;--container-widget-flex-grow:0;text-align:center;}.elementor-13580 .elementor-element.elementor-element-24abc22 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:106px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-24abc22 .elementor-heading-title{font-size:30px;letter-spacing:0.2px;word-spacing:3px;color:var( --e-global-color-astglobalcolor0 );}.elementor-13580 .elementor-element.elementor-element-e06de1b{width:var( --container-widget-width, 103.046% );max-width:103.046%;--container-widget-width:103.046%;--container-widget-flex-grow:0;text-align:center;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0.3px;word-spacing:3px;}.elementor-13580 .elementor-element.elementor-element-e06de1b p{margin-block-end:33px;}.elementor-13580 .elementor-element.elementor-element-e06de1b a{transition-duration:0s;}.elementor-13580 .elementor-element.elementor-element-b93a457{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-13580 .elementor-element.elementor-element-b93a457 > .elementor-widget-container{padding:80px 0px 80px 0px;}.elementor-13580 .elementor-element.elementor-element-b93a457 img{height:400px;object-fit:fill;border-style:none;border-radius:16px 16px 16px 16px;}.elementor-13580 .elementor-element.elementor-element-cb2a002:not(.elementor-motion-effects-element-type-background), .elementor-13580 .elementor-element.elementor-element-cb2a002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FBF9;}.elementor-13580 .elementor-element.elementor-element-cb2a002{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:11px;padding:0px -0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-cb2a002 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13580 .elementor-element.elementor-element-8d2f5cf > .elementor-widget-container{--e-transform-scale:1.1;margin:0px 0px 27px 0px;}.elementor-13580 .elementor-element.elementor-element-8d2f5cf{text-align:center;}.elementor-13580 .elementor-element.elementor-element-8d2f5cf .elementor-heading-title{font-size:45px;}.elementor-13580 .elementor-element.elementor-element-8994189 > .elementor-widget-container{--e-transform-scale:1.2;margin:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-8994189{text-align:center;font-size:20px;}.elementor-13580 .elementor-element.elementor-element-8994189 p{margin-block-end:35px;}.elementor-13580 .elementor-element.elementor-element-6665fcc{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor2 );--divider-border-width:1.5px;}.elementor-13580 .elementor-element.elementor-element-6665fcc > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-6665fcc .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-13580 .elementor-element.elementor-element-6665fcc .elementor-divider{text-align:center;padding-block-start:30px;padding-block-end:30px;}.elementor-13580 .elementor-element.elementor-element-47ef620 .elementor-icon-box-wrapper{gap:35px;}.elementor-13580 .elementor-element.elementor-element-47ef620 .elementor-icon{font-size:100px;}.elementor-13580 .elementor-element.elementor-element-47ef620 .elementor-icon-box-title, .elementor-13580 .elementor-element.elementor-element-47ef620 .elementor-icon-box-title a{font-size:27px;}.elementor-13580 .elementor-element.elementor-element-c956adb .elementor-icon-box-wrapper{gap:35px;}.elementor-13580 .elementor-element.elementor-element-c956adb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-13580 .elementor-element.elementor-element-c956adb.elementor-view-framed .elementor-icon, .elementor-13580 .elementor-element.elementor-element-c956adb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-13580 .elementor-element.elementor-element-c956adb .elementor-icon{font-size:100px;}.elementor-13580 .elementor-element.elementor-element-c956adb .elementor-icon-box-title, .elementor-13580 .elementor-element.elementor-element-c956adb .elementor-icon-box-title a{font-size:27px;}.elementor-13580 .elementor-element.elementor-element-afdf272 .elementor-icon-box-wrapper{gap:35px;}.elementor-13580 .elementor-element.elementor-element-afdf272 .elementor-icon{font-size:100px;}.elementor-13580 .elementor-element.elementor-element-afdf272 .elementor-icon-box-title, .elementor-13580 .elementor-element.elementor-element-afdf272 .elementor-icon-box-title a{font-size:27px;}.elementor-13580 .elementor-element.elementor-element-154b95d .elementor-icon-box-wrapper{gap:35px;}.elementor-13580 .elementor-element.elementor-element-154b95d .elementor-icon{font-size:100px;}.elementor-13580 .elementor-element.elementor-element-154b95d .elementor-icon-box-title, .elementor-13580 .elementor-element.elementor-element-154b95d .elementor-icon-box-title a{font-size:27px;}.elementor-13580 .elementor-element.elementor-element-d295415 .elementor-icon-box-wrapper{gap:35px;}.elementor-13580 .elementor-element.elementor-element-d295415 .elementor-icon{font-size:100px;}.elementor-13580 .elementor-element.elementor-element-d295415 .elementor-icon-box-title, .elementor-13580 .elementor-element.elementor-element-d295415 .elementor-icon-box-title a{font-size:27px;}.elementor-13580 .elementor-element.elementor-element-22749ba .elementor-icon-box-wrapper{gap:35px;}.elementor-13580 .elementor-element.elementor-element-22749ba .elementor-icon{font-size:100px;}.elementor-13580 .elementor-element.elementor-element-22749ba .elementor-icon-box-title, .elementor-13580 .elementor-element.elementor-element-22749ba .elementor-icon-box-title a{font-size:27px;}.elementor-13580 .elementor-element.elementor-element-9fac276{margin-top:-77px;margin-bottom:-87px;padding:0px 0px 0px 0px;z-index:0;}.elementor-13580 .elementor-element.elementor-element-137770c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13580 .elementor-element.elementor-element-cd610f9 > .elementor-widget-container{--e-transform-scale:1.1;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-13580 .elementor-element.elementor-element-cd610f9{text-align:center;}body:not(.rtl) .elementor-13580 .elementor-element.elementor-element-8182f2c{left:-40px;}body.rtl .elementor-13580 .elementor-element.elementor-element-8182f2c{right:-40px;}.elementor-13580 .elementor-element.elementor-element-8182f2c{top:111px;text-align:end;}.elementor-13580 .elementor-element.elementor-element-8182f2c img{width:23%;max-width:22%;opacity:0.7;border-radius:16px 16px 16px 16px;}.elementor-13580 .elementor-element.elementor-element-7847f48{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:110px;text-align:start;}.elementor-13580 .elementor-element.elementor-element-7847f48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-13580 .elementor-element.elementor-element-7847f48{left:45px;}body.rtl .elementor-13580 .elementor-element.elementor-element-7847f48{right:45px;}.elementor-13580 .elementor-element.elementor-element-7847f48 img{width:22%;max-width:22%;opacity:0.7;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:16px 16px 16px 16px;}.elementor-13580 .elementor-element.elementor-element-b53e4f1{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;align-self:center;z-index:0;text-align:center;}.elementor-13580 .elementor-element.elementor-element-b53e4f1 > .elementor-widget-container{--e-transform-scale:1.2;margin:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-b53e4f1 p{margin-block-end:30px;}.elementor-13580 .elementor-element.elementor-element-88cc6e3{--e-image-carousel-slides-to-show:4;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-13580 .elementor-element.elementor-element-88cc6e3 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-88cc6e3 .swiper-wrapper{display:flex;align-items:center;}.elementor-13580 .elementor-element.elementor-element-374439a{width:auto;max-width:auto;}.elementor-13580 .elementor-element.elementor-element-374439a > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor4 );margin:70px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-374439a .elementor-button{border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-13580 .elementor-element.elementor-element-cf21eef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-13580 .elementor-element.elementor-element-cf21eef > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13580 .elementor-element.elementor-element-2992c50 > .elementor-widget-container{--e-transform-scale:1.5;margin:0px 0px 0px 0px;padding:78px 0px 29px 0px;}.elementor-13580 .elementor-element.elementor-element-2992c50{text-align:center;}.elementor-13580 .elementor-element.elementor-element-2992c50 .elementor-heading-title{line-height:1px;letter-spacing:0px;}.elementor-13580 .elementor-element.elementor-element-90fea5c{width:100%;max-width:100%;grid-column:span 4;grid-row:span 1;align-self:flex-start;}.elementor-13580 .elementor-element.elementor-element-90fea5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-9e78d2b .elementor-button{background-color:#DD4E84;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#F5FF49F7;color:#F5FF49F7;border-style:none;border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-13580 .elementor-element.elementor-element-9e78d2b .elementor-button:hover, .elementor-13580 .elementor-element.elementor-element-9e78d2b .elementor-button:focus{background-color:#F0238B;color:#F8F7F7FA;}.elementor-13580 .elementor-element.elementor-element-9e78d2b > .elementor-widget-container{padding:12px 0px 50px 0px;}.elementor-13580 .elementor-element.elementor-element-9e78d2b .elementor-button-content-wrapper{flex-direction:row;}.elementor-13580 .elementor-element.elementor-element-9e78d2b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-13580 .elementor-element.elementor-element-9e78d2b .elementor-button:hover svg, .elementor-13580 .elementor-element.elementor-element-9e78d2b .elementor-button:focus svg{fill:#F8F7F7FA;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13580 .elementor-element.elementor-element-f4d2aa8{width:100%;}.elementor-13580 .elementor-element.elementor-element-50d705c{width:30%;}.elementor-13580 .elementor-element.elementor-element-a29ac9d{width:40%;}.elementor-13580 .elementor-element.elementor-element-56c78d6{width:29.666%;}.elementor-13580 .elementor-element.elementor-element-cf21eef{width:100%;}}@media(max-width:1024px){.elementor-13580 .elementor-element.elementor-element-fa099a7 img{width:85%;max-width:90%;height:300px;}.elementor-13580 .elementor-element.elementor-element-cebc389 img{width:85%;max-width:90%;height:300px;}.elementor-13580 .elementor-element.elementor-element-5ef9cd8{margin-top:0px;margin-bottom:117px;padding:11px 0px 11px 0px;}.elementor-13580 .elementor-element.elementor-element-e6430a3 .elementor-heading-title{font-size:40px;}.elementor-13580 .elementor-element.elementor-element-bee86e3{font-size:20px;}.elementor-13580 .elementor-element.elementor-element-4e1748e{margin-top:-115px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-24abc22 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:90px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-24abc22 .elementor-heading-title{font-size:23px;line-height:1.4em;}.elementor-13580 .elementor-element.elementor-element-e06de1b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;column-gap:0px;text-align:center;font-size:16px;line-height:1.2em;}.elementor-13580 .elementor-element.elementor-element-e06de1b p{margin-block-end:30px;}body:not(.rtl) .elementor-13580 .elementor-element.elementor-element-7847f48{left:42px;}body.rtl .elementor-13580 .elementor-element.elementor-element-7847f48{right:42px;}.elementor-13580 .elementor-element.elementor-element-7847f48{top:228px;}}@media(max-width:767px){.elementor-13580 .elementor-element.elementor-element-fa099a7{text-align:center;}.elementor-13580 .elementor-element.elementor-element-fa099a7 img{width:100%;max-width:100%;height:320px;}.elementor-13580 .elementor-element.elementor-element-cebc389{text-align:center;}.elementor-13580 .elementor-element.elementor-element-cebc389 img{width:100%;max-width:100%;height:320px;}.elementor-13580 .elementor-element.elementor-element-5ef9cd8{margin-top:0px;margin-bottom:0px;padding:87px 0px 120px 0px;}.elementor-13580 .elementor-element.elementor-element-a29ac9d > .elementor-element-populated{margin:-90px 0px -90px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-13580 .elementor-element.elementor-element-24abc22 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-24abc22 .elementor-heading-title{font-size:28px;}.elementor-13580 .elementor-element.elementor-element-e06de1b{font-size:19px;}.elementor-13580 .elementor-element.elementor-element-8994189 > .elementor-widget-container{--e-transform-scale:1.1;}.elementor-13580 .elementor-element.elementor-element-cd610f9 > .elementor-widget-container{--e-transform-scale:1;}.elementor-13580 .elementor-element.elementor-element-cd610f9{text-align:center;}.elementor-13580 .elementor-element.elementor-element-8182f2c{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;top:265px;}body:not(.rtl) .elementor-13580 .elementor-element.elementor-element-8182f2c{left:-297px;}body.rtl .elementor-13580 .elementor-element.elementor-element-8182f2c{right:-297px;}.elementor-13580 .elementor-element.elementor-element-7847f48{--container-widget-width:630px;--container-widget-flex-grow:0;width:var( --container-widget-width, 630px );max-width:630px;top:266px;}body:not(.rtl) .elementor-13580 .elementor-element.elementor-element-7847f48{left:14px;}body.rtl .elementor-13580 .elementor-element.elementor-element-7847f48{right:14px;}.elementor-13580 .elementor-element.elementor-element-b53e4f1 > .elementor-widget-container{--e-transform-scale:1.1;padding:0px 0px 0px 0px;}.elementor-13580 .elementor-element.elementor-element-b53e4f1{--container-widget-width:346px;--container-widget-flex-grow:0;width:var( --container-widget-width, 346px );max-width:346px;}.elementor-13580 .elementor-element.elementor-element-88cc6e3 > .elementor-widget-container{padding:103px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-786eb46 */.elementor-13580 .elementor-element.elementor-element-786eb46 {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background-color: #F8FAF5; /* Light cream background */
}

/* Make the main title stand out */
.elementor-13580 .elementor-element.elementor-element-786eb46 h1 {
    font-size: clamp(3rem, 8vw, 5rem);
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ef9cd8 */.elementor-13580 .elementor-element.elementor-element-5ef9cd8 {
    padding: 120px 10%; /* Lots of white space on sides */
    background-color: #E2EAD6;
    text-align: center;
}

.elementor-13580 .elementor-element.elementor-element-5ef9cd8 .elementor-text-editor {
    font-size: 1.2rem;
    max-width: 600px;
    margin: 0 auto;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4e1748e */.elementor-13580 .elementor-element.elementor-element-4e1748e {
    padding: 120px 10%; /* Lots of white space on sides */
    background-color: #F8FAF5;
    text-align: center;
}

.elementor-13580 .elementor-element.elementor-element-4e1748e .elementor-text-editor {
    font-size: 1.2rem;
    max-width: 600px;
    margin: 0 auto;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cb2a002 */.elementor-13580 .elementor-element.elementor-element-cb2a002 .elementor-column {
    padding: 20px;
    transition: transform 0.3s ease;
}

.elementor-13580 .elementor-element.elementor-element-cb2a002 .elementor-column:hover {
    transform: translateY(-5px); /* Subtle lift on hover */
}

/* The card border/background */
.elementor-13580 .elementor-element.elementor-element-cb2a002 .elementor-widget-wrap {
    background: #E2EAD6;
    border: 1px solid #eee;
    padding: 40px 30px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-88cc6e3 */.elementor-13580 .elementor-element.elementor-element-88cc6e3 img {
  max-height: 110px;
  width: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9fac276 */.elementor-13580 .elementor-element.elementor-element-9fac276 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.elementor-13580 .elementor-element.elementor-element-9fac276 h2 {
    font-family: "Playfair Display", serif !important;
    font-weight: 400 !important;
}

.elementor-13580 .elementor-element.elementor-element-9fac276 p {
    color: #666666 !important;
    line-height: 1.8 !important;
}

.elementor-13580 .elementor-element.elementor-element-9fac276 .elementor-widget-wrap {
    background: #F8FAF5;
    border: 1px solid #eee;
    padding: 40px 30px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ae135d *//* Clean Serif for Headings */
.elementor-13580 .elementor-element.elementor-element-4ae135d h1, .elementor-13580 .elementor-element.elementor-element-4ae135d h2, .elementor-13580 .elementor-element.elementor-element-4ae135d h3 {
    font-family: "Playfair Display", serif; /* Or 'Libre Baskerville' */
    font-weight: 400;
    letter-spacing: -0.02em;
    color: #1a1a1a;
}

/* Minimal Sans for Body */
.elementor-13580 .elementor-element.elementor-element-4ae135d p, .elementor-13580 .elementor-element.elementor-element-4ae135d span {
    font-family: "Inter", sans-serif; /* Or 'Montserrat' */
    line-height: 1.8;
    color: #4a4a4a;
    font-weight: 300;
}

.elementor-13580 .elementor-element.elementor-element-4ae135d .elementor-widget-wrap {
    background: #E2EAD6;
    border: 1px solid #eee;
    padding: 40px 30px;
}/* End custom CSS */