.elementor-2300 .elementor-element.elementor-element-c11e01c{--display:flex;--pa-sh-divider-pos:bottom;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:190px;--padding-left:120px;--padding-right:120px;}.elementor-2300 .elementor-element.elementor-element-c11e01c:not(.elementor-motion-effects-element-type-background), .elementor-2300 .elementor-element.elementor-element-c11e01c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCF8;background-image:url("https://eventsplacebulacan.com/wp-content/uploads/2026/02/IMG_7597-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2300 .elementor-element.elementor-element-c11e01c::before, .elementor-2300 .elementor-element.elementor-element-c11e01c > .elementor-background-video-container::before, .elementor-2300 .elementor-element.elementor-element-c11e01c > .e-con-inner > .elementor-background-video-container::before, .elementor-2300 .elementor-element.elementor-element-c11e01c > .elementor-background-slideshow::before, .elementor-2300 .elementor-element.elementor-element-c11e01c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2300 .elementor-element.elementor-element-c11e01c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-2300 .elementor-element.elementor-element-c11e01c > .elementor-shape-bottom .elementor-shape-fill, .elementor-2300 .elementor-element.elementor-element-c11e01c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-c11e01c > .elementor-shape-bottom svg, .elementor-2300 .elementor-element.elementor-element-c11e01c > .e-con-inner > .elementor-shape-bottom svg{width:calc(190% + 1.3px);height:80px;}.elementor-2300 .elementor-element.elementor-element-c11e01c #premium-shape-divider-c11e01c svg{height:130px;stroke-width:1px;stroke:#E8F4F0;opacity:0.4;}.elementor-2300 .elementor-element.elementor-element-c11e01c.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-c11e01c{transform:scaleX(2.1);--pa-divider-scale:2.1;}.elementor-2300 .elementor-element.elementor-element-c11e01c.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-c11e01c{transform:scaleX(2.1) rotateX(180deg);--pa-divider-scale:2.1;}.elementor-2300 .elementor-element.elementor-element-c11e01c.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-c11e01c{transform:scale(2.1);--pa-divider-scale:2.1;}.elementor-2300 .elementor-element.elementor-element-c11e01c.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-c11e01c{transform:scale(2.1) rotateX(180deg);--pa-divider-scale:2.1;}.elementor-2300 .elementor-element.elementor-element-c11e01c.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-c11e01c, .elementor-2300 .elementor-element.elementor-element-c11e01c.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-c11e01c{transform:scaleY(2.1);--pa-divider-scale:2.1;}.elementor-2300 .elementor-element.elementor-element-c11e01c.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-c11e01c, .elementor-2300 .elementor-element.elementor-element-c11e01c.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-c11e01c{transform:scale(2.1);--pa-divider-scale:2.1;}.elementor-2300 .elementor-element.elementor-element-c11e01c #premium-shape-divider-c11e01c{bottom:-5px;}.elementor-2300 .elementor-element.elementor-element-c11e01c #premium-shape-divider-c11e01c svg,
                    .elementor-2300 .elementor-element.elementor-element-c11e01c #premium-shape-divider-c11e01c svg *{fill:#E8F4F0;}.elementor-2300 .elementor-element.elementor-element-f117c20{--display:flex;--margin-top:-85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-9338744{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-9338744.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-9338744 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;text-shadow:3px 0px 2px rgba(0,0,0,0.3);color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-de895a5{margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-de895a5.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-de895a5 .elementor-heading-title{font-family:"Dancing Script", Sans-serif;font-size:60px;font-weight:900;text-shadow:3px 0px 2px rgba(0,0,0,0.3);color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-50f574b{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-50f574b p{margin-block-end:0px;}.elementor-2300 .elementor-element.elementor-element-5001e2e{padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:400;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-68e26d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -90px) 0px;}.elementor-2300 .elementor-element.elementor-element-68e26d5.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-0f7daa0{--display:flex;--margin-top:150px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2300 .elementor-element.elementor-element-0f7daa0:not(.elementor-motion-effects-element-type-background), .elementor-2300 .elementor-element.elementor-element-0f7daa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-f6f38dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2300 .elementor-element.elementor-element-f6f38dd.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-3f4f30c{--display:flex;}.elementor-2300 .elementor-element.elementor-element-3f4f30c.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-6f608b0{margin:095px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-6f608b0.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-6f608b0 .elementor-heading-title{font-size:60px;font-weight:900;color:#000000;}.elementor-2300 .elementor-element.elementor-element-508c21d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;color:#000000;}.elementor-2300 .elementor-element.elementor-element-a75882a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-f09a440{padding:0px 0px 0px 0px;}.elementor-2300 .elementor-element.elementor-element-f09a440.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-f09a440 img{width:85%;}.elementor-2300 .elementor-element.elementor-element-ea0d06f{--display:flex;}.elementor-2300 .elementor-element.elementor-element-ea0d06f.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-2a3a744{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-2a3a744.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-2a3a744 .elementor-heading-title{font-size:60px;font-weight:900;color:#000000;}.elementor-2300 .elementor-element.elementor-element-8aec886{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;color:#000000;}.elementor-2300 .elementor-element.elementor-element-e6a6ead{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-b200df3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-b200df3.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-b200df3 .elementor-heading-title{font-size:60px;font-weight:900;color:#000000;}.elementor-2300 .elementor-element.elementor-element-9048798{text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;color:#000000;}.elementor-2300 .elementor-element.elementor-element-239f482{--e-image-carousel-slides-to-show:3;}.elementor-2300 .elementor-element.elementor-element-a6bcf2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-a6bcf2b.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-cf59a0e{--display:flex;}.elementor-2300 .elementor-element.elementor-element-436837c.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-436837c img{width:100%;}.elementor-2300 .elementor-element.elementor-element-8e7ecb2{--display:flex;}.elementor-2300 .elementor-element.elementor-element-8e7ecb2.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-be0afc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-be0afc1.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-be0afc1 .elementor-heading-title{font-size:60px;font-weight:900;color:#000000;}.elementor-2300 .elementor-element.elementor-element-cff6fda{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;color:#000000;}.elementor-2300 .elementor-element.elementor-element-db94c8e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-db94c8e.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-8326c87{--display:flex;}.elementor-2300 .elementor-element.elementor-element-66c91a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-66c91a0.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-66c91a0 .elementor-heading-title{font-size:60px;font-weight:900;color:#000000;}.elementor-2300 .elementor-element.elementor-element-c48c8ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0150px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;color:#000000;}.elementor-2300 .elementor-element.elementor-element-ff94af0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-ff94af0:not(.elementor-motion-effects-element-type-background), .elementor-2300 .elementor-element.elementor-element-ff94af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0EC;}.elementor-2300 .elementor-element.elementor-element-ff94af0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2300 .elementor-element.elementor-element-a32df7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-a32df7e.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-af09af2{--display:flex;}.elementor-2300 .elementor-element.elementor-element-af09af2.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-fa32c07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2300 .elementor-element.elementor-element-fa32c07.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-fa32c07 .elementor-heading-title{font-size:60px;font-weight:900;color:#1C0E08;}.elementor-2300 .elementor-element.elementor-element-20b7884{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#1C0E08;}.elementor-2300 .elementor-element.elementor-element-20b7884.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-7c0adea{--display:flex;}.elementor-2300 .elementor-element.elementor-element-7c0adea.e-con{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-2e36b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2300 .elementor-element.elementor-element-0ec442d{padding:0px 0px 0150px 0px;}.elementor-2300 .elementor-element.elementor-element-3c39ae2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-e00c718{--display:flex;}.elementor-2300 .elementor-element.elementor-element-ca05bdb{margin:095px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-ca05bdb.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-ca05bdb .elementor-heading-title{font-size:60px;font-weight:900;color:#000000;}.elementor-2300 .elementor-element.elementor-element-ee897b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.65;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-2300 .elementor-element.elementor-element-ee897b8:not(.elementor-motion-effects-element-type-background), .elementor-2300 .elementor-element.elementor-element-ee897b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12213B;background-image:url("https://eventsplacebulacan.com/wp-content/uploads/2026/02/IMG_7597-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2300 .elementor-element.elementor-element-ee897b8::before, .elementor-2300 .elementor-element.elementor-element-ee897b8 > .elementor-background-video-container::before, .elementor-2300 .elementor-element.elementor-element-ee897b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2300 .elementor-element.elementor-element-ee897b8 > .elementor-background-slideshow::before, .elementor-2300 .elementor-element.elementor-element-ee897b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2300 .elementor-element.elementor-element-ee897b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#020101;--background-overlay:'';}.elementor-2300 .elementor-element.elementor-element-8ebd935{--display:flex;--margin-top:-50px;--margin-bottom:-195px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-e8125b1{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2300 .elementor-element.elementor-element-e8125b1.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-e8125b1 .elementor-heading-title{font-size:60px;text-shadow:3px 0px 2px rgba(0,0,0,0.3);color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-1acdecf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:25px;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-514c474{--display:flex;--margin-top:-50px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-6bcc024{padding:0px 0px 0px 0px;}.elementor-2300 .elementor-element.elementor-element-a790526{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2300 .elementor-element.elementor-element-a790526:not(.elementor-motion-effects-element-type-background), .elementor-2300 .elementor-element.elementor-element-a790526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #F2B8C0 0%, #E8787F 100%);}.elementor-2300 .elementor-element.elementor-element-d6a1387{--display:flex;}.elementor-2300 .elementor-element.elementor-element-39853bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-b371965{--display:flex;}body:not(.rtl) .elementor-2300 .elementor-element.elementor-element-78c7c7f{left:4px;}body.rtl .elementor-2300 .elementor-element.elementor-element-78c7c7f{right:4px;}.elementor-2300 .elementor-element.elementor-element-78c7c7f{top:-12px;}.elementor-2300 .elementor-element.elementor-element-4b8d46f{--display:flex;}.elementor-2300 .elementor-element.elementor-element-3e0ba54{--display:flex;}.elementor-2300 .elementor-element.elementor-element-96b113c .elementor-button{background-color:#A67848;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;fill:#FAFCF8;color:#FAFCF8;box-shadow:0px 6px 21px 0px rgba(0,0,0,0.5);transition-duration:0.8s;border-radius:1px 1px 1px 1px;padding:20px 20px 20px 20px;}.elementor-2300 .elementor-element.elementor-element-96b113c{margin:45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2300 .elementor-element.elementor-element-96b113c.elementor-element{--align-self:center;}.elementor-2300 .elementor-element.elementor-element-a155435{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-8cd782d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2300 .elementor-element.elementor-element-a3bf587 .elementor-heading-title{font-size:35px;font-weight:900;text-decoration:underline;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-8dc74f1{font-family:"Cormorant Garamond", Sans-serif;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-8dc74f1 p{margin-block-end:0px;}.elementor-2300 .elementor-element.elementor-element-53d4a3f .elementor-repeater-item-a797b38.elementor-social-icon{background-color:#E2E2E2;}.elementor-2300 .elementor-element.elementor-element-53d4a3f .elementor-repeater-item-a797b38.elementor-social-icon i{color:#FF7676;}.elementor-2300 .elementor-element.elementor-element-53d4a3f .elementor-repeater-item-a797b38.elementor-social-icon svg{fill:#FF7676;}.elementor-2300 .elementor-element.elementor-element-53d4a3f .elementor-repeater-item-c7dc4ba.elementor-social-icon{background-color:#000000;}.elementor-2300 .elementor-element.elementor-element-53d4a3f .elementor-repeater-item-c7dc4ba.elementor-social-icon i{color:#FFFFFF;}.elementor-2300 .elementor-element.elementor-element-53d4a3f .elementor-repeater-item-c7dc4ba.elementor-social-icon svg{fill:#FFFFFF;}.elementor-2300 .elementor-element.elementor-element-53d4a3f{--grid-template-columns:repeat(0, auto);text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2300 .elementor-element.elementor-element-53d4a3f.elementor-element{--align-self:flex-start;}.elementor-2300 .elementor-element.elementor-element-e592c63{--display:flex;}.elementor-2300 .elementor-element.elementor-element-5668658 .elementor-heading-title{font-size:35px;font-weight:900;text-decoration:underline;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-d759e68:hover{--e-transform-scale:1.05;}.elementor-2300 .elementor-element.elementor-element-d759e68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Cormorant Garamond", Sans-serif;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-d759e68 a{color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-fbb8e6f:hover{--e-transform-scale:1.05;}.elementor-2300 .elementor-element.elementor-element-fbb8e6f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-fbb8e6f a{color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-7bf3ef4:hover{--e-transform-scale:1.05;}.elementor-2300 .elementor-element.elementor-element-7bf3ef4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-7bf3ef4 a{color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-55d0fa4:hover{--e-transform-scale:1.05;}.elementor-2300 .elementor-element.elementor-element-55d0fa4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-55d0fa4 a{color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-9a29fd8:hover{--e-transform-scale:1.05;}.elementor-2300 .elementor-element.elementor-element-9a29fd8{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-9f588fd{--display:flex;}.elementor-2300 .elementor-element.elementor-element-b745789 .elementor-heading-title{font-size:35px;font-weight:900;text-decoration:underline;color:#FAFCF8;}.elementor-2300 .elementor-element.elementor-element-66df206{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2300 .elementor-element.elementor-element-66df206 iframe{height:220px;}@media(max-width:767px){.elementor-2300 .elementor-element.elementor-element-c11e01c{--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-2300 .elementor-element.elementor-element-f117c20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-de895a5{margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2300 .elementor-element.elementor-element-de895a5 .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-50f574b{font-size:16px;}.elementor-2300 .elementor-element.elementor-element-5001e2e{font-size:18px;}.elementor-2300 .elementor-element.elementor-element-6f608b0 .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-508c21d{font-size:18px;}.elementor-2300 .elementor-element.elementor-element-f09a440:hover{--e-transform-scale:1.2;}.elementor-2300 .elementor-element.elementor-element-2a3a744 .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-8aec886{font-size:18px;}.elementor-2300 .elementor-element.elementor-element-b200df3 .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-9048798{font-size:18px;}.elementor-2300 .elementor-element.elementor-element-436837c:hover{--e-transform-scale:1.2;}.elementor-2300 .elementor-element.elementor-element-be0afc1 .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-cff6fda{font-size:18px;}.elementor-2300 .elementor-element.elementor-element-66c91a0 .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-c48c8ef{font-size:18px;}.elementor-2300 .elementor-element.elementor-element-fa32c07 .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-20b7884{font-size:18px;}.elementor-2300 .elementor-element.elementor-element-ca05bdb .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-a65dbc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;padding:0px 0px 0px 0px;}.elementor-2300 .elementor-element.elementor-element-ee897b8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2300 .elementor-element.elementor-element-e8125b1 .elementor-heading-title{font-size:40px;}.elementor-2300 .elementor-element.elementor-element-1acdecf{font-size:18px;}.elementor-2300 .elementor-element.elementor-element-514c474{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2300 .elementor-element.elementor-element-514c474.e-con{--align-self:center;}}@media(min-width:768px){.elementor-2300 .elementor-element.elementor-element-c11e01c{--content-width:1177px;}.elementor-2300 .elementor-element.elementor-element-f117c20{--width:100%;}.elementor-2300 .elementor-element.elementor-element-cf59a0e{--width:85%;}.elementor-2300 .elementor-element.elementor-element-8ebd935{--width:100%;}.elementor-2300 .elementor-element.elementor-element-514c474{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-9338744 */.highlights{
    color: #E8787F!important; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de895a5 */.highlights{
    color: #E8787F;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f09a440 *//* ── Wrapper ── */
.elementor-2300 .elementor-element.elementor-element-f09a440 {
    position: relative !important;
    z-index: 1 !important;
    margin: 20px 30px !important;
}

/* ── Image on top ── */
.elementor-2300 .elementor-element.elementor-element-f09a440 img {
    position: relative !important;
    z-index: 2 !important;
    display: block !important;
    width: 100% !important;
}

/* ── Top Right L-corner — #1A4D6E ── */
.elementor-2300 .elementor-element.elementor-element-f09a440::before {
    content: '' !important;
    position: absolute !important;
    top: -12px !important;
    right: -12px !important;
    width: 100% !important;
    height: 100% !important;
    background: #F2B8C0 !important;
    z-index: 1 !important;
    clip-path: polygon(
        calc(100% - 0px) 0%, 
        100% 0%, 
        100% 60px, 
        calc(100% - 12px) 60px, 
        calc(100% - 12px) 12px, 
        calc(100% - 600px) 12px
    ) !important;
}

/* ── Bottom Left L-corner — #12213B ── */
.elementor-2300 .elementor-element.elementor-element-f09a440::after {
    content: '' !important;
    position: absolute !important;
    bottom: -12px !important;
    left: -12px !important;
    width: 100% !important;
    height: 100% !important;
    background: #E8787F !important;
    z-index: 0 !important;
    clip-path: polygon(
        0% calc(100% - 60px), 
        12px calc(100% - 60px), 
        12px calc(100% - 12px), 
        509px calc(100% - 12px), 
        0px 100%, 
        0% 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-239f482 */.elementor-2300 .elementor-element.elementor-element-239f482 .swiper-slide {
    display: flex;
    overflow: hidden;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-2300 .elementor-element.elementor-element-239f482 .swiper-slide img {
    width: 100% !important;
    height: 450px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    flex-shrink: 0;
}

.elementor-2300 .elementor-element.elementor-element-239f482 .swiper-wrapper {
    align-items: stretch !important;
}

.elementor-2300 .elementor-element.elementor-element-239f482 .elementor-image-carousel-wrapper {
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-436837c *//* ── Wrapper ── */
.elementor-2300 .elementor-element.elementor-element-436837c {
    position: relative !important;
    z-index: 1 !important;
    margin: 20px 30px !important;
}

/* ── Border 1 — #1A4D6E top left ── */
.elementor-2300 .elementor-element.elementor-element-436837c::before {
    content: '' !important;
    position: absolute !important;
    top: -12px !important;
    left: -12px !important;
    width: 100% !important;
    height: 100% !important;
    background: #F2B8C0 !important;
    z-index: -1 !important;
}

/* ── Border 2 — #12213B bottom right ── */
.elementor-2300 .elementor-element.elementor-element-436837c::after {
    content: '' !important;
    position: absolute !important;
    bottom: -12px !important;
    right: -12px !important;
    width: 100% !important;
    height: 100% !important;
    background: #E8787F !important;
    z-index: -2 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c97479c *//* ── Wrapper ── */
.elementor-2300 .elementor-element.elementor-element-c97479c {
    position: relative !important;
    z-index: 1 !important;
    margin: 20px 30px !important;
}

/* ── Border 1 — #1A4D6E top left ── */
.elementor-2300 .elementor-element.elementor-element-c97479c::before {
    content: '' !important;
    position: absolute !important;
    top: -12px !important;
    left: -12px !important;
    width: 100% !important;
    height: 100% !important;
    background: #F2B8C0 !important;
    z-index: -1 !important;
}

/* ── Border 2 — #12213B bottom right ── */
.elementor-2300 .elementor-element.elementor-element-c97479c::after {
    content: '' !important;
    position: absolute !important;
    bottom: -12px !important;
    right: -12px !important;
    width: 100% !important;
    height: 100% !important;
    background: #E8787F !important;
    z-index: -2 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0ec442d */.elementor-2300 .elementor-element.elementor-element-0ec442d .swiper-slide {
    display: flex;
    overflow: hidden;
    padding: 0 !important;
    margin: 0 !important;
}

.elementor-2300 .elementor-element.elementor-element-0ec442d .swiper-slide img {
    width: 100% !important;
    height: 450px !important;
    object-fit: cover !important;
    object-position: center center !important;
    display: block !important;
    flex-shrink: 0;
}

.elementor-2300 .elementor-element.elementor-element-0ec442d .swiper-wrapper {
    align-items: stretch !important;
}

.elementor-2300 .elementor-element.elementor-element-0ec442d .elementor-image-carousel-wrapper {
    overflow: hidden !important;
}/* End custom CSS */