.elementor-14 .elementor-element.elementor-element-a2bbcc9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;overflow:visible;}.elementor-14 .elementor-element.elementor-element-a2bbcc9.e-con{--align-self:center;}.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-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-14 .elementor-element.elementor-element-f6e6b19{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.2px;}.elementor-14 .elementor-element.elementor-element-f6e6b19 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-f6e6b19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-f6e6b19 .elementor-divider__text{font-family:"Cairo", Sans-serif;font-size:19px;font-weight:600;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ffa05ca{--e-image-carousel-slides-to-show:1;}.elementor-14 .elementor-element.elementor-element-ffa05ca.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ffa05ca .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14 .elementor-element.elementor-element-ffa05ca .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ffa05ca .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-14 .elementor-element.elementor-element-ffa05ca .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ffa05ca .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-accent );opacity:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ffa05ca .elementor-image-carousel-caption{text-align:center;}.elementor-14 .elementor-element.elementor-element-a6b183c{--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;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-69117ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-14 .elementor-element.elementor-element-91daf2f{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-f52ec16{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );overflow:visible;}.elementor-14 .elementor-element.elementor-element-82cef65.ekit-equal-height-enable,
					.elementor-14 .elementor-element.elementor-element-82cef65.ekit-equal-height-enable > div,
					.elementor-14 .elementor-element.elementor-element-82cef65.ekit-equal-height-enable .ekit-wid-con,
					.elementor-14 .elementor-element.elementor-element-82cef65.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox{background-color:var( --e-global-color-primary );padding:50px 40px 50px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-btn{background-color:var( --e-global-color-primary );font-family:"Cairo", Sans-serif;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox.gradient-active:hover::before{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-82cef65 .ekit-badge{background-color:#01080C;padding:10px 10px 10px 10px;border-radius:0px 0px 0px 0px;color:#fff;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementor-widget-container{animation-name:ekit-fade;animation-duration:5s;animation-iteration-count:infinite;animation-direction:normal;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#FFFFFF;font-family:"Cairo", Sans-serif;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox:hover .elementskit-info-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox .box-body > p{color:#FFFFFF;font-family:"Cairo", Sans-serif;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox:hover .box-body > p{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-info-box-icon{color:#FFFFFF;fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox:hover .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox:hover .elementskit-btn{color:#000000;}.elementor-14 .elementor-element.elementor-element-e0f0f9b{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-6cedc2b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-14 .elementor-element.elementor-element-6cedc2b > .elementor-widget-container{margin:1px 9px 1px -222px;}.elementor-14 .elementor-element.elementor-element-6cedc2b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-5c6d8a5{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-14 .elementor-element.elementor-element-072940c{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-072940c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-072940c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-d84f689 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f84db89 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-8222f59{text-align:left;}.elementor-14 .elementor-element.elementor-element-8222f59 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-654c59f{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-654c59f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-654c59f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-d29f213{text-align:left;}.elementor-14 .elementor-element.elementor-element-d29f213 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-d480564{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-d480564:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d480564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A0539;}.elementor-14 .elementor-element.elementor-element-9312381 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-030dfe2 iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-3a7db45{text-align:left;}.elementor-14 .elementor-element.elementor-element-3a7db45 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-1a55c54{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-1a55c54:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-1a55c54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2eb8f4b{text-align:left;}.elementor-14 .elementor-element.elementor-element-2eb8f4b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-14c23dd{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-14c23dd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-14c23dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10060C;}.elementor-14 .elementor-element.elementor-element-0bcbf46 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-042977c iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14 .elementor-element.elementor-element-cc42c81{text-align:left;}.elementor-14 .elementor-element.elementor-element-cc42c81 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-267bb02{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-267bb02:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-267bb02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2fd9e5a{text-align:left;}.elementor-14 .elementor-element.elementor-element-2fd9e5a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d03bd17 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-d03bd17.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-d03bd17.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-d03bd17.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-14 .elementor-element.elementor-element-d03bd17.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-d03bd17.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-14 .elementor-element.elementor-element-d03bd17 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-d03bd17 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-a8de6f9{--display:flex;overflow:visible;}.elementor-14 .elementor-element.elementor-element-dd66ec9{--spacer-size:0px;}.elementor-14 .elementor-element.elementor-element-8134301{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-14 .elementor-element.elementor-element-8134301 > .elementor-widget-container{margin:1px 00px 1px -200px;}.elementor-14 .elementor-element.elementor-element-8134301 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-e6a17e1{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-14 .elementor-element.elementor-element-4173544{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-4173544:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4173544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-705995a img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-4d6113e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-acb7419{text-align:left;}.elementor-14 .elementor-element.elementor-element-acb7419 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-5112aaa{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-5112aaa:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5112aaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-59322aa{text-align:left;}.elementor-14 .elementor-element.elementor-element-59322aa .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-fae7fac .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-fae7fac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-fae7fac.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-fae7fac.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-fae7fac.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-fae7fac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-fae7fac .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-fae7fac .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-4e191ca{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-4e191ca:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4e191ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-121e986 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-2b3d3b0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6208459{text-align:left;}.elementor-14 .elementor-element.elementor-element-6208459 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-99cf12d{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-99cf12d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-99cf12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e0fe7b9{text-align:left;}.elementor-14 .elementor-element.elementor-element-e0fe7b9 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ee37895 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-ee37895.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ee37895.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ee37895.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ee37895.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-ee37895.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-ee37895 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-ee37895 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-2049955{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-2049955:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2049955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6db3432 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-a309490 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0700f52{text-align:left;}.elementor-14 .elementor-element.elementor-element-0700f52 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-a0d4d34{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-a0d4d34:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a0d4d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-4e27950{text-align:left;}.elementor-14 .elementor-element.elementor-element-4e27950 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-49be764 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-49be764.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-49be764.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-49be764.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-49be764.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-49be764.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-49be764 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-49be764 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-83423df{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-83423df:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-83423df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A84109;}.elementor-14 .elementor-element.elementor-element-52046e6 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-da65637 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-34a3736{text-align:left;}.elementor-14 .elementor-element.elementor-element-34a3736 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-135d209{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-135d209:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-135d209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-136a618{text-align:left;}.elementor-14 .elementor-element.elementor-element-136a618 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-c953ab7 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-c953ab7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-c953ab7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c953ab7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-c953ab7.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-c953ab7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-c953ab7 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-c953ab7 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-f74c0c6{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-f74c0c6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f74c0c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CF0A2C;}.elementor-14 .elementor-element.elementor-element-09e11ca img{width:279px;max-width:100%;height:246px;object-fit:contain;object-position:top center;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-ed721ae .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-99051ec{text-align:left;}.elementor-14 .elementor-element.elementor-element-99051ec .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-244f740{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-244f740:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-244f740 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f089946{text-align:left;}.elementor-14 .elementor-element.elementor-element-f089946 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6312862 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-6312862.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6312862.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6312862.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6312862.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6312862.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-6312862 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-6312862 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-42389f9{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-42389f9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-42389f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#056C7B;}.elementor-14 .elementor-element.elementor-element-46eac2e img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-c8beae2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a939c7a{text-align:left;}.elementor-14 .elementor-element.elementor-element-a939c7a .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-e611d18{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-e611d18:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e611d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8c250de{text-align:left;}.elementor-14 .elementor-element.elementor-element-8c250de .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:#056C7B;}.elementor-14 .elementor-element.elementor-element-e691db2 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-e691db2.elementor-view-stacked .elementor-icon{background-color:#056C7B;}.elementor-14 .elementor-element.elementor-element-e691db2.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-e691db2.elementor-view-default .elementor-icon{color:#056C7B;border-color:#056C7B;}.elementor-14 .elementor-element.elementor-element-e691db2.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-e691db2.elementor-view-default .elementor-icon svg{fill:#056C7B;}.elementor-14 .elementor-element.elementor-element-e691db2 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-e691db2 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-e784c62{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-e784c62:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e784c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-7a04e26 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-6c00a50 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e729e3b{text-align:left;}.elementor-14 .elementor-element.elementor-element-e729e3b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-f0616d0{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-f0616d0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f0616d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-eb3e76e{text-align:left;}.elementor-14 .elementor-element.elementor-element-eb3e76e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-7fe1f3d .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-7fe1f3d.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-14 .elementor-element.elementor-element-7fe1f3d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-7fe1f3d.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-14 .elementor-element.elementor-element-7fe1f3d.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-7fe1f3d.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-14 .elementor-element.elementor-element-7fe1f3d .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-7fe1f3d .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-2a744ae{--display:flex;overflow:visible;}.elementor-14 .elementor-element.elementor-element-762c832 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-fb2db08{text-align:center;}.elementor-14 .elementor-element.elementor-element-fb2db08 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:19px;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f425182{text-align:left;}.elementor-14 .elementor-element.elementor-element-f425182 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-b7f242d{--display:flex;--min-height:12px;--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;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-b7f242d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-b7f242d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1b739e5{text-align:left;}.elementor-14 .elementor-element.elementor-element-1b739e5 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-b00185d{--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-around;overflow:visible;}.elementor-14 .elementor-element.elementor-element-0950b2b.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-0950b2b .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-0950b2b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0950b2b.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0950b2b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0950b2b.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-0950b2b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0950b2b .elementor-icon{font-size:26px;}.elementor-14 .elementor-element.elementor-element-0950b2b .elementor-icon svg{height:26px;}.elementor-14 .elementor-element.elementor-element-6aa8c38.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-6aa8c38 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-6aa8c38.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6aa8c38.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6aa8c38.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6aa8c38.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-6aa8c38.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-6aa8c38 .elementor-icon{font-size:26px;}.elementor-14 .elementor-element.elementor-element-6aa8c38 .elementor-icon svg{height:26px;}.elementor-14 .elementor-element.elementor-element-83a7717{--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;overflow:visible;}.elementor-14 .elementor-element.elementor-element-00e8e91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-14 .elementor-element.elementor-element-00e8e91 > .elementor-widget-container{margin:1px 9px 1px 10px;}.elementor-14 .elementor-element.elementor-element-00e8e91 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-38d4163{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-14 .elementor-element.elementor-element-283cce8{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-283cce8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-283cce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-01b6d60 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-9297f2c .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5ae1351{text-align:left;}.elementor-14 .elementor-element.elementor-element-5ae1351 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-6118b8b{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-6118b8b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6118b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b82b346{text-align:left;}.elementor-14 .elementor-element.elementor-element-b82b346 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2a63380 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-2a63380.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2a63380.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-2a63380.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2a63380.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-2a63380.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2a63380 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-2a63380 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-e446362{--display:flex;--min-height:395px;--overlay-opacity:0.62;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-e446362:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e446362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01121A;}.elementor-14 .elementor-element.elementor-element-e446362::before, .elementor-14 .elementor-element.elementor-element-e446362 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-e446362 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-e446362 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-e446362 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-e446362 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/tennishomeacademy.com/wp-content/uploads/2025/06/Cap-Bader-Almugail.jpeg?fit=1280%2C1223&ssl=1");--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-84cad06 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-76cc7b7 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c074a2e{text-align:left;}.elementor-14 .elementor-element.elementor-element-c074a2e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-108cfa3{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-108cfa3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-108cfa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-bb28413{text-align:left;}.elementor-14 .elementor-element.elementor-element-bb28413 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8754f27 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-8754f27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8754f27.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8754f27.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8754f27.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-8754f27.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-8754f27 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-8754f27 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-a17fab4{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-a17fab4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a17fab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-7db972e img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-3562857 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-62a67e3{text-align:left;}.elementor-14 .elementor-element.elementor-element-62a67e3 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-edfdeba{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-edfdeba:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-edfdeba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a962b20{text-align:left;}.elementor-14 .elementor-element.elementor-element-a962b20 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-09baf68 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-09baf68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-09baf68.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-09baf68.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-09baf68.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-09baf68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-09baf68 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-09baf68 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-63a1fa7{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-63a1fa7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-63a1fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-1194f3e img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-d9970f6 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a14468b{text-align:left;}.elementor-14 .elementor-element.elementor-element-a14468b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-4e6d4bc{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-4e6d4bc:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4e6d4bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e585168{text-align:left;}.elementor-14 .elementor-element.elementor-element-e585168 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-a57bb1e .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-a57bb1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-a57bb1e.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a57bb1e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-a57bb1e.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-a57bb1e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-a57bb1e .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-a57bb1e .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-4f2755e{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-4f2755e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4f2755e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDCB18;}.elementor-14 .elementor-element.elementor-element-9ba7f3a img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-5def18b .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-b17630d{text-align:left;}.elementor-14 .elementor-element.elementor-element-b17630d .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-369845e{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-369845e:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-369845e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-893a365{text-align:left;}.elementor-14 .elementor-element.elementor-element-893a365 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2a6588e .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-2a6588e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2a6588e.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-2a6588e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2a6588e.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-2a6588e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-2a6588e .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-2a6588e .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-7553078{--display:flex;overflow:visible;}.elementor-14 .elementor-element.elementor-element-0a3755a{--spacer-size:50px;}.elementor-14 .elementor-element.elementor-element-e105897{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-14 .elementor-element.elementor-element-e105897 > .elementor-widget-container{margin:1px 9px 1px -222px;}.elementor-14 .elementor-element.elementor-element-e105897 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-a3e3c4c{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-14 .elementor-element.elementor-element-ec5fae2{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-ec5fae2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ec5fae2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-93b64fe img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-92819c0 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-0c7a646{text-align:left;}.elementor-14 .elementor-element.elementor-element-0c7a646 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-608615c{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-608615c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-608615c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-a278045{text-align:left;}.elementor-14 .elementor-element.elementor-element-a278045 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-998b8e8 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-998b8e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-998b8e8.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-998b8e8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-998b8e8.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-998b8e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-998b8e8 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-998b8e8 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-729c63c{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-729c63c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-729c63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C09A10;}.elementor-14 .elementor-element.elementor-element-8580327 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-33f5bbf .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5752fc2{text-align:left;}.elementor-14 .elementor-element.elementor-element-5752fc2 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-289e5a8{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-289e5a8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-289e5a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2bdcdd5{text-align:left;}.elementor-14 .elementor-element.elementor-element-2bdcdd5 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-41bfcd4 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-41bfcd4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-41bfcd4.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-41bfcd4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-41bfcd4.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-41bfcd4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-41bfcd4 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-41bfcd4 .elementor-icon svg{height:20px;}.elementor-14 .elementor-element.elementor-element-5af08b6{--display:flex;--min-height:395px;--border-radius:17px 17px 17px 17px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-5af08b6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5af08b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011822;}.elementor-14 .elementor-element.elementor-element-a35a435 img{width:279px;max-width:100%;height:246px;border-radius:49px 49px 49px 49px;}.elementor-14 .elementor-element.elementor-element-0ece51e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFF7F7;stroke:#FFF7F7;text-shadow:0px 0px 31px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-1999194{text-align:left;}.elementor-14 .elementor-element.elementor-element-1999194 .elementor-heading-title{font-family:"Cairo", Sans-serif;font-weight:600;color:#ECECEC;}.elementor-14 .elementor-element.elementor-element-e0e4de2{--display:flex;--border-radius:15px 15px 15px 15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-e0e4de2:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-e0e4de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e293a0e{text-align:left;}.elementor-14 .elementor-element.elementor-element-e293a0e .elementor-heading-title{font-family:"Cairo", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-afa0c01 .elementor-icon-wrapper{text-align:right;}.elementor-14 .elementor-element.elementor-element-afa0c01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-afa0c01.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-afa0c01.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-afa0c01.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-afa0c01.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-afa0c01 .elementor-icon{font-size:20px;}.elementor-14 .elementor-element.elementor-element-afa0c01 .elementor-icon svg{height:20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-a2bbcc9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-f6e6b19 .elementor-divider__text{font-size:23px;}.elementor-14 .elementor-element.elementor-element-ffa05ca{--e-image-carousel-slides-to-show:1;}.elementor-14 .elementor-element.elementor-element-6cedc2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5c6d8a5{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-d84f689 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-9312381 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-0bcbf46 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-8134301 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e6a17e1{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-6c00a50 .elementor-heading-title{line-height:2em;}.elementor-14 .elementor-element.elementor-element-fb2db08 .elementor-heading-title{line-height:2em;}.elementor-14 .elementor-element.elementor-element-00e8e91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-38d4163{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-e105897 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-a3e3c4c{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-a2bbcc9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-14 .elementor-element.elementor-element-f6e6b19 .elementor-divider{text-align:center;}.elementor-14 .elementor-element.elementor-element-f6e6b19 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-f6e6b19 .elementor-divider__text{font-size:19px;}.elementor-14 .elementor-element.elementor-element-ffa05ca{--e-image-carousel-slides-to-show:1;}.elementor-14 .elementor-element.elementor-element-ffa05ca .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14 .elementor-element.elementor-element-ffa05ca .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-14 .elementor-element.elementor-element-ffa05ca .elementor-image-carousel-caption{text-align:center;font-size:11px;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementor-widget-container{animation-name:ekit-fade;}.elementor-14 .elementor-element.elementor-element-82cef65 > .elementor-widget-container{border-radius:105px 105px 105px 105px;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox .elementskit-info-box-title{font-size:12px;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox .box-body > p{font-size:13px;}.elementor-14 .elementor-element.elementor-element-82cef65 .elementskit-infobox .elementskit-info-box-icon{font-size:55px;}.elementor-14 .elementor-element.elementor-element-6cedc2b .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-5c6d8a5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:-20px -20px -20px -20px;}.elementor-14 .elementor-element.elementor-element-072940c{--min-height:82px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d84f689{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-d84f689 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d84f689.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-d84f689 .elementor-heading-title{font-size:9px;}.elementor-14 .elementor-element.elementor-element-f84db89{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-f84db89.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f84db89 iframe{height:156px;}.elementor-14 .elementor-element.elementor-element-8222f59 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-8222f59 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-654c59f{--width:99%;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-654c59f.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-d29f213{text-align:center;}.elementor-14 .elementor-element.elementor-element-d29f213 .elementor-heading-title{font-size:8px;}.elementor-14 .elementor-element.elementor-element-d480564{--min-height:82px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9312381{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-9312381 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9312381.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-9312381 .elementor-heading-title{font-size:9px;}.elementor-14 .elementor-element.elementor-element-030dfe2{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-030dfe2.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-030dfe2 iframe{height:156px;}.elementor-14 .elementor-element.elementor-element-3a7db45 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-3a7db45 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-1a55c54{--width:99%;--min-height:85px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1a55c54.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-2eb8f4b{text-align:center;}.elementor-14 .elementor-element.elementor-element-2eb8f4b .elementor-heading-title{font-size:8px;}.elementor-14 .elementor-element.elementor-element-14c23dd{--min-height:82px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0bcbf46{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-0bcbf46 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-0bcbf46.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-0bcbf46 .elementor-heading-title{font-size:9px;}.elementor-14 .elementor-element.elementor-element-042977c{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-042977c.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-042977c iframe{height:156px;}.elementor-14 .elementor-element.elementor-element-cc42c81 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-cc42c81 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-267bb02{--width:99%;--min-height:79px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-267bb02.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-2fd9e5a > .elementor-widget-container{padding:0px 0px 13px 0px;}.elementor-14 .elementor-element.elementor-element-2fd9e5a .elementor-heading-title{font-size:8px;}.elementor-14 .elementor-element.elementor-element-8134301 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-e6a17e1{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--border-radius:-20px -20px -20px -20px;}.elementor-14 .elementor-element.elementor-element-4173544{--min-height:161px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-705995a img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-4d6113e > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-4d6113e .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-acb7419 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-acb7419 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5112aaa{--width:96%;--min-height:21px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5112aaa.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-4e191ca{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-121e986 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-2b3d3b0 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-2b3d3b0 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-6208459 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-6208459 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-99cf12d{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-99cf12d.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2049955{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6db3432 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-a309490 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-a309490 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-0700f52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 7px;}.elementor-14 .elementor-element.elementor-element-0700f52 .elementor-heading-title{font-size:11px;}.elementor-14 .elementor-element.elementor-element-a0d4d34{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a0d4d34.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-83423df{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-52046e6 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-da65637 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-da65637 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-34a3736 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-34a3736 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-135d209{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-135d209.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-f74c0c6{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-09e11ca img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-ed721ae > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-ed721ae .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-99051ec > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-99051ec .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-244f740{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-244f740.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-42389f9{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-46eac2e img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-c8beae2 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-c8beae2 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-a939c7a > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-a939c7a .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-e611d18{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e611d18.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-e784c62{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7a04e26 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-6c00a50 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-6c00a50 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-e729e3b > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-e729e3b .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-f0616d0{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-f0616d0.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-eb3e76e .elementor-heading-title{font-size:12px;}.elementor-14 .elementor-element.elementor-element-762c832 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-fb2db08 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-fb2db08 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-f425182{width:var( --container-widget-width, 192px );max-width:192px;--container-widget-width:192px;--container-widget-flex-grow:0;text-align:center;}.elementor-14 .elementor-element.elementor-element-f425182 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-f425182 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-b7f242d{--width:99%;--min-height:135px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b7f242d.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-1b739e5 > .elementor-widget-container{padding:0px 28px 0px 7px;}.elementor-14 .elementor-element.elementor-element-1b739e5 .elementor-heading-title{font-size:8px;}.elementor-14 .elementor-element.elementor-element-00e8e91 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-38d4163{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--border-radius:-20px -20px -20px -20px;}.elementor-14 .elementor-element.elementor-element-283cce8{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-01b6d60 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-9297f2c > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-9297f2c .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5ae1351 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-5ae1351 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-6118b8b{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6118b8b.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-e446362{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-84cad06 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-76cc7b7 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-76cc7b7 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-c074a2e > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-c074a2e .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-108cfa3{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-108cfa3.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-bb28413 .elementor-heading-title{font-size:12px;}.elementor-14 .elementor-element.elementor-element-a17fab4{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7db972e img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-3562857 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-3562857 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-62a67e3 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-62a67e3 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-edfdeba{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-edfdeba.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-63a1fa7{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1194f3e img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-d9970f6 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-d9970f6 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-a14468b > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-a14468b .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-4e6d4bc{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4e6d4bc.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-4f2755e{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9ba7f3a img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-5def18b > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-5def18b .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-b17630d > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-b17630d .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-369845e{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-369845e.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-e105897 .elementor-heading-title{font-size:16px;}.elementor-14 .elementor-element.elementor-element-a3e3c4c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:-20px -20px -20px -20px;}.elementor-14 .elementor-element.elementor-element-ec5fae2{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-93b64fe img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-92819c0 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-92819c0 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-0c7a646 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-0c7a646 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-608615c{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-608615c.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-a278045 .elementor-heading-title{font-size:12px;}.elementor-14 .elementor-element.elementor-element-729c63c{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8580327 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-33f5bbf > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-33f5bbf .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-5752fc2 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-5752fc2 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-289e5a8{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-289e5a8.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-2bdcdd5 .elementor-heading-title{font-size:12px;}.elementor-14 .elementor-element.elementor-element-5af08b6{--min-height:179px;--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;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a35a435 img{width:87%;max-width:90%;height:105px;border-radius:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-0ece51e > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-0ece51e .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-1999194 > .elementor-widget-container{padding:2px 12px 3px 7px;}.elementor-14 .elementor-element.elementor-element-1999194 .elementor-heading-title{font-size:14px;}.elementor-14 .elementor-element.elementor-element-e0e4de2{--width:93%;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-e0e4de2.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-e293a0e .elementor-heading-title{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-4173544 *////* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a744ae *//* ============================================
   ACE & GRACE - PREMIUM BRAND HERO CARD
   Custom Classes: .ACE (parent), .ACE-grace (inner box)
   Brand Color: #2a673b (Tennis Green)
   ============================================ */

/* ========================================
   DIAGNOSTIC - Remove this after testing
   ======================================== */
.ACE {
    border: 3px solid red !important; /* TEMPORARY - Shows card boundary */
}

.ACE-grace {
    border: 2px solid yellow !important; /* TEMPORARY - Shows inner box */
}

/* ========================================
   PARENT CONTAINER - Full Hero Control
   Target: .elementor-element-2a744ae.ACE
   ======================================== */
.ACE.e-con {
    /* Layout */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    
    /* Full width override */
    width: 100% !important;
    max-width: 100% !important;
    
    /* Dimensions */
    min-height: 500px !important;
    padding: 40px 20px 90px 20px !important;
    
    /* Visual - Tennis Green Gradient */
    background: linear-gradient(135deg, #2a673b 0%, #1e4d2b 100%) !important;
    border-radius: 24px !important;
    box-shadow: 0 8px 32px rgba(42, 103, 59, 0.4) !important;
    
    /* Spacing */
    margin: 0 12px 32px 12px !important;
    
    /* Structure */
    position: relative !important;
    overflow: hidden !important;
}

/* Remove Elementor's default padding on inner wrapper */
.ACE > .e-con-inner {
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 0 !important;
}

/* ========================================
   LOGO IMAGE 
   Target: .elementor-element-762c832
   ======================================== */
.ACE .elementor-widget-image {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 24px !important;
    z-index: 2 !important;
}

.ACE .elementor-widget-image img {
    max-width: 140px !important;
    width: 140px !important;
    height: auto !important;
    border-radius: 24px !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3) !important;
    margin: 0 auto !important;
    display: block !important;
}

/* ========================================
   BRAND NAME - "Ace & Grace"
   Target: .elementor-element-fb2db08
   ======================================== */
.ACE .elementor-element-fb2db08 {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 8px !important;
}

.ACE .elementor-element-fb2db08 h2 {
    font-size: 36px !important;
    font-weight: 800 !important;
    color: #ffffff !important;
    margin: 0 !important;
    text-align: center !important;
    letter-spacing: 1px !important;
    text-shadow: 0 2px 12px rgba(0, 0, 0, 0.4) !important;
}

/* ========================================
   TAGLINE - "SERVE WITH ELEGANCE"
   Target: .elementor-element-f425182
   ======================================== */
.ACE .elementor-element-f425182 {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 28px !important;
}

.ACE .elementor-element-f425182 h6 {
    font-size: 12px !important;
    font-weight: 600 !important;
    color: rgba(255, 255, 255, 0.9) !important;
    margin: 0 !important;
    text-align: center !important;
    letter-spacing: 2.5px !important;
    text-transform: uppercase !important;
}

/* ========================================
   INNER DESCRIPTION BOX (Green Box)
   Target: .elementor-element-b7f242d.ACE-grace
   ======================================== */
.ACE-grace.e-con {
    /* Override Elementor background */
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* Dimensions */
    width: calc(100% - 32px) !important;
    max-width: calc(100% - 32px) !important;
    padding: 24px 20px !important;
    margin: 0 16px 16px 16px !important;
    
    /* Visual */
    border-radius: 18px !important;
    border: 1px solid rgba(255, 255, 255, 0.25) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
    
    /* Position */
    position: relative !important;
}

/* ========================================
   DESCRIPTION TEXT
   Target: .elementor-element-1b739e5
   ======================================== */
.ACE-grace .elementor-element-1b739e5 {
    width: 100% !important;
}

.ACE-grace .elementor-element-1b739e5 span {
    font-size: 14px !important;
    line-height: 1.7 !important;
    color: rgba(255, 255, 255, 0.95) !important;
    text-align: center !important;
    margin: 0 !important;
    display: block !important;
    word-break: break-word !important;
}

/* Keep emojis inline */
.ACE-grace .emoji {
    display: inline !important;
    width: 1em !important;
    height: 1em !important;
}

/* ========================================
   THA DISCOUNT CODE BADGE
   Pure CSS injection after description
   ======================================== */
.ACE-grace .elementor-element-1b739e5::after {
    content: '🎁 Use Code: THA for Exclusive Discount' '\A' 'استخدم كود: THA للحصول على خصم حصري';
    display: block !important;
    margin-top: 20px !important;
    padding: 14px 18px !important;
    background: rgba(255, 255, 255, 0.98) !important;
    color: #2a673b !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    border-radius: 12px !important;
    letter-spacing: 0.5px !important;
    white-space: pre-line !important;
    text-align: center !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
    line-height: 1.5 !important;
}

/* ========================================
   SHOP ICONS (Shopping Bag + Instagram)
   Target: .elementor-element-b00185d
   REDESIGN: Prominent position below description
   ======================================== */
.ACE .elementor-element-b00185d {
    position: relative !important;
    width: 100% !important;
    margin: 16px 0 0 0 !important;
    padding: 0 !important;
    z-index: 10 !important;
    order: 10 !important; /* Ensure it comes after description */
}

.ACE .elementor-element-b00185d .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 20px !important;
    padding: 0 !important;
}

.ACE .elementor-element-b00185d .elementor-widget-icon {
    margin: 0 !important;
}

.ACE .elementor-icon-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    gap: 8px !important;
}

/* Icon circles - Larger, more prominent */
.ACE .elementor-icon {
    width: 56px !important;
    height: 56px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(10px) !important;
    border-radius: 50% !important;
    color: #2a673b !important;
    font-size: 24px !important;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    border: 2px solid rgba(42, 103, 59, 0.2) !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
}

.ACE .elementor-icon:hover {
    background: rgba(255, 255, 255, 1) !important;
    transform: scale(1.1) translateY(-4px) !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25) !important;
    border-color: #2a673b !important;
}

.ACE .elementor-icon svg {
    width: 24px !important;
    height: 24px !important;
}

/* Add labels below icons */
.ACE .elementor-element-0950b2b .elementor-icon-wrapper::after {
    content: 'Shop';
    font-size: 11px !important;
    font-weight: 600 !important;
    color: rgba(255, 255, 255, 0.9) !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

.ACE .elementor-element-6aa8c38 .elementor-icon-wrapper::after {
    content: 'Follow';
    font-size: 11px !important;
    font-weight: 600 !important;
    color: rgba(255, 255, 255, 0.9) !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
}

/* ========================================
   MAKE ENTIRE CARD CLICKABLE
   Remove ::after, style the card as the button
   ======================================== */

/* The ACE card IS the link - make it clickable */
.ACE {
    cursor: pointer !important;
    text-decoration: none !important;
}

/* Add the button text as a REAL element at bottom */
.ACE > .e-con-inner::after {
    content: 'SHOP COLLECTION | تسوق المجموعة';
    
    /* Positioning */
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    
    /* Layout */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Visual - White button on green */
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.94) 100%) !important;
    backdrop-filter: blur(20px) !important;
    -webkit-backdrop-filter: blur(20px) !important;
    color: #2a673b !important;
    
    /* Border */
    border-top: 1px solid rgba(255, 255, 255, 0.5) !important;
    border-radius: 0 0 24px 24px !important;
    box-shadow: 0 -8px 32px rgba(0, 0, 0, 0.25) !important;
    
    /* Spacing */
    padding: 20px 24px !important;
    
    /* Typography */
    font-size: 16px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
    text-align: center !important;
    line-height: 1 !important;
    
    /* Animation */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    z-index: 50 !important;
    
    /* Make it clear it's clickable */
    pointer-events: none !important; /* Let clicks pass through to parent */
}

/* Entire card hover - Lift effect */
.ACE:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 12px 48px rgba(42, 103, 59, 0.5) !important;
}

/* Button visual feedback on card hover */
.ACE:hover > .e-con-inner::after {
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.98) 100%) !important;
    box-shadow: 0 -12px 40px rgba(0, 0, 0, 0.3) !important;
}

/* ========================================
   MOBILE RESPONSIVE - TABLET
   ======================================== */
@media (max-width: 768px) {
    .ACE.e-con {
        min-height: 480px !important;
        padding: 36px 18px 86px 18px !important;
        margin: 0 8px 28px 8px !important;
    }
    
    .ACE .elementor-widget-image img {
        max-width: 120px !important;
        width: 120px !important;
    }
    
    .ACE .elementor-element-fb2db08 h2 {
        font-size: 32px !important;
    }
    
    .ACE > .e-con-inner::after {
        padding: 18px 20px !important;
        font-size: 15px !important;
        letter-spacing: 1.2px !important;
    }
    
    .ACE .elementor-icon {
        width: 52px !important;
        height: 52px !important;
        font-size: 22px !important;
    }
    
    .ACE .elementor-icon svg {
        width: 22px !important;
        height: 22px !important;
    }
}

/* ========================================
   MOBILE RESPONSIVE - PHONE
   ======================================== */
@media (max-width: 480px) {
    .ACE.e-con {
        min-height: 460px !important;
        padding: 32px 16px 82px 16px !important;
        margin: 0 8px 24px 8px !important;
        border-radius: 20px !important;
    }
    
    .ACE .elementor-widget-image {
        margin-bottom: 20px !important;
    }
    
    .ACE .elementor-widget-image img {
        max-width: 100px !important;
        width: 100px !important;
        border-radius: 20px !important;
    }
    
    .ACE .elementor-element-fb2db08 h2 {
        font-size: 28px !important;
        letter-spacing: 0.5px !important;
    }
    
    .ACE .elementor-element-f425182 h6 {
        font-size: 11px !important;
        letter-spacing: 2px !important;
    }
    
    .ACE-grace.e-con {
        width: calc(100% - 24px) !important;
        max-width: calc(100% - 24px) !important;
        padding: 20px 16px !important;
        margin: 0 12px 12px 12px !important;
    }
    
    .ACE-grace .elementor-element-1b739e5 span {
        font-size: 13px !important;
        line-height: 1.6 !important;
    }
    
    .ACE-grace .elementor-element-1b739e5::after {
        margin-top: 16px !important;
        padding: 12px 14px !important;
        font-size: 12px !important;
    }
    
    .ACE > .e-con-inner::after {
        padding: 16px 18px !important;
        font-size: 14px !important;
        letter-spacing: 1px !important;
        border-radius: 0 0 20px 20px !important;
    }
    
    .ACE .elementor-element-b00185d .e-con-inner {
        gap: 16px !important;
    }
    
    .ACE .elementor-icon {
        width: 48px !important;
        height: 48px !important;
        font-size: 20px !important;
    }
    
    .ACE .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }
    
    .ACE .elementor-element-0950b2b .elementor-icon-wrapper::after,
    .ACE .elementor-element-6aa8c38 .elementor-icon-wrapper::after {
        font-size: 10px !important;
    }
}

/* ========================================
   ENTRANCE ANIMATION
   ======================================== */
@keyframes aceHeroSlideUp {
    from {
        opacity: 0;
        transform: translateY(40px) scale(0.98);
    }
    to {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}

.ACE {
    animation: aceHeroSlideUp 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.2s backwards !important;
}

/* ========================================
   REMOVE DIAGNOSTIC BORDERS AFTER TESTING
   Uncomment these lines once everything looks good
   ======================================== */
/*
.ACE {
    border: none !important;
}

.ACE-grace {
    border: none !important;
}
*//* End custom CSS */
/* Start custom CSS *//* ============================================
   GLOBAL MOBILE-FIRST RESET
   ============================================ */

/* Ensure all text stays inside containers */
* {
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

/* ============================================
   UNIFIED TYPOGRAPHY SYSTEM - MOBILE FIRST
   ============================================ */

/* Main section headers (Classes, Membership, Branches, etc.) */
.elementor-widget-heading h2.elementor-heading-title {
    font-size: 24px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;
    margin-bottom: 16px !important;
    letter-spacing: -0.3px !important;
}

/* ============================================
   BRANCH CARDS - SPECIFIC FIXES
   ============================================ */

/* Main container for branch cards */
.e-con[data-id="5c6d8a5"] {
    padding: 16px 12px !important;
    gap: 16px !important;
}

/* Individual branch card containers */
a.e-con[data-id="072940c"],
a.e-con[data-id="d480564"],
a.e-con[data-id="14c23dd"] {
    min-height: 300px !important;
    padding: 20px 16px 16px 16px !important;
    border-radius: 20px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
    margin: 0 !important;
    position: relative !important;
    overflow: hidden !important; /* Critical: prevents text overflow */
}

/* Branch name (h2) - SMALLER for mobile */
.elementor-element-d84f689 .elementor-heading-title,
.elementor-element-9312381 .elementor-heading-title,
.elementor-element-0bcbf46 .elementor-heading-title {
    font-size: 20px !important; /* Reduced from 22px */
    font-weight: 700 !important;
    line-height: 1.25 !important;
    margin-bottom: 12px !important;
    letter-spacing: -0.4px !important;
    max-width: 80% !important; /* Leave space for badge */
}

/* Branch number badge (h6) */
.elementor-element-8222f59 .elementor-heading-title,
.elementor-element-3a7db45 .elementor-heading-title,
.elementor-element-cc42c81 .elementor-heading-title {
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
    opacity: 0.7 !important;
    margin: 0 !important;
    position: absolute !important;
    top: 12px !important;
    right: 12px !important;
    background: rgba(255, 255, 255, 0.2) !important;
    padding: 4px 8px !important;
    border-radius: 10px !important;
    backdrop-filter: blur(10px) !important;
    white-space: nowrap !important;
}

/* Google Maps container */
.elementor-element-f84db89,
.elementor-element-030dfe2,
.elementor-element-042977c {
    height: 130px !important;
    margin: 0 0 12px 0 !important;
    border-radius: 12px !important;
    overflow: hidden !important;
}

.elementor-element-f84db89 iframe,
.elementor-element-030dfe2 iframe,
.elementor-element-042977c iframe {
    height: 130px !important;
    border-radius: 12px !important;
    pointer-events: none !important;
}

/* Inner info container */
.elementor-element-654c59f,
.elementor-element-1a55c54,
.elementor-element-267bb02 {
    padding: 12px 0 0 0 !important;
    gap: 8px !important;
    margin-top: auto !important;
    max-width: 100% !important; /* Critical */
}

/* Services description - THE KEY FIX FOR OVERFLOW */
.elementor-element-d29f213 .elementor-heading-title,
.elementor-element-2eb8f4b .elementor-heading-title,
.elementor-element-2fd9e5a .elementor-heading-title {
    font-size: 12px !important; /* Reduced from 13px */
    line-height: 1.4 !important;
    font-weight: 500 !important;
    opacity: 0.85 !important;
    margin: 0 !important;
    padding-right: 40px !important; /* Space for home icon */
    word-break: break-word !important; /* Force wrap */
    max-width: 100% !important;
    display: block !important;
    overflow: hidden !important;
}

/* Home icon - positioned absolutely */
.elementor-element-74aa5f0,
.elementor-element-ccd4ce2,
.elementor-element-d03bd17 {
    position: absolute !important;
    bottom: 14px !important;
    right: 14px !important;
    width: 28px !important;
    height: 28px !important;
}

.elementor-element-74aa5f0 .elementor-icon,
.elementor-element-ccd4ce2 .elementor-icon,
.elementor-element-d03bd17 .elementor-icon {
    font-size: 14px !important;
    width: 28px !important;
    height: 28px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: rgba(255, 255, 255, 0.15) !important;
    border-radius: 50% !important;
    backdrop-filter: blur(10px) !important;
}

/* ============================================
   COURT RENTAL CARDS (Popular Court Rental Service)
   ============================================ */

/* Main container */
.e-con[data-id="e6a17e1"] {
    padding: 16px 12px !important;
    gap: 16px !important;
}

/* Individual court rental cards */
a.e-con[data-id="4173544"],
a.e-con[data-id="4e191ca"],
a.e-con[data-id="2049955"],
a.e-con[data-id="83423df"],
a.e-con[data-id="f74c0c6"],
a.e-con[data-id="42389f9"],
a.e-con[data-id="e784c62"] {
    min-height: 320px !important;
    padding: 16px !important;
    border-radius: 20px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
    overflow: hidden !important;
    position: relative !important;
}

/* Court images */
.elementor-element-705995a img,
.elementor-element-121e986 img,
.elementor-element-6db3432 img,
.elementor-element-52046e6 img,
.elementor-element-09e11ca img,
.elementor-element-46eac2e img,
.elementor-element-7a04e26 img {
    border-radius: 16px !important;
    margin-bottom: 12px !important;
    height: auto !important;
    max-height: 160px !important;
    object-fit: cover !important;
}

/* Court titles (h2) */
.elementor-element-4d6113e .elementor-heading-title,
.elementor-element-2b3d3b0 .elementor-heading-title,
.elementor-element-a309490 .elementor-heading-title,
.elementor-element-da65637 .elementor-heading-title,
.elementor-element-ed721ae .elementor-heading-title,
.elementor-element-c8beae2 .elementor-heading-title,
.elementor-element-6c00a50 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin-bottom: 8px !important;
    letter-spacing: -0.3px !important;
}

/* Court prices (h6) */
.elementor-element-acb7419 .elementor-heading-title,
.elementor-element-6208459 .elementor-heading-title,
.elementor-element-0700f52 .elementor-heading-title,
.elementor-element-34a3736 .elementor-heading-title,
.elementor-element-99051ec .elementor-heading-title,
.elementor-element-a939c7a .elementor-heading-title,
.elementor-element-e729e3b .elementor-heading-title {
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    margin-bottom: 12px !important;
    opacity: 0.9 !important;
}

/* Location info container */
.e-con[data-id="5112aaa"],
.e-con[data-id="99cf12d"],
.e-con[data-id="a0d4d34"],
.e-con[data-id="135d209"],
.e-con[data-id="244f740"],
.e-con[data-id="e611d18"],
.e-con[data-id="f0616d0"] {
    padding: 10px 12px !important;
    border-radius: 12px !important;
    margin-top: auto !important;
}

/* Location text */
.elementor-element-59322aa .elementor-heading-title,
.elementor-element-e0fe7b9 .elementor-heading-title,
.elementor-element-4e27950 .elementor-heading-title,
.elementor-element-136a618 .elementor-heading-title,
.elementor-element-f089946 .elementor-heading-title,
.elementor-element-8c250de .elementor-heading-title,
.elementor-element-eb3e76e .elementor-heading-title {
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    margin: 0 !important;
    padding-right: 32px !important;
    word-break: break-word !important;
}

/* Location icons */
.elementor-element-fae7fac .elementor-icon,
.elementor-element-ee37895 .elementor-icon,
.elementor-element-49be764 .elementor-icon,
.elementor-element-c953ab7 .elementor-icon,
.elementor-element-6312862 .elementor-icon,
.elementor-element-e691db2 .elementor-icon,
.elementor-element-7fe1f3d .elementor-icon {
    font-size: 14px !important;
    width: 24px !important;
    height: 24px !important;
}

/* ============================================
   TRAINING CLASS CARDS
   ============================================ */

/* Main container */
.e-con[data-id="38d4163"] {
    padding: 16px 12px !important;
    gap: 16px !important;
}

/* Individual class cards */
a.e-con[data-id="283cce8"],
a.e-con[data-id="e446362"],
a.e-con[data-id="a17fab4"],
a.e-con[data-id="63a1fa7"],
a.e-con[data-id="4f2755e"] {
    min-height: 320px !important;
    padding: 16px !important;
    border-radius: 20px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
    overflow: hidden !important;
}

/* Class images */
.elementor-element-01b6d60 img,
.elementor-element-84cad06 img,
.elementor-element-7db972e img,
.elementor-element-1194f3e img,
.elementor-element-9ba7f3a img {
    border-radius: 16px !important;
    margin-bottom: 12px !important;
    max-height: 160px !important;
    object-fit: cover !important;
}

/* Class titles */
.elementor-element-9297f2c .elementor-heading-title,
.elementor-element-76cc7b7 .elementor-heading-title,
.elementor-element-3562857 .elementor-heading-title,
.elementor-element-d9970f6 .elementor-heading-title,
.elementor-element-5def18b .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin-bottom: 8px !important;
}

/* Class prices */
.elementor-element-5ae1351 .elementor-heading-title,
.elementor-element-c074a2e .elementor-heading-title,
.elementor-element-62a67e3 .elementor-heading-title,
.elementor-element-a14468b .elementor-heading-title,
.elementor-element-b17630d .elementor-heading-title {
    font-size: 14px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    margin-bottom: 12px !important;
}

/* Class location containers */
.e-con[data-id="6118b8b"],
.e-con[data-id="108cfa3"],
.e-con[data-id="edfdeba"],
.e-con[data-id="4e6d4bc"],
.e-con[data-id="369845e"] {
    padding: 10px 12px !important;
    border-radius: 12px !important;
}

/* Class location text */
.elementor-element-b82b346 .elementor-heading-title,
.elementor-element-bb28413 .elementor-heading-title,
.elementor-element-a962b20 .elementor-heading-title,
.elementor-element-e585168 .elementor-heading-title,
.elementor-element-893a365 .elementor-heading-title {
    font-size: 12px !important;
    font-weight: 500 !important;
    padding-right: 32px !important;
}

/* ============================================
   MEMBERSHIP CARDS
   ============================================ */

/* Main container */
.e-con[data-id="a3e3c4c"] {
    padding: 16px 12px !important;
    gap: 16px !important;
}

/* Individual membership cards */
a.e-con[data-id="ec5fae2"],
a.e-con[data-id="729c63c"],
a.e-con[data-id="5af08b6"] {
    min-height: 320px !important;
    padding: 16px !important;
    border-radius: 20px !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
    overflow: hidden !important;
}

/* Membership images */
.elementor-element-93b64fe img,
.elementor-element-8580327 img,
.elementor-element-a35a435 img {
    border-radius: 16px !important;
    margin-bottom: 12px !important;
    max-height: 160px !important;
    object-fit: cover !important;
}

/* Membership titles */
.elementor-element-92819c0 .elementor-heading-title,
.elementor-element-33f5bbf .elementor-heading-title,
.elementor-element-0ece51e .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin-bottom: 8px !important;
}

/* Membership prices */
.elementor-element-0c7a646 .elementor-heading-title,
.elementor-element-5752fc2 .elementor-heading-title,
.elementor-element-1999194 .elementor-heading-title {
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin-bottom: 12px !important;
    color: inherit !important;
}

/* Membership location containers */
.e-con[data-id="608615c"],
.e-con[data-id="289e5a8"],
.e-con[data-id="e0e4de2"] {
    padding: 10px 12px !important;
    border-radius: 12px !important;
}

/* Membership location text */
.elementor-element-a278045 .elementor-heading-title,
.elementor-element-2bdcdd5 .elementor-heading-title,
.elementor-element-e293a0e .elementor-heading-title {
    font-size: 12px !important;
    font-weight: 500 !important;
    padding-right: 32px !important;
}

/* ============================================
   RESPONSIVE BREAKPOINTS
   ============================================ */

@media (max-width: 768px) {
    /* Tighter spacing on mobile */
    .e-con[data-id="5c6d8a5"],
    .e-con[data-id="e6a17e1"],
    .e-con[data-id="38d4163"],
    .e-con[data-id="a3e3c4c"] {
        padding: 12px 8px !important;
        gap: 12px !important;
    }
    
    /* All cards slightly shorter on mobile */
    a.e-con-full.e-flex.e-con.e-child {
        min-height: 280px !important;
        padding: 14px 12px !important;
    }
    
    /* Even smaller fonts on very small screens */
    .elementor-widget-heading h2.elementor-heading-title {
        font-size: 22px !important;
    }
}

@media (max-width: 480px) {
    /* Extra small screens */
    .elementor-element-d29f213 .elementor-heading-title,
    .elementor-element-2eb8f4b .elementor-heading-title,
    .elementor-element-2fd9e5a .elementor-heading-title {
        font-size: 11px !important;
        line-height: 1.3 !important;
    }
}

/* ============================================
   ARABIC TEXT SPECIFIC FIXES
   ============================================ */

/* Better Arabic rendering */
[lang="ar"],
[dir="rtl"] {
    letter-spacing: 0 !important; /* Arabic doesn't need letter-spacing */
}

/* Ensure Arabic text doesn't overflow */
span.elementor-heading-title[lang="ar"],
span.elementor-heading-title:lang(ar) {
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    hyphens: none !important; /* No hyphenation in Arabic */
}

/* ============================================
   ACTION BUTTONS - PURE CSS INJECTION
   No HTML changes needed!
   ============================================ */

/* ============================================
   COURT RENTAL SERVICE BUTTONS
   ============================================ */

/* Tennis Court Rent */
a.e-con[data-id="4173544"]::after {
    content: 'احجز الخدمة الآن | Book Now';
}

/* Family Tennis Court Rent */
a.e-con[data-id="4e191ca"]::after {
    content: 'احجز الخدمة الآن | Book Now';
}

/* Shaded Tennis Court Rent */
a.e-con[data-id="2049955"]::after {
    content: 'احجز الخدمة الآن | Book Now';
}

/* Pickleball Court Rent */
a.e-con[data-id="83423df"]::after {
    content: 'احجز الخدمة الآن | Book Now';
}

/* Yoga Classes */
a.e-con[data-id="f74c0c6"]::after {
    content: 'احجز الخدمة الآن | Book Now';
}

/* Touch Tennis */
a.e-con[data-id="42389f9"]::after {
    content: 'احجز الخدمة الآن | Book Now';
}

/* Move Center Event */
a.e-con[data-id="e784c62"]::after {
    content: 'سجل الآن | Register Now';
}

/* ============================================
   TRAINING CLASS BUTTONS
   ============================================ */

/* Individual Classes 1V1 */
a.e-con[data-id="283cce8"]::after {
    content: 'حجز كلاس | Book Class';
}

/* Captain Bader Class */
a.e-con[data-id="e446362"]::after {
    content: 'حجز كلاس | Book Class';
}

/* Two-player shared Classes */
a.e-con[data-id="a17fab4"]::after {
    content: 'حجز كلاس | Book Class';
}

/* Group Training Classes */
a.e-con[data-id="63a1fa7"]::after {
    content: 'حجز كلاس | Book Class';
}

/* Kids Training Classes */
a.e-con[data-id="4f2755e"]::after {
    content: 'حجز كلاس | Book Class';
}

/* ============================================
   MEMBERSHIP BUTTONS
   ============================================ */

/* Silver Membership */
a.e-con[data-id="ec5fae2"]::after {
    content: 'اشترك الآن | Subscribe Now';
}

/* Golden Membership */
a.e-con[data-id="729c63c"]::after {
    content: 'اشترك الآن | Subscribe Now';
}

/* VIP Diamond Membership */
a.e-con[data-id="5af08b6"]::after {
    content: 'اشترك الآن | Subscribe Now';
}

/* ============================================
   UNIVERSAL BUTTON STYLING
   ============================================ */

a.e-con[data-id="4173544"]::after,
a.e-con[data-id="4e191ca"]::after,
a.e-con[data-id="2049955"]::after,
a.e-con[data-id="83423df"]::after,
a.e-con[data-id="f74c0c6"]::after,
a.e-con[data-id="42389f9"]::after,
a.e-con[data-id="e784c62"]::after,
a.e-con[data-id="283cce8"]::after,
a.e-con[data-id="e446362"]::after,
a.e-con[data-id="a17fab4"]::after,
a.e-con[data-id="63a1fa7"]::after,
a.e-con[data-id="4f2755e"]::after,
a.e-con[data-id="ec5fae2"]::after,
a.e-con[data-id="729c63c"]::after,
a.e-con[data-id="5af08b6"]::after {
    /* Positioning */
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    
    /* Layout */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Visual Design */
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.98) 0%, rgba(255, 255, 255, 0.92) 100%) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* Border */
    border-top: 1px solid rgba(255, 255, 255, 0.6) !important;
    box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.08) !important;
    
    /* Rounded bottom corners only */
    border-radius: 0 0 20px 20px !important;
    
    /* Spacing */
    padding: 14px 16px !important;
    
    /* Typography */
    font-size: 14px !important;
    font-weight: 600 !important;
    letter-spacing: 0.3px !important;
    color: #1a1a1a !important;
    text-align: center !important;
    line-height: 1.4 !important;
    
    /* Animation */
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
    
    /* Z-index */
    z-index: 10 !important;
}

/* ============================================
   HOVER STATE - Button Lifts
   ============================================ */

a.e-con[data-id="4173544"]:hover::after,
a.e-con[data-id="4e191ca"]:hover::after,
a.e-con[data-id="2049955"]:hover::after,
a.e-con[data-id="83423df"]:hover::after,
a.e-con[data-id="f74c0c6"]:hover::after,
a.e-con[data-id="42389f9"]:hover::after,
a.e-con[data-id="e784c62"]:hover::after,
a.e-con[data-id="283cce8"]:hover::after,
a.e-con[data-id="e446362"]:hover::after,
a.e-con[data-id="a17fab4"]:hover::after,
a.e-con[data-id="63a1fa7"]:hover::after,
a.e-con[data-id="4f2755e"]:hover::after,
a.e-con[data-id="ec5fae2"]:hover::after,
a.e-con[data-id="729c63c"]:hover::after,
a.e-con[data-id="5af08b6"]:hover::after {
    background: linear-gradient(135deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.98) 100%) !important;
    box-shadow: 0 -6px 20px rgba(0, 0, 0, 0.12) !important;
    transform: translateY(-2px) !important;
}

/* ============================================
   CARD ADJUSTMENTS - Make Room for Buttons
   ============================================ */

a.e-con[data-id="4173544"],
a.e-con[data-id="4e191ca"],
a.e-con[data-id="2049955"],
a.e-con[data-id="83423df"],
a.e-con[data-id="f74c0c6"],
a.e-con[data-id="42389f9"],
a.e-con[data-id="e784c62"],
a.e-con[data-id="283cce8"],
a.e-con[data-id="e446362"],
a.e-con[data-id="a17fab4"],
a.e-con[data-id="63a1fa7"],
a.e-con[data-id="4f2755e"],
a.e-con[data-id="ec5fae2"],
a.e-con[data-id="729c63c"],
a.e-con[data-id="5af08b6"] {
    padding-bottom: 60px !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Adjust location badges to sit above button */
.e-con[data-id="5112aaa"],
.e-con[data-id="99cf12d"],
.e-con[data-id="a0d4d34"],
.e-con[data-id="135d209"],
.e-con[data-id="244f740"],
.e-con[data-id="e611d18"],
.e-con[data-id="f0616d0"],
.e-con[data-id="6118b8b"],
.e-con[data-id="108cfa3"],
.e-con[data-id="edfdeba"],
.e-con[data-id="4e6d4bc"],
.e-con[data-id="369845e"],
.e-con[data-id="608615c"],
.e-con[data-id="289e5a8"],
.e-con[data-id="e0e4de2"] {
    margin-bottom: 16px !important;
}

/* ============================================
   COLOR VARIANTS - Match Card Backgrounds
   ============================================ */

/* Purple Cards - Purple Button */
a.e-con[data-id="4173544"]::after,
a.e-con[data-id="4e191ca"]::after,
a.e-con[data-id="2049955"]::after {
    background: linear-gradient(135deg, rgba(139, 92, 246, 0.98) 0%, rgba(124, 58, 237, 0.95) 100%) !important;
    color: #ffffff !important;
    border-top-color: rgba(255, 255, 255, 0.2) !important;
}

a.e-con[data-id="4173544"]:hover::after,
a.e-con[data-id="4e191ca"]:hover::after,
a.e-con[data-id="2049955"]:hover::after {
    background: linear-gradient(135deg, rgba(139, 92, 246, 1) 0%, rgba(124, 58, 237, 1) 100%) !important;
}

/* Orange Cards - Orange Button */
a.e-con[data-id="83423df"]::after {
    background: linear-gradient(135deg, rgba(234, 88, 12, 0.98) 0%, rgba(194, 65, 12, 0.95) 100%) !important;
    color: #ffffff !important;
    border-top-color: rgba(255, 255, 255, 0.2) !important;
}

a.e-con[data-id="83423df"]:hover::after {
    background: linear-gradient(135deg, rgba(234, 88, 12, 1) 0%, rgba(194, 65, 12, 1) 100%) !important;
}

/* Red Cards - Red Button */
a.e-con[data-id="f74c0c6"]::after {
    background: linear-gradient(135deg, rgba(220, 38, 38, 0.98) 0%, rgba(185, 28, 28, 0.95) 100%) !important;
    color: #ffffff !important;
    border-top-color: rgba(255, 255, 255, 0.2) !important;
}

a.e-con[data-id="f74c0c6"]:hover::after {
    background: linear-gradient(135deg, rgba(220, 38, 38, 1) 0%, rgba(185, 28, 28, 1) 100%) !important;
}

/* Teal/Cyan Cards - Teal Button */
a.e-con[data-id="42389f9"]::after,
a.e-con[data-id="e784c62"]::after {
    background: linear-gradient(135deg, rgba(20, 184, 166, 0.98) 0%, rgba(13, 148, 136, 0.95) 100%) !important;
    color: #ffffff !important;
    border-top-color: rgba(255, 255, 255, 0.2) !important;
}

a.e-con[data-id="42389f9"]:hover::after,
a.e-con[data-id="e784c62"]:hover::after {
    background: linear-gradient(135deg, rgba(20, 184, 166, 1) 0%, rgba(13, 148, 136, 1) 100%) !important;
}

/* Training Class Cards - Purple Button */
a.e-con[data-id="283cce8"]::after,
a.e-con[data-id="a17fab4"]::after,
a.e-con[data-id="63a1fa7"]::after {
    background: linear-gradient(135deg, rgba(139, 92, 246, 0.98) 0%, rgba(124, 58, 237, 0.95) 100%) !important;
    color: #ffffff !important;
    border-top-color: rgba(255, 255, 255, 0.2) !important;
}

a.e-con[data-id="283cce8"]:hover::after,
a.e-con[data-id="a17fab4"]:hover::after,
a.e-con[data-id="63a1fa7"]:hover::after {
    background: linear-gradient(135deg, rgba(139, 92, 246, 1) 0%, rgba(124, 58, 237, 1) 100%) !important;
}

/* Captain Bader Card - Gold Button */
a.e-con[data-id="e446362"]::after {
    background: linear-gradient(135deg, rgba(251, 191, 36, 0.98) 0%, rgba(245, 158, 11, 0.95) 100%) !important;
    color: #1a1a1a !important;
    border-top-color: rgba(0, 0, 0, 0.1) !important;
}

a.e-con[data-id="e446362"]:hover::after {
    background: linear-gradient(135deg, rgba(251, 191, 36, 1) 0%, rgba(245, 158, 11, 1) 100%) !important;
}

/* Kids Training - Yellow Button */
a.e-con[data-id="4f2755e"]::after {
    background: linear-gradient(135deg, rgba(250, 204, 21, 0.98) 0%, rgba(234, 179, 8, 0.95) 100%) !important;
    color: #1a1a1a !important;
    border-top-color: rgba(0, 0, 0, 0.1) !important;
}

a.e-con[data-id="4f2755e"]:hover::after {
    background: linear-gradient(135deg, rgba(250, 204, 21, 1) 0%, rgba(234, 179, 8, 1) 100%) !important;
}

/* Silver Membership - Purple Button */
a.e-con[data-id="ec5fae2"]::after {
    background: linear-gradient(135deg, rgba(139, 92, 246, 0.98) 0%, rgba(124, 58, 237, 0.95) 100%) !important;
    color: #ffffff !important;
    border-top-color: rgba(255, 255, 255, 0.2) !important;
}

a.e-con[data-id="ec5fae2"]:hover::after {
    background: linear-gradient(135deg, rgba(139, 92, 246, 1) 0%, rgba(124, 58, 237, 1) 100%) !important;
}

/* Golden Membership - Gold Button */
a.e-con[data-id="729c63c"]::after {
    background: linear-gradient(135deg, rgba(251, 191, 36, 0.98) 0%, rgba(245, 158, 11, 0.95) 100%) !important;
    color: #1a1a1a !important;
    border-top-color: rgba(0, 0, 0, 0.1) !important;
}

a.e-con[data-id="729c63c"]:hover::after {
    background: linear-gradient(135deg, rgba(251, 191, 36, 1) 0%, rgba(245, 158, 11, 1) 100%) !important;
}

/* Diamond Membership - Dark/Premium Button */
a.e-con[data-id="5af08b6"]::after {
    background: linear-gradient(135deg, rgba(31, 41, 55, 0.98) 0%, rgba(17, 24, 39, 0.95) 100%) !important;
    color: #ffffff !important;
    border-top-color: rgba(255, 255, 255, 0.1) !important;
}

a.e-con[data-id="5af08b6"]:hover::after {
    background: linear-gradient(135deg, rgba(31, 41, 55, 1) 0%, rgba(17, 24, 39, 1) 100%) !important;
}

/* ============================================
   MOBILE RESPONSIVE
   ============================================ */

@media (max-width: 768px) {
    a.e-con[data-id="4173544"]::after,
    a.e-con[data-id="4e191ca"]::after,
    a.e-con[data-id="2049955"]::after,
    a.e-con[data-id="83423df"]::after,
    a.e-con[data-id="f74c0c6"]::after,
    a.e-con[data-id="42389f9"]::after,
    a.e-con[data-id="e784c62"]::after,
    a.e-con[data-id="283cce8"]::after,
    a.e-con[data-id="e446362"]::after,
    a.e-con[data-id="a17fab4"]::after,
    a.e-con[data-id="63a1fa7"]::after,
    a.e-con[data-id="4f2755e"]::after,
    a.e-con[data-id="ec5fae2"]::after,
    a.e-con[data-id="729c63c"]::after,
    a.e-con[data-id="5af08b6"]::after {
        padding: 12px 14px !important;
        font-size: 13px !important;
    }
    
    a.e-con[data-id="4173544"],
    a.e-con[data-id="4e191ca"],
    a.e-con[data-id="2049955"],
    a.e-con[data-id="83423df"],
    a.e-con[data-id="f74c0c6"],
    a.e-con[data-id="42389f9"],
    a.e-con[data-id="e784c62"],
    a.e-con[data-id="283cce8"],
    a.e-con[data-id="e446362"],
    a.e-con[data-id="a17fab4"],
    a.e-con[data-id="63a1fa7"],
    a.e-con[data-id="4f2755e"],
    a.e-con[data-id="ec5fae2"],
    a.e-con[data-id="729c63c"],
    a.e-con[data-id="5af08b6"] {
        padding-bottom: 56px !important;
    }
}

@media (max-width: 480px) {
    a.e-con[data-id="4173544"]::after,
    a.e-con[data-id="4e191ca"]::after,
    a.e-con[data-id="2049955"]::after,
    a.e-con[data-id="83423df"]::after,
    a.e-con[data-id="f74c0c6"]::after,
    a.e-con[data-id="42389f9"]::after,
    a.e-con[data-id="e784c62"]::after,
    a.e-con[data-id="283cce8"]::after,
    a.e-con[data-id="e446362"]::after,
    a.e-con[data-id="a17fab4"]::after,
    a.e-con[data-id="63a1fa7"]::after,
    a.e-con[data-id="4f2755e"]::after,
    a.e-con[data-id="ec5fae2"]::after,
    a.e-con[data-id="729c63c"]::after,
    a.e-con[data-id="5af08b6"]::after {
        padding: 10px 12px !important;
        font-size: 12px !important;
    }
}

/* ============================================
   ENTRANCE ANIMATION (Optional Polish)
   ============================================ */

@keyframes slideUpFadeButton {
    from {
        opacity: 0;
        transform: translateY(20px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

a.e-con[data-id="4173544"]::after,
a.e-con[data-id="4e191ca"]::after,
a.e-con[data-id="2049955"]::after,
a.e-con[data-id="83423df"]::after,
a.e-con[data-id="f74c0c6"]::after,
a.e-con[data-id="42389f9"]::after,
a.e-con[data-id="e784c62"]::after,
a.e-con[data-id="283cce8"]::after,
a.e-con[data-id="e446362"]::after,
a.e-con[data-id="a17fab4"]::after,
a.e-con[data-id="63a1fa7"]::after,
a.e-con[data-id="4f2755e"]::after,
a.e-con[data-id="ec5fae2"]::after,
a.e-con[data-id="729c63c"]::after,
a.e-con[data-id="5af08b6"]::after {
    animation: slideUpFadeButton 0.6s cubic-bezier(0.4, 0, 0.2, 1) 0.3s backwards !important;
}/* End custom CSS */