.elementor-128 .elementor-element.elementor-element-6fd8a91c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-128 .elementor-element.elementor-element-4a94d918{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.72;--padding-top:120px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-4a94d918:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-4a94d918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://15.dcdemos.com/wp-content/uploads/2025/11/dummy_1440x450_ffffff_cccccc.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-4a94d918::before, .elementor-128 .elementor-element.elementor-element-4a94d918 > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-4a94d918 > .e-con-inner > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-4a94d918 > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-4a94d918 > .e-con-inner > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-4a94d918 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-128 .elementor-element.elementor-element-ba52029{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-128 .elementor-element.elementor-element-4b83e5d1{text-align:center;}.elementor-128 .elementor-element.elementor-element-4b83e5d1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:var( --e-global-color-e990a77 );}.elementor-128 .elementor-element.elementor-element-5b6a3f26{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-4636050-font-family ), Sans-serif;font-size:var( --e-global-typography-4636050-font-size );font-weight:var( --e-global-typography-4636050-font-weight );text-decoration:var( --e-global-typography-4636050-text-decoration );color:var( --e-global-color-e990a77 );}.elementor-128 .elementor-element.elementor-element-8b84115{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-19ae361{--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:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-19ae361:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-19ae361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEEE3;}.elementor-128 .elementor-element.elementor-element-3d884b5{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-d4ca4fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-8bc0ed0 );}.elementor-128 .elementor-element.elementor-element-8fe4b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-8fe4b6c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:var( --e-global-color-cbc7fa9 );}.elementor-128 .elementor-element.elementor-element-57d2421{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-57d2421 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cbc7fa9 );}.elementor-128 .elementor-element.elementor-element-e636f67{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-e636f67.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-529f21c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:var( --e-global-typography-4636050-font-family ), Sans-serif;font-size:var( --e-global-typography-4636050-font-size );font-weight:var( --e-global-typography-4636050-font-weight );text-decoration:var( --e-global-typography-4636050-text-decoration );color:var( --e-global-color-8bc0ed0 );}.elementor-128 .elementor-element.elementor-element-d0ea80d{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-6f5594f{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-7225bc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-8bc0ed0 );}.elementor-128 .elementor-element.elementor-element-a4f9ca4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-128 .elementor-element.elementor-element-c9fec20{--display:flex;}.elementor-128 .elementor-element.elementor-element-70075da .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;}.elementor-128 .elementor-element.elementor-element-b2871bf{font-family:"Lato", Sans-serif;}.elementor-128 .elementor-element.elementor-element-f6e2dcc{--display:flex;}.elementor-128 .elementor-element.elementor-element-31cad22 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;}.elementor-128 .elementor-element.elementor-element-89a8703{font-family:"Lato", Sans-serif;}.elementor-128 .elementor-element.elementor-element-66fd477{--display:flex;}.elementor-128 .elementor-element.elementor-element-ee3ac44 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;}.elementor-128 .elementor-element.elementor-element-899ad00{font-family:"Lato", Sans-serif;}.elementor-128 .elementor-element.elementor-element-ee21668{--display:flex;}.elementor-128 .elementor-element.elementor-element-5645afe .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;}.elementor-128 .elementor-element.elementor-element-67b691b{font-family:"Lato", Sans-serif;}.elementor-128 .elementor-element.elementor-element-1123db0{--display:flex;}.elementor-128 .elementor-element.elementor-element-870089d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;}.elementor-128 .elementor-element.elementor-element-42f6bda{font-family:"Lato", Sans-serif;}.elementor-128 .elementor-element.elementor-element-0d59017{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-128 .elementor-element.elementor-element-6e28590{--display:flex;}.elementor-128 .elementor-element.elementor-element-aac3b09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-d0fcdd6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-128 .elementor-element.elementor-element-629c4c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:3px;color:var( --e-global-color-cbc7fa9 );}.elementor-128 .elementor-element.elementor-element-c2e90ae{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-128 .elementor-element.elementor-element-c2e90ae.elementor-element{--align-self:flex-start;}.elementor-128 .elementor-element.elementor-element-c2e90ae .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-post-card{background-color:#F0EFE4;}.elementor-128 .elementor-element.elementor-element-157edf6 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:30px;}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-post-content{padding:20px 20px 20px 20px;}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-post-title{font-family:"Playfair Display", Sans-serif;margin-bottom:5px;}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-post-meta{margin-bottom:15px;}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-post-excerpt{margin-bottom:15px;}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-read-more{color:var( --e-global-color-d9725cf );}.elementor-128 .elementor-element.elementor-element-41c2acd{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-128 .elementor-element.elementor-element-f72f1f3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-128 .elementor-element.elementor-element-f72f1f3::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E1E1EBA;background-image:url("https://15.dcdemos.com/wp-content/uploads/2025/11/overlay.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-128 .elementor-element.elementor-element-f72f1f3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-128 .elementor-element.elementor-element-5d9681d{--display:flex;--justify-content:center;}.elementor-128 .elementor-element.elementor-element-5d9681d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-8db03e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-128 .elementor-element.elementor-element-8db03e4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:52px;font-weight:600;line-height:1.2em;color:var( --e-global-color-e990a77 );}.elementor-128 .elementor-element.elementor-element-b7aa66c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 80px 0px 0px;text-align:left;font-family:var( --e-global-typography-4636050-font-family ), Sans-serif;font-size:var( --e-global-typography-4636050-font-size );font-weight:var( --e-global-typography-4636050-font-weight );text-decoration:var( --e-global-typography-4636050-text-decoration );color:var( --e-global-color-e990a77 );}.elementor-128 .elementor-element.elementor-element-fc99258 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-dbf7e6b-font-family ), Sans-serif;font-size:var( --e-global-typography-dbf7e6b-font-size );font-weight:var( --e-global-typography-dbf7e6b-font-weight );text-transform:var( --e-global-typography-dbf7e6b-text-transform );text-decoration:var( --e-global-typography-dbf7e6b-text-decoration );letter-spacing:var( --e-global-typography-dbf7e6b-letter-spacing );fill:var( --e-global-color-8bc0ed0 );color:var( --e-global-color-8bc0ed0 );}.elementor-128 .elementor-element.elementor-element-fc99258 .elementor-button:hover, .elementor-128 .elementor-element.elementor-element-fc99258 .elementor-button:focus{background-color:var( --e-global-color-d9725cf );color:var( --e-global-color-e990a77 );}.elementor-128 .elementor-element.elementor-element-fc99258 .elementor-button:hover svg, .elementor-128 .elementor-element.elementor-element-fc99258 .elementor-button:focus svg{fill:var( --e-global-color-e990a77 );}.elementor-128 .elementor-element.elementor-element-556aaa3{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-556aaa3.e-con{--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-4a94d918{--min-height:0px;--padding-top:150px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-4b83e5d1 .elementor-heading-title{font-size:42px;}.elementor-128 .elementor-element.elementor-element-5b6a3f26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-4636050-font-size );}.elementor-128 .elementor-element.elementor-element-8b84115{--padding-top:100px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-3d884b5{--justify-content:flex-end;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:40px;}.elementor-128 .elementor-element.elementor-element-d4ca4fe{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-128 .elementor-element.elementor-element-d4ca4fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-8fe4b6c{padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-8fe4b6c .elementor-heading-title{font-size:25px;}.elementor-128 .elementor-element.elementor-element-57d2421{padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-57d2421 .elementor-heading-title{font-size:15px;}.elementor-128 .elementor-element.elementor-element-e636f67{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-529f21c{font-size:var( --e-global-typography-4636050-font-size );}.elementor-128 .elementor-element.elementor-element-7225bc3{width:100%;max-width:100%;text-align:center;}.elementor-128 .elementor-element.elementor-element-7225bc3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-a4f9ca4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-0d59017{--e-n-carousel-swiper-slides-to-display:2;}.elementor-128 .elementor-element.elementor-element-d0fcdd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-128 .elementor-element.elementor-element-629c4c3{width:100%;max-width:100%;text-align:center;}.elementor-128 .elementor-element.elementor-element-629c4c3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-c2e90ae .elementor-heading-title{font-size:42px;}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-posts-grid{grid-template-columns:repeat(2, 1fr);}.elementor-128 .elementor-element.elementor-element-41c2acd{--min-height:530px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-128 .elementor-element.elementor-element-f72f1f3::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:334px auto;}.elementor-128 .elementor-element.elementor-element-5d9681d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-8db03e4 .elementor-heading-title{font-size:42px;}.elementor-128 .elementor-element.elementor-element-b7aa66c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-4636050-font-size );}.elementor-128 .elementor-element.elementor-element-fc99258 .elementor-button{font-size:var( --e-global-typography-dbf7e6b-font-size );letter-spacing:var( --e-global-typography-dbf7e6b-letter-spacing );}.elementor-128 .elementor-element.elementor-element-556aaa3.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-6fd8a91c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-4a94d918{--padding-top:120px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-4b83e5d1 .elementor-heading-title{font-size:22px;}.elementor-128 .elementor-element.elementor-element-5b6a3f26{font-size:var( --e-global-typography-4636050-font-size );}.elementor-128 .elementor-element.elementor-element-8b84115{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:130px;--padding-left:20px;--padding-right:20px;}.elementor-128 .elementor-element.elementor-element-19ae361{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-3d884b5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-8fe4b6c .elementor-heading-title{font-size:25px;}.elementor-128 .elementor-element.elementor-element-57d2421 .elementor-heading-title{font-size:11px;}.elementor-128 .elementor-element.elementor-element-e636f67{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-529f21c{text-align:center;font-size:var( --e-global-typography-4636050-font-size );}.elementor-128 .elementor-element.elementor-element-d0ea80d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-6f5594f{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-a4f9ca4{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-70075da{text-align:center;}.elementor-128 .elementor-element.elementor-element-70075da .elementor-heading-title{font-size:15px;}.elementor-128 .elementor-element.elementor-element-b2871bf{text-align:center;font-size:9px;line-height:1.2em;}.elementor-128 .elementor-element.elementor-element-31cad22{text-align:center;}.elementor-128 .elementor-element.elementor-element-31cad22 .elementor-heading-title{font-size:15px;}.elementor-128 .elementor-element.elementor-element-89a8703{text-align:center;font-size:9px;line-height:1.2em;}.elementor-128 .elementor-element.elementor-element-ee3ac44{text-align:center;}.elementor-128 .elementor-element.elementor-element-ee3ac44 .elementor-heading-title{font-size:15px;}.elementor-128 .elementor-element.elementor-element-899ad00{text-align:center;font-size:9px;line-height:1.2em;}.elementor-128 .elementor-element.elementor-element-5645afe{text-align:center;}.elementor-128 .elementor-element.elementor-element-5645afe .elementor-heading-title{font-size:15px;}.elementor-128 .elementor-element.elementor-element-67b691b{text-align:center;font-size:9px;line-height:1.2em;}.elementor-128 .elementor-element.elementor-element-870089d{text-align:center;}.elementor-128 .elementor-element.elementor-element-870089d .elementor-heading-title{font-size:15px;}.elementor-128 .elementor-element.elementor-element-42f6bda{text-align:center;font-size:9px;line-height:1.2em;}.elementor-128 .elementor-element.elementor-element-0d59017{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:0px;padding:0px 10px 0px 10px;}.elementor-128 .elementor-element.elementor-element-d0fcdd6{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-128 .elementor-element.elementor-element-c2e90ae.elementor-element{--align-self:center;}.elementor-128 .elementor-element.elementor-element-c2e90ae .elementor-heading-title{font-size:25px;}.elementor-128 .elementor-element.elementor-element-157edf6 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}.elementor-128 .elementor-element.elementor-element-41c2acd{--min-height:440px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-f72f1f3{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-128 .elementor-element.elementor-element-f72f1f3::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-128 .elementor-element.elementor-element-f72f1f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:230px auto;}.elementor-128 .elementor-element.elementor-element-5d9681d{--width:100%;}.elementor-128 .elementor-element.elementor-element-8db03e4{text-align:center;}.elementor-128 .elementor-element.elementor-element-8db03e4 .elementor-heading-title{font-size:25px;}.elementor-128 .elementor-element.elementor-element-b7aa66c{text-align:center;font-size:var( --e-global-typography-4636050-font-size );}.elementor-128 .elementor-element.elementor-element-fc99258 .elementor-button{font-size:var( --e-global-typography-dbf7e6b-font-size );letter-spacing:var( --e-global-typography-dbf7e6b-letter-spacing );padding:5px 5px 5px 5px;}.elementor-128 .elementor-element.elementor-element-556aaa3{--width:100%;}}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-19ae361{--content-width:1440px;}.elementor-128 .elementor-element.elementor-element-3d884b5{--width:35%;}.elementor-128 .elementor-element.elementor-element-e636f67{--width:40%;}.elementor-128 .elementor-element.elementor-element-a4f9ca4{--content-width:1420px;}.elementor-128 .elementor-element.elementor-element-5d9681d{--width:45%;}.elementor-128 .elementor-element.elementor-element-556aaa3{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-128 .elementor-element.elementor-element-3d884b5{--width:44%;}.elementor-128 .elementor-element.elementor-element-5d9681d{--width:65%;}.elementor-128 .elementor-element.elementor-element-556aaa3{--width:35%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-0d59017 *//* --- 100% Seamless Marquee Loop (Final Code) --- */

/* 1. Ensure the slides are lined up horizontally without wrapping */
.elementor-128 .elementor-element.elementor-element-0d59017 .swiper-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important; 
    transition: none !important; /* Disable all Elementor transitions */
}

/* 2. Define the visible width of each slide */
.elementor-128 .elementor-element.elementor-element-0d59017 .swiper-slide {
    /* *** ADJUST THIS NUMBER: Use the number of slides you want visible at once. *** */
    width: calc(100% / 3) !important; 
    flex-shrink: 0;
}

/* 3. Define the movement for the seamless loop */
@keyframes marquee-scroll-single {
    0% {
        /* Start position */
        transform: translateX(0);
    }
    100% {
        /* *** MOVE BY THE WIDTH OF ONE SLIDE *** */
        /* If you show 3 slides, you move -33.333% (100% / 3) */
        transform: translateX(calc(-100% / 3)); 
    }
}

/* 4. Apply the animation to the wrapper to start the infinite scroll */
.elementor-128 .elementor-element.elementor-element-0d59017 .swiper-wrapper {
    /* Adjust '30s' for speed (higher number = slower) */
    animation: marquee-scroll-single 20s linear infinite; 
    /* This makes the jump back to the start invisible */
    animation-direction: normal; 
    animation-fill-mode: forwards;
}

/* Ensure arrows/dots don't interfere */
.elementor-128 .elementor-element.elementor-element-0d59017 .swiper-pagination-bullet,
.elementor-128 .elementor-element.elementor-element-0d59017 .swiper-button-prev,
.elementor-128 .elementor-element.elementor-element-0d59017 .swiper-button-next {
    pointer-events: none !important;
}/* End custom CSS */