.elementor-15 .elementor-element.elementor-element-08d5a1d{--display:flex;--min-height:707px;--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;--justify-content:center;--overlay-opacity:1;--margin-top:-174px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-08d5a1d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-08d5a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-08d5a1d::before, .elementor-15 .elementor-element.elementor-element-08d5a1d > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-08d5a1d > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-08d5a1d > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-08d5a1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-08d5a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6fb1b7f{--display:flex;}.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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-c8656d8{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9215e96{--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;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-7b76b5e .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-7b76b5e .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-e4a7b6e .elementor-button{background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-e4a7b6e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-17c0959{--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;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-17c0959:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-17c0959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-17c0959.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-8a20585 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-8a20585{padding:0px 30px 0px 30px;}.elementor-15 .elementor-element.elementor-element-8a20585 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-8a20585 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-8f1bba6{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-8f1bba6.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-a5b4a0e{z-index:1;}.elementor-15 .elementor-element.elementor-element-73fb16c{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-73fb16c.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-9fa0a22{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;z-index:2;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:89%;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-5%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:2%;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-5%;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-9fa0a22 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-9fa0a22 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-396ca85{--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;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-396ca85:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-396ca85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-396ca85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-9915358{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9915358.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-921ea96{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-15 .elementor-element.elementor-element-0b5883a{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0b5883a.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-8710c8c{--display:flex;}.elementor-15 .elementor-element.elementor-element-0af0e46{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0af0e46.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-3769eb3{--display:flex;}.elementor-15 .elementor-element.elementor-element-0135f8f{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0135f8f.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-bd5c29a{--display:flex;}.elementor-15 .elementor-element.elementor-element-5a2964f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:91%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:47%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:47%;--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5a2964f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-15 .elementor-element.elementor-element-5a2964f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9b9d35f{--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.5;}.elementor-15 .elementor-element.elementor-element-9b9d35f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-9b9d35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D121A;}.elementor-15 .elementor-element.elementor-element-9b9d35f::before, .elementor-15 .elementor-element.elementor-element-9b9d35f > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9b9d35f > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-9b9d35f > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9b9d35f > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-9b9d35f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-9cae317{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-00402c2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-393e850.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-393e850 img{width:100%;height:500px;object-fit:contain;object-position:top center;}.elementor-15 .elementor-element.elementor-element-ee298ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1b933f7 img{width:90%;}.elementor-15 .elementor-element.elementor-element-b4716e4{--display:flex;--min-height:185px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15 .elementor-element.elementor-element-b4716e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b4716e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citynations.org/wp-content/uploads/2025/04/Star-6-1.png");background-position:44% 0px;background-repeat:no-repeat;background-size:contain;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-cddc93a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-cddc93a .elementor-counter{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-cddc93a .elementor-counter-title{justify-content:start;color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:22px;font-weight:500;line-height:43px;}.elementor-15 .elementor-element.elementor-element-cddc93a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:34px;font-weight:800;letter-spacing:2px;}.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 );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-022e61b.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-022e61b{text-align:center;}.elementor-15 .elementor-element.elementor-element-022e61b .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-3099c6f{--display:flex;}.elementor-15 .elementor-element.elementor-element-58cd293 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-bc92f81 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4259f6c{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{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-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );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-15 .elementor-element.elementor-element-1a83576{width:var( --container-widget-width, 75% );max-width:75%;padding:30px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-wrapper{max-width:100%;}.elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item{background-color:var( --e-global-color-accent );border-radius:16px 16px 16px 16px;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 41px/2 );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 41px/2 );}body.rtl .elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 41px/2 );}body.rtl .elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 41px/2 );}.elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-digits{color:var( --e-global-color-5bc4f1c );font-family:"Kumbh Sans", Sans-serif;font-size:36px;font-weight:500;}.elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-label{color:var( --e-global-color-5bc4f1c );font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-45e89fe{--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;--justify-content:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f5e166d .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-f5e166d .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-e4aa14a .elementor-button{background-color:#FFFFFF52;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-e4aa14a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-ce5783a{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ce5783a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ce5783a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-bf3fb75{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a5fab5a .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-d93ca7c .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-d93ca7c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-d93ca7c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-125aa1f{--grid-columns:3;}.elementor-15 .elementor-element.elementor-element-71b0de2{--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;--justify-content:space-between;--padding-top:60px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7a83e21 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-507e2cb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-507e2cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-507e2cb .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-6360148{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-dfdde00{--display:flex;--min-height:281px;--justify-content:flex-end;--overlay-opacity:0;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-15 .elementor-element.elementor-element-dfdde00:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dfdde00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-dfdde00::before, .elementor-15 .elementor-element.elementor-element-dfdde00 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dfdde00 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-dfdde00 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-dfdde00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-dfdde00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image-6.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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 );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-4b7c20d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-15 .elementor-element.elementor-element-4b7c20d{--icon-box-icon-margin:17px;}.elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-4b7c20d.elementor-view-stacked .elementor-icon{background-color:#0074E400;}.elementor-15 .elementor-element.elementor-element-4b7c20d.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-4b7c20d.elementor-view-default .elementor-icon{fill:#0074E400;color:#0074E400;border-color:#0074E400;}.elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon{font-size:23px;padding:3px;}.elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:27px;font-weight:800;line-height:26px;}.elementor-15 .elementor-element.elementor-element-0a62037{--display:flex;--min-height:281px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-0a62037:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0a62037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image-7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-0a62037::before, .elementor-15 .elementor-element.elementor-element-0a62037 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0a62037 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-0a62037 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0a62037 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-0a62037 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image-6.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-2a5b082.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-15 .elementor-element.elementor-element-2a5b082{--icon-box-icon-margin:17px;}.elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2a5b082.elementor-view-stacked .elementor-icon{background-color:#0074E400;}.elementor-15 .elementor-element.elementor-element-2a5b082.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-2a5b082.elementor-view-default .elementor-icon{fill:#0074E400;color:#0074E400;border-color:#0074E400;}.elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon{font-size:23px;padding:3px;}.elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:27px;font-weight:800;line-height:26px;}.elementor-15 .elementor-element.elementor-element-e792652{--display:flex;--min-height:281px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e792652:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e792652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citynations.org/wp-content/uploads/2025/05/fd02ed0e-3adb-4ceb-bda7-9f57277f54c61723109923136-Domyos-By-Decathlon-Monk-Collar-Sports-Jacket-20317231099226-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e792652::before, .elementor-15 .elementor-element.elementor-element-e792652 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e792652 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e792652 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e792652 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e792652 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image-6.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-057dfae.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-15 .elementor-element.elementor-element-057dfae{--icon-box-icon-margin:17px;}.elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-057dfae.elementor-view-stacked .elementor-icon{background-color:#0074E400;}.elementor-15 .elementor-element.elementor-element-057dfae.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-057dfae.elementor-view-default .elementor-icon{fill:#0074E400;color:#0074E400;border-color:#0074E400;}.elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon{font-size:23px;padding:3px;}.elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:27px;font-weight:800;line-height:26px;}.elementor-15 .elementor-element.elementor-element-ad89c2d{--display:flex;--min-height:281px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ad89c2d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ad89c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image-9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ad89c2d::before, .elementor-15 .elementor-element.elementor-element-ad89c2d > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ad89c2d > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ad89c2d > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ad89c2d > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ad89c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://citynations.org/wp-content/uploads/2025/04/image-6.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-fe522da.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-15 .elementor-element.elementor-element-fe522da{--icon-box-icon-margin:17px;}.elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-fe522da.elementor-view-stacked .elementor-icon{background-color:#0074E400;}.elementor-15 .elementor-element.elementor-element-fe522da.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-fe522da.elementor-view-default .elementor-icon{fill:#0074E400;color:#0074E400;border-color:#0074E400;}.elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon{font-size:23px;padding:3px;}.elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon-box-title a{font-family:"Kumbh Sans", Sans-serif;font-size:27px;font-weight:800;line-height:26px;}.elementor-15 .elementor-element.elementor-element-d498508{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-d498508:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d498508 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://citynations.org/wp-content/uploads/2025/04/Frame-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-9821eb4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-879839e .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:72px;font-weight:800;color:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-86af318{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-127af55{text-align:right;}.elementor-15 .elementor-element.elementor-element-127af55 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:84px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-6a15675{--display:grid;--e-con-grid-template-columns:0.6fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-75b643a{--display:flex;}.elementor-widget-price-list .elementor-price-list-header{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-list .elementor-price-list-description{color:var( --e-global-color-text );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-widget-price-list .elementor-price-list-separator{border-bottom-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-separator{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#FFFFFF73;margin-left:11px;margin-right:11px;}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-header{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-price{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}body.rtl .elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list li:not(:last-child){margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-item{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-9f92c3e{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-49e0cae{text-align:right;}.elementor-15 .elementor-element.elementor-element-49e0cae .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:84px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-5cd14d1{--display:grid;--e-con-grid-template-columns:0.6fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c38e264{--display:flex;}.elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-separator{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#FFFFFF73;margin-left:11px;margin-right:11px;}.elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-header{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-price{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}body.rtl .elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list li:not(:last-child){margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-item{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-83ff3e9{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f22fb70{text-align:right;}.elementor-15 .elementor-element.elementor-element-f22fb70 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:84px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-594e945{--display:grid;--e-con-grid-template-columns:0.6fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f7db8b6{--display:flex;}.elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-separator{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#FFFFFF73;margin-left:11px;margin-right:11px;}.elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-header{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-price{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}body.rtl .elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list li:not(:last-child){margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-item{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-a4255b7{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e384005{text-align:right;}.elementor-15 .elementor-element.elementor-element-e384005 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:84px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-baa48df{--display:grid;--e-con-grid-template-columns:0.6fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-2464184{--display:flex;}.elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-separator{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#FFFFFF73;margin-left:11px;margin-right:11px;}.elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-header{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-price{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}body.rtl .elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list li:not(:last-child){margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-item{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-8fc1b43{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-9513647{text-align:right;}.elementor-15 .elementor-element.elementor-element-9513647 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:84px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-accent );stroke:var( --e-global-color-accent );color:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-349d445{--display:grid;--e-con-grid-template-columns:0.6fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-2b0682e{--display:flex;}.elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-separator{border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#FFFFFF73;margin-left:11px;margin-right:11px;}.elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-header{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}.elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-price{color:var( --e-global-color-accent );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;}body.rtl .elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-image{padding-left:calc(20px/2);}body.rtl .elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-image + .elementor-price-list-text{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-image{padding-right:calc(20px/2);}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-image + .elementor-price-list-text{padding-left:calc(20px/2);}.elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list li:not(:last-child){margin-bottom:30px;}.elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-item{align-items:flex-start;}.elementor-15 .elementor-element.elementor-element-db80e9c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:1px;--n-tabs-title-border-radius:40px 40px 40px 40px;--n-tabs-title-padding-top:6px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:6px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-db80e9c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-15 .elementor-element.elementor-element-db80e9c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;}.elementor-15 .elementor-element.elementor-element-db80e9c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-15 .elementor-element.elementor-element-db80e9c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#C6A664;}.elementor-15 .elementor-element.elementor-element-db80e9c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Kumbh Sans", Sans-serif;font-weight:600;}.elementor-15 .elementor-element.elementor-element-3bfbf11{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3bfbf11:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3bfbf11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-6e794a3{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b969f1d .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:800;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2a225ff .elementor-button{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;}.elementor-15 .elementor-element.elementor-element-2a225ff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-2a225ff .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-15 .elementor-element.elementor-element-f8e5a0d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-b3142a8 .gallery-item .gallery-caption{display:none;}.elementor-15 .elementor-element.elementor-element-b690758{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:.6fr 1fr;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7407f09{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1b094c4 .gallery-item .gallery-caption{display:none;}.elementor-15 .elementor-element.elementor-element-ce8a107{z-index:1;}.elementor-15 .elementor-element.elementor-element-ce8a107 .gallery-item .gallery-caption{text-align:center;}.elementor-15 .elementor-element.elementor-element-10c53f5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2125472 .gallery-item .gallery-caption{text-align:center;}.elementor-15 .elementor-element.elementor-element-a211044 .gallery-item .gallery-caption{text-align:center;}.elementor-15 .elementor-element.elementor-element-423d3f1{--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;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-423d3f1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-423d3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{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-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15 .elementor-element.elementor-element-283b3eb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15 .elementor-element.elementor-element-283b3eb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#FED991CC;}.elementor-15 .elementor-element.elementor-element-283b3eb{--image-border-color:var( --e-global-color-accent );--image-border-radius:16px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:9px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15 .elementor-element.elementor-element-283b3eb .elementor-gallery-item__title{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:800;}.elementor-15 .elementor-element.elementor-element-84f9a7d{--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;--padding-top:30px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-84f9a7d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-84f9a7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-ec8a5b6{--divider-border-style:solid;--divider-color:#4A4A4A;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-ec8a5b6 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-ec8a5b6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-ec8a5b6 .elementor-divider__text{color:var( --e-global-color-primary );font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:600;}.elementor-15 .elementor-element.elementor-element-f9f4ab2{--display:flex;}.elementor-15 .elementor-element.elementor-element-32179c4{--e-image-carousel-slides-to-show:3;}.elementor-15 .elementor-element.elementor-element-32179c4.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-d236003{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-d236003 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-d236003 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-d236003 .elementor-divider__text{color:#C6A664;font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-fa354e3{--display:flex;}.elementor-15 .elementor-element.elementor-element-0f31a4a{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-0f31a4a .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-0f31a4a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-0f31a4a .elementor-divider__text{color:#057C08;font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-c0bf54d{--display:flex;}.elementor-15 .elementor-element.elementor-element-fc60002{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-fc60002 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-fc60002 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-fc60002 .elementor-divider__text{color:#F2A609;font-family:"Kumbh Sans", Sans-serif;font-size:32px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-b3ada89{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-5712fdc{width:var( --container-widget-width, 100% );max-width:100%;padding:25px 25px 25px 25px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-15 .elementor-element.elementor-element-5712fdc.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-5712fdc img{width:90%;}.elementor-15 .elementor-element.elementor-element-31de25a{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-5606726 img{width:40%;}.elementor-15 .elementor-element.elementor-element-efd9bd1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2e9bcd2.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2e9bcd2 img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-09edcb9{--display:flex;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-0ec2285{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0ec2285.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-0ec2285 img{width:49%;}.elementor-15 .elementor-element.elementor-element-4f95169{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-92e069a.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-92e069a img{width:100%;}.elementor-15 .elementor-element.elementor-element-04d151a{--e-n-carousel-swiper-slides-gap:10px;width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-15 .elementor-element.elementor-element-04d151a.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-08d5a1d{--min-height:587px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-c8656d8{font-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-9fa0a22{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:85%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-5a2964f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:85%;}.elementor-15 .elementor-element.elementor-element-9cae317{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-00402c2{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-393e850 img{width:100%;height:474px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-1b933f7 img{width:100%;height:274px;object-fit:cover;border-radius:20px 20px 20px 20px;}.elementor-15 .elementor-element.elementor-element-b4716e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b4716e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:46% 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-cddc93a.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-bf3fb75{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-a5fab5a .elementor-heading-title{font-size:22px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-125aa1f{--grid-columns:2;padding:0px 20px 0px 20px;}.elementor-15 .elementor-element.elementor-element-71b0de2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7a83e21{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-7a83e21 .elementor-heading-title{line-height:42px;}.elementor-15 .elementor-element.elementor-element-507e2cb .elementor-button{font-size:14px;}.elementor-15 .elementor-element.elementor-element-6360148{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-d498508{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-879839e .elementor-heading-title{font-size:56px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-127af55.elementor-element{--order:-99999 /* order start hack */;}.elementor-15 .elementor-element.elementor-element-127af55{text-align:center;}.elementor-15 .elementor-element.elementor-element-127af55 .elementor-heading-title{font-size:54px;}.elementor-15 .elementor-element.elementor-element-6a15675{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-c93baa5 img{width:100%;height:500px;object-fit:contain;}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-header{font-size:24px;}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-price{font-size:22px;}.elementor-15 .elementor-element.elementor-element-5cd14d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-594e945{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-baa48df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-349d445{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-db80e9c{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-3bfbf11{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-f8e5a0d{--grid-auto-flow:row;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-b690758{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-10c53f5{--grid-auto-flow:row;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-5712fdc img{width:96%;}.elementor-15 .elementor-element.elementor-element-04d151a{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-08d5a1d{--min-height:541px;}.elementor-15 .elementor-element.elementor-element-6fb1b7f{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6693144{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-8a20585{padding:0px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-8a20585 .elementor-button{font-size:14px;}.elementor-15 .elementor-element.elementor-element-9fa0a22{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:73%;--e-n-carousel-arrow-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-5a2964f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-15 .elementor-element.elementor-element-9cae317{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-00402c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-393e850 img{height:400px;}.elementor-15 .elementor-element.elementor-element-1b933f7 img{width:100%;height:280px;}.elementor-15 .elementor-element.elementor-element-b4716e4:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b4716e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-58cd293 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-15 .elementor-element.elementor-element-bc92f81 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-15 .elementor-element.elementor-element-4259f6c{line-height:26px;}.elementor-widget-countdown .elementor-countdown-digits{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-countdown .elementor-countdown-label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-countdown .elementor-countdown-expire--message{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-1a83576{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 8px/2 );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 8px/2 );}body.rtl .elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 8px/2 );}.elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-digits{font-size:22px;}.elementor-15 .elementor-element.elementor-element-1a83576 .elementor-countdown-label{font-size:14px;}.elementor-15 .elementor-element.elementor-element-45e89fe{--justify-content:center;}.elementor-15 .elementor-element.elementor-element-bf3fb75{--justify-content:center;}.elementor-15 .elementor-element.elementor-element-a5fab5a{text-align:center;}.elementor-15 .elementor-element.elementor-element-a5fab5a .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-125aa1f{--grid-columns:1;}.elementor-15 .elementor-element.elementor-element-71b0de2{--justify-content:center;}.elementor-15 .elementor-element.elementor-element-7a83e21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-15 .elementor-element.elementor-element-7a83e21 .elementor-heading-title{font-size:22px;line-height:32px;}.elementor-15 .elementor-element.elementor-element-507e2cb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6360148{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-4b7c20d{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon{font-size:30px;padding:7px;}.elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4b7c20d .elementor-icon-box-title a{font-size:28px;}.elementor-15 .elementor-element.elementor-element-2a5b082{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon{font-size:30px;padding:7px;}.elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2a5b082 .elementor-icon-box-title a{font-size:28px;}.elementor-15 .elementor-element.elementor-element-057dfae{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon{font-size:30px;padding:7px;}.elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-057dfae .elementor-icon-box-title a{font-size:28px;}.elementor-15 .elementor-element.elementor-element-fe522da{width:auto;max-width:auto;}.elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon-box-wrapper{align-items:end;text-align:left;}.elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon{font-size:30px;padding:7px;}.elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-fe522da .elementor-icon-box-title a{font-size:28px;}.elementor-15 .elementor-element.elementor-element-879839e{text-align:center;}.elementor-15 .elementor-element.elementor-element-879839e .elementor-heading-title{font-size:39px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-127af55{text-align:center;}.elementor-15 .elementor-element.elementor-element-127af55 .elementor-heading-title{font-size:51px;}.elementor-15 .elementor-element.elementor-element-6a15675{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-widget-price-list .elementor-price-list-header{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-list .elementor-price-list-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-price-list .elementor-price-list-description{font-size:var( --e-global-typography-text-font-size );}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-header{font-size:26px;}.elementor-15 .elementor-element.elementor-element-40ed61f .elementor-price-list-price{font-size:26px;}.elementor-15 .elementor-element.elementor-element-49e0cae{text-align:center;}.elementor-15 .elementor-element.elementor-element-49e0cae .elementor-heading-title{font-size:51px;}.elementor-15 .elementor-element.elementor-element-5cd14d1{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-header{font-size:26px;}.elementor-15 .elementor-element.elementor-element-64db743 .elementor-price-list-price{font-size:26px;}.elementor-15 .elementor-element.elementor-element-f22fb70{text-align:center;}.elementor-15 .elementor-element.elementor-element-f22fb70 .elementor-heading-title{font-size:51px;}.elementor-15 .elementor-element.elementor-element-594e945{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-header{font-size:20px;}.elementor-15 .elementor-element.elementor-element-cb6f4c4 .elementor-price-list-price{font-size:18px;}.elementor-15 .elementor-element.elementor-element-e384005{text-align:center;}.elementor-15 .elementor-element.elementor-element-e384005 .elementor-heading-title{font-size:51px;}.elementor-15 .elementor-element.elementor-element-baa48df{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-header{font-size:26px;}.elementor-15 .elementor-element.elementor-element-67a327f .elementor-price-list-price{font-size:26px;}.elementor-15 .elementor-element.elementor-element-9513647{text-align:center;}.elementor-15 .elementor-element.elementor-element-9513647 .elementor-heading-title{font-size:51px;}.elementor-15 .elementor-element.elementor-element-349d445{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-header{font-size:26px;}.elementor-15 .elementor-element.elementor-element-f4c9c96 .elementor-price-list-price{font-size:26px;}.elementor-15 .elementor-element.elementor-element-db80e9c{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-15 .elementor-element.elementor-element-f8e5a0d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );}.elementor-15 .elementor-element.elementor-element-b690758{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-7407f09{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-1b094c4{padding:0px 0px 20px 0px;}.elementor-15 .elementor-element.elementor-element-10c53f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-15 .elementor-element.elementor-element-84f9a7d{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15 .elementor-element.elementor-element-b3ada89{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2e9bcd2 img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-0ec2285 img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-92e069a img{width:100%;max-width:100%;}.elementor-15 .elementor-element.elementor-element-04d151a{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-6fb1b7f{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-17c0959{--width:100%;}.elementor-15 .elementor-element.elementor-element-8f1bba6{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-73fb16c{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-396ca85{--width:100%;}.elementor-15 .elementor-element.elementor-element-9915358{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-0b5883a{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-0af0e46{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-0135f8f{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-6a15675{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-5cd14d1{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-594e945{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-baa48df{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-349d445{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-c0bf54d{--content-width:80%;}.elementor-15 .elementor-element.elementor-element-4f95169{--content-width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-c0bf54d{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-a5b4a0e */@media (max-width:770px){
    .center {
    position: absolute;
    width: 200px !important;
    height: 200px !important;
    border-radius: 50%;
    text-align: center;
    overflow: hidden;
    color: #fff;
    padding: 10px;

}
.center img {
width: 50%;
height: 90px !important;
object-fit: cover;
border-radius: 50%;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc91a27 */@media (max-width:770px) {
       .circle-container {
  
  height:600px !important;
       }



.team-title {
  font-size: 22px;
}


.center-card img {
  width: 90px !important;
  height: 90px !important;

}

.team-card {
  position: absolute;
  width: 200px ! important;
  height: 200px !important;
  
}

.team-card img {
  width: 90px !important;
  height: 90px!important;
  
}
.center-card {
 
  width: 200px !important;
  height: 200px !important;
  
}

.team-info {
  margin-top: -40px !important;
  padding:20px;
  font-size: 0px !important;
}



.team-title {
  font-size: 18px !important;
}

.read-more {
  display:none !important;
}

.position-top         { top: -5%;   left: 38%; transform: translate(-50%, 0); }
.position-left-top    { top: 70px !important;   left: 75px !important; }
.position-left-bottom { bottom: 17%; left: 8%; }
.position-right-top   { top: 17%;   right: 8%; }
.position-right-bottom{ bottom: 11% !important; right: 11% !important; }
.position-bottom      { bottom: -5% !important; left: 33% !important; }

} 
@media (max-width:400px) {
       .circle-container {
  
  height:300px !important;
       }



.center-card img {
  width: 40px !important;
  height: 40px !important;

}

.team-card {
  position: absolute;
  width: 100px ! important;
  height: 100px !important;
  
}

.team-card img {
  width: 40px !important;
  height: 40px!important;
  
}
.center-card {
 
  width: 100px !important;
  height: 100px !important;
  
}

.team-info {
  margin-top: -10px !important;
  padding:0px;
  font-size: 0px !important;
}

.team-date {
    display:none !important;
 
}

.team-title {
  font-size: 12px !important;
}

.read-more {
  display:none !important;
}

.position-top {
    top: -5px !important;
    left: 96px !important;
    transform: translate(-50%, 0);
}
.position-left-top {
    top: 50px !important;
    left: 5px !important;
}
.position-left-bottom {
    bottom: 46px !important;
    left: 9px !important;
}
.position-right-top {
    top: 48px !important;
    right: 8px !important;
}
.position-right-bottom{ bottom:44px !important; right: 8px !important; }
.position-bottom      { bottom: -6px !important; left: 100px !important; }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b4a0e */@media (max-width:770px){
    .center {
    position: absolute;
    width: 200px !important;
    height: 200px !important;
    border-radius: 50%;
    text-align: center;
    overflow: hidden;
    color: #fff;
    padding: 10px;

}
.center img {
width: 50%;
height: 90px !important;
object-fit: cover;
border-radius: 50%;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc91a27 */@media (max-width:770px) {
       .circle-container {
  
  height:600px !important;
       }



.team-title {
  font-size: 22px;
}


.center-card img {
  width: 90px !important;
  height: 90px !important;

}

.team-card {
  position: absolute;
  width: 200px ! important;
  height: 200px !important;
  
}

.team-card img {
  width: 90px !important;
  height: 90px!important;
  
}
.center-card {
 
  width: 200px !important;
  height: 200px !important;
  
}

.team-info {
  margin-top: -40px !important;
  padding:20px;
  font-size: 0px !important;
}



.team-title {
  font-size: 18px !important;
}

.read-more {
  display:none !important;
}

.position-top         { top: -5%;   left: 38%; transform: translate(-50%, 0); }
.position-left-top    { top: 70px !important;   left: 75px !important; }
.position-left-bottom { bottom: 17%; left: 8%; }
.position-right-top   { top: 17%;   right: 8%; }
.position-right-bottom{ bottom: 11% !important; right: 11% !important; }
.position-bottom      { bottom: -5% !important; left: 33% !important; }

} 
@media (max-width:400px) {
       .circle-container {
  
  height:300px !important;
       }



.center-card img {
  width: 40px !important;
  height: 40px !important;

}

.team-card {
  position: absolute;
  width: 100px ! important;
  height: 100px !important;
  
}

.team-card img {
  width: 40px !important;
  height: 40px!important;
  
}
.center-card {
 
  width: 100px !important;
  height: 100px !important;
  
}

.team-info {
  margin-top: -10px !important;
  padding:0px;
  font-size: 0px !important;
}

.team-date {
    display:none !important;
 
}

.team-title {
  font-size: 12px !important;
}

.read-more {
  display:none !important;
}

.position-top {
    top: -5px !important;
    left: 96px !important;
    transform: translate(-50%, 0);
}
.position-left-top {
    top: 50px !important;
    left: 5px !important;
}
.position-left-bottom {
    bottom: 46px !important;
    left: 9px !important;
}
.position-right-top {
    top: 48px !important;
    right: 8px !important;
}
.position-right-bottom{ bottom:44px !important; right: 8px !important; }
.position-bottom      { bottom: -6px !important; left: 100px !important; }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a5b4a0e */@media (max-width:770px){
    .center {
    position: absolute;
    width: 200px !important;
    height: 200px !important;
    border-radius: 50%;
    text-align: center;
    overflow: hidden;
    color: #fff;
    padding: 10px;

}
.center img {
width: 50%;
height: 90px !important;
object-fit: cover;
border-radius: 50%;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cc91a27 */@media (max-width:770px) {
       .circle-container {
  
  height:600px !important;
       }



.team-title {
  font-size: 22px;
}


.center-card img {
  width: 90px !important;
  height: 90px !important;

}

.team-card {
  position: absolute;
  width: 200px ! important;
  height: 200px !important;
  
}

.team-card img {
  width: 90px !important;
  height: 90px!important;
  
}
.center-card {
 
  width: 200px !important;
  height: 200px !important;
  
}

.team-info {
  margin-top: -40px !important;
  padding:20px;
  font-size: 0px !important;
}



.team-title {
  font-size: 18px !important;
}

.read-more {
  display:none !important;
}

.position-top         { top: -5%;   left: 38%; transform: translate(-50%, 0); }
.position-left-top    { top: 70px !important;   left: 75px !important; }
.position-left-bottom { bottom: 17%; left: 8%; }
.position-right-top   { top: 17%;   right: 8%; }
.position-right-bottom{ bottom: 11% !important; right: 11% !important; }
.position-bottom      { bottom: -5% !important; left: 33% !important; }

} 
@media (max-width:400px) {
       .circle-container {
  
  height:300px !important;
       }



.center-card img {
  width: 40px !important;
  height: 40px !important;

}

.team-card {
  position: absolute;
  width: 100px ! important;
  height: 100px !important;
  
}

.team-card img {
  width: 40px !important;
  height: 40px!important;
  
}
.center-card {
 
  width: 100px !important;
  height: 100px !important;
  
}

.team-info {
  margin-top: -10px !important;
  padding:0px;
  font-size: 0px !important;
}

.team-date {
    display:none !important;
 
}

.team-title {
  font-size: 12px !important;
}

.read-more {
  display:none !important;
}

.position-top {
    top: -5px !important;
    left: 96px !important;
    transform: translate(-50%, 0);
}
.position-left-top {
    top: 50px !important;
    left: 5px !important;
}
.position-left-bottom {
    bottom: 46px !important;
    left: 9px !important;
}
.position-right-top {
    top: 48px !important;
    right: 8px !important;
}
.position-right-bottom{ bottom:44px !important; right: 8px !important; }
.position-bottom      { bottom: -6px !important; left: 100px !important; }

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5a2964f */.elementor-15 .elementor-element.elementor-element-5a2964f .swiper-slide {
  
  transform: scale(0.9);
  transition: all 0.3s ease;
}

.elementor-15 .elementor-element.elementor-element-5a2964f .swiper-slide-active {
  
  transform: scale(1.1);
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfdde00 */.elementor-15 .elementor-element.elementor-element-dfdde00 svg path{
    fill: #fff;
    opacity: 0;
}
.elementor-15 .elementor-element.elementor-element-dfdde00:hover svg path{
    transition: ease 0.3s all;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a62037 */.elementor-15 .elementor-element.elementor-element-0a62037 svg path{
    fill: #fff;
    opacity: 0;
}
.elementor-15 .elementor-element.elementor-element-0a62037:hover svg path{
    transition: ease 0.3s all;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e792652 */.elementor-15 .elementor-element.elementor-element-e792652 svg path{
    fill: #fff;
    opacity: 0;
}
.elementor-15 .elementor-element.elementor-element-e792652:hover svg path{
    transition: ease 0.3s all;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad89c2d */.elementor-15 .elementor-element.elementor-element-ad89c2d svg path{
    fill: #fff;
    opacity: 0;
}
.elementor-15 .elementor-element.elementor-element-ad89c2d:hover svg path{
    transition: ease 0.3s all;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-40ed61f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-64db743 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-cb6f4c4 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-67a327f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-f4c9c96 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-40ed61f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-64db743 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-cb6f4c4 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-67a327f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-f4c9c96 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-40ed61f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-64db743 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-cb6f4c4 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-67a327f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-f4c9c96 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-40ed61f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-64db743 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-cb6f4c4 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-67a327f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-f4c9c96 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-40ed61f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-64db743 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-cb6f4c4 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-67a327f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-f4c9c96 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-40ed61f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-64db743 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-cb6f4c4 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-67a327f *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for price-list, class: .elementor-element-f4c9c96 *//* First item */
.elementor-price-list > li:nth-child(1) .elementor-price-list-price {
    background-color: #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Second item */
.elementor-price-list > li:nth-child(2) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Third item */
.elementor-price-list > li:nth-child(3) .elementor-price-list-price {
    background-color:  #0074E4;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fourth item */
.elementor-price-list > li:nth-child(4) .elementor-price-list-price {
    background-color: #888888;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}

/* Fifth item */
.elementor-price-list > li:nth-child(5) .elementor-price-list-price {
    background-color: #FFFFFF;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
     color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(6) .elementor-price-list-price {
    background-color: #fff;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
    color: #C6A664 !important;
}
.elementor-price-list > li:nth-child(7) .elementor-price-list-price {
    background-color: #C6A664;  padding-left: 20px;
    border-radius: 40px;
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b3142a8 */.elementor-15 .elementor-element.elementor-element-b3142a8 {
  position: relative;
  z-index: 0;
}

.elementor-15 .elementor-element.elementor-element-b3142a8::before {
  content: "TRAINING SESSION 13-1-25";
  position: absolute;
  inset: 0;
  top: 10px;
  bottom: 30px;
  left: 20px;
  right: 20px;
  background: rgba(255, 204, 102, 0.7);
  border-radius: 15px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0; 
  transition: opacity 0.3s;
  color: #fff;
 font-weight: bold; 
  font-size: 16px;
  pointer-events: none; 
}

.elementor-15 .elementor-element.elementor-element-b3142a8:hover::before {
  opacity: 1; 
}
..elementor-15 .elementor-element.elementor-element-b3142a8 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1b094c4 */.elementor-15 .elementor-element.elementor-element-1b094c4 {
  position: relative;
  z-index: 0;
}

.elementor-15 .elementor-element.elementor-element-1b094c4::before {
  content: "TRAINING SESSION 14-1-25";
  position: absolute;
  inset: 0;
  top: 10px;
  bottom: 10px;
  left: 20px;
  right: 20px;
  background: rgba(255, 204, 102, 0.7);
  border-radius: 15px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0; 
  transition: opacity 0.3s;
  color: #fff;
 font-weight: bold; 
  font-size: 16px;
  pointer-events: none; 
}

.elementor-15 .elementor-element.elementor-element-1b094c4:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-ce8a107 */.elementor-15 .elementor-element.elementor-element-ce8a107 {
  position: relative;
  z-index: 0;
}

.elementor-15 .elementor-element.elementor-element-ce8a107::before {
  content: "TRAINING SESSION 23-2-25";
  position: absolute;
  inset: 0;
  top: 10px;
  bottom: 35px;
  left: 20px;
  right: 20px;
  background: rgba(255, 204, 102, 0.7);
  border-radius: 15px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0; 
  transition: opacity 0.3s;
  color: #fff;
 font-weight: bold; 
  font-size: 16px;
  pointer-events: none; 
}

.elementor-15 .elementor-element.elementor-element-ce8a107:hover::before {
  opacity: 1; 
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2125472 */.elementor-15 .elementor-element.elementor-element-2125472 {
  position: relative;
  z-index: 0;
}

.elementor-15 .elementor-element.elementor-element-2125472::before {
  content: "TRAINING SESSION 15-1-25";
  position: absolute;
  inset: 0;
  top: 10px;
  bottom: 10px;
  left: 20px;
  right: 20px;
  background: rgba(255, 204, 102, 0.7);
  border-radius: 15px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0; 
  transition: opacity 0.3s;
  color: #fff;
 font-weight: bold; 
  font-size: 16px;
  pointer-events: none; 
}

.elementor-15 .elementor-element.elementor-element-2125472:hover::before {
  opacity: 1; 
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-a211044 */.elementor-15 .elementor-element.elementor-element-a211044 {
  position: relative;
  z-index: 0;
}

.elementor-15 .elementor-element.elementor-element-a211044::before {
  content: "TRAINING SESSION 15-1-25";
  position: absolute;
  inset: 0;
  top: 10px;
  bottom: 40px;
  left: 20px;
  right: 20px;
  background: rgba(255, 204, 102, 0.7);
  border-radius: 15px;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0; 
  transition: opacity 0.3s;
  color: #fff;
 font-weight: bold; 
  font-size: 16px;
  pointer-events: none; 
}

.elementor-15 .elementor-element.elementor-element-a211044:hover::before {
  opacity: 1; 
}
.elementor-15 .elementor-element.elementor-element-a211044 img{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-283b3eb */img.elementor-lightbox-image.elementor-lightbox-prevent-close.swiper-lazy.swiper-lazy-loaded {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
    object-fit: contain; /* Image will be fully visible */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-32179c4 */.elementor-15 .elementor-element.elementor-element-32179c4 img{
   width:  90%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a45d8d1 */.elementor-15 .elementor-element.elementor-element-a45d8d1 img{
   width:  65%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-28583dc */.elementor-15 .elementor-element.elementor-element-28583dc img{
   width:  50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e9bcd2 */.elementor-15 .elementor-element.elementor-element-2e9bcd2{
   
    width: 240px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e9bcd2 */.elementor-15 .elementor-element.elementor-element-2e9bcd2{
   
    width: 240px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e9bcd2 */.elementor-15 .elementor-element.elementor-element-2e9bcd2{
   
    width: 240px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e9bcd2 */.elementor-15 .elementor-element.elementor-element-2e9bcd2{
   
    width: 240px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e9bcd2 */.elementor-15 .elementor-element.elementor-element-2e9bcd2{
   
    width: 240px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e9bcd2 */.elementor-15 .elementor-element.elementor-element-2e9bcd2{
   
    width: 240px
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-04d151a */@media(max-width:767px){
        .elementor-15 .elementor-element.elementor-element-04d151a img{
    width:200px;
    height:100px;
    object-fit:contain;
}
}/* End custom CSS */