.elementor-9 .elementor-element.elementor-element-5030684{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-5030684:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5030684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.rotich.org/wp-content/uploads/2025/12/pexels-lalgecain-2406271-2-scaled.jpg");background-position:center center;}.elementor-9 .elementor-element.elementor-element-5030684::before, .elementor-9 .elementor-element.elementor-element-5030684 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5030684 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5030684 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5030684 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5030684 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-text ) 0%, var( --e-global-color-text ) 100%);}.elementor-9 .elementor-element.elementor-element-f8e5fcb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.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-9 .elementor-element.elementor-element-6181c44{width:var( --container-widget-width, min(100%,65ch) );max-width:min(100%,65ch);--container-widget-width:min(100%,65ch);--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-6181c44 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:45px;font-weight:700;color:var( --e-global-color-45b6e6c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-d2a6b29{width:var( --container-widget-width, min(100%,65ch) );max-width:min(100%,65ch);--container-widget-width:min(100%,65ch);--container-widget-flex-grow:0;text-align:center;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-58dd8da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-5ec3731{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4054fb4{text-align:center;}.elementor-9 .elementor-element.elementor-element-4054fb4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-4fb42a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6a572a8{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#C0C0C045;--border-color:#C0C0C045;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-6a572a8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-9 .elementor-element.elementor-element-6a572a8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#353968;}.elementor-9 .elementor-element.elementor-element-6a572a8 > .elementor-shape-bottom svg, .elementor-9 .elementor-element.elementor-element-6a572a8 > .e-con-inner > .elementor-shape-bottom svg{height:57px;}.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-9 .elementor-element.elementor-element-addabad img{max-width:120px;}.elementor-9 .elementor-element.elementor-element-2dce8b5{text-align:center;}.elementor-9 .elementor-element.elementor-element-2dce8b5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:26px;font-weight:600;color:#1F3C88;}.elementor-9 .elementor-element.elementor-element-085a681{text-align:center;font-family:"Figtree", Sans-serif;font-weight:400;color:#555555;}.elementor-9 .elementor-element.elementor-element-b03543d{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-color:#C0C0C045;--border-color:#C0C0C045;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-b03543d > .elementor-shape-bottom .elementor-shape-fill, .elementor-9 .elementor-element.elementor-element-b03543d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-b03543d > .elementor-shape-bottom svg, .elementor-9 .elementor-element.elementor-element-b03543d > .e-con-inner > .elementor-shape-bottom svg{height:57px;}.elementor-9 .elementor-element.elementor-element-587df79 img{max-width:120px;}.elementor-9 .elementor-element.elementor-element-b4e4a0b{text-align:center;}.elementor-9 .elementor-element.elementor-element-b4e4a0b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7531c33{text-align:center;font-family:"Figtree", Sans-serif;font-weight:400;color:#555555;}.elementor-9 .elementor-element.elementor-element-8c731b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-060c150 .elementor-repeater-item-dd9fb82 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://new.rotich.org/wp-content/uploads/2025/12/group-of-kids-playing-with-puzzle.jpg);background-size:cover;}.elementor-9 .elementor-element.elementor-element-060c150 .elementor-repeater-item-dd9fb82 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-060c150 .elementor-repeater-item-ccd65c6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://new.rotich.org/wp-content/uploads/2025/12/happy-african-family-having-fun-on-the-beach-during-summer-holidays-e1657706530227.jpg);background-size:cover;}.elementor-9 .elementor-element.elementor-element-060c150 .elementor-repeater-item-ccd65c6 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-060c150 .elementor-repeater-item-52dc088 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://new.rotich.org/wp-content/uploads/2025/12/playing-social-skills-game-with-street-children-in-burkina-faso-africa-1.jpg);background-size:cover;}.elementor-9 .elementor-element.elementor-element-060c150 .elementor-repeater-item-52dc088 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-060c150 .elementor-repeater-item-f1c7248 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://new.rotich.org/wp-content/uploads/2025/12/african-boy-street-children-portrait-diversity-smile.jpg);background-size:cover;}.elementor-9 .elementor-element.elementor-element-060c150 .elementor-repeater-item-f1c7248 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-9 .elementor-element.elementor-element-060c150 .swiper-slide{transition-duration:calc(5000ms*1.2);height:560px;}.elementor-9 .elementor-element.elementor-element-060c150 .swiper-slide-contents{max-width:66%;}.elementor-9 .elementor-element.elementor-element-060c150 .swiper-slide-inner{text-align:center;}.elementor-9 .elementor-element.elementor-element-060c150 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-273b48d );opacity:var( --e-global-color-273b48d );}.elementor-9 .elementor-element.elementor-element-060c150 .swiper-pagination-bullet-active{background-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-47a6bf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-47a6bf5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-47a6bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-595ce2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-791f3cc{text-align:center;}.elementor-9 .elementor-element.elementor-element-791f3cc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-63fa308{text-align:center;}.elementor-9 .elementor-element.elementor-element-63fa308 .elementor-heading-title{font-family:"Syne", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9aa7df0{width:var( --container-widget-width, min(100%,65ch) );max-width:min(100%,65ch);--container-widget-width:min(100%,65ch);--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-9aa7df0.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-01904bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ad97cc6{--display:flex;}.elementor-9 .elementor-element.elementor-element-c6c348d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-b78824a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-58c1d72 img{height:340px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-a517786{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-74401ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5517f0b img{height:340px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-da278a1{--display:flex;}.elementor-9 .elementor-element.elementor-element-94148e7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-d701657{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb2c8bd{--display:flex;}.elementor-9 .elementor-element.elementor-element-a11fff7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-933a970{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-425184b img{height:340px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-8467cbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c41dbe1{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c41dbe1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c41dbe1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://new.rotich.org/wp-content/uploads/2025/12/pexels-lalgecain-2406271-2-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-7a35a67 img{height:340px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-839068d{--display:flex;}.elementor-9 .elementor-element.elementor-element-8f90f71 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-902f01f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9 .elementor-element.elementor-element-33b3cf4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b54d94d{text-align:center;}.elementor-9 .elementor-element.elementor-element-b54d94d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-1e86604{text-align:center;}.elementor-9 .elementor-element.elementor-element-1e86604 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-1339a6f{width:var( --container-widget-width, min(100%,65ch) );max-width:min(100%,65ch);--container-widget-width:min(100%,65ch);--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-1339a6f.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-e70c23d{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-cc59a6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-9 .elementor-element.elementor-element-247e801{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-247e801:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-247e801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#059669;}.elementor-9 .elementor-element.elementor-element-247e801.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b227c2b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-b227c2b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-45b6e6c );}.elementor-9 .elementor-element.elementor-element-510f5b8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-7972ef3{color:var( --e-global-color-c54dd0d );}.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-9 .elementor-element.elementor-element-119b0e7{background-color:#059669D6;padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-119b0e7 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-119b0e7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-119b0e7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-119b0e7.elementor-view-default .elementor-icon{color:var( --e-global-color-c54dd0d );border-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-119b0e7.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-119b0e7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-119b0e7 .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-119b0e7 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-5935506{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-5935506.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-5935506 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:700;color:#545454;}.elementor-9 .elementor-element.elementor-element-98182fa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-9 .elementor-element.elementor-element-9b85d6b{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:right;}.elementor-9 .elementor-element.elementor-element-9b85d6b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-9b85d6b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:700;color:#545454;}.elementor-9 .elementor-element.elementor-element-896c211{background-color:#059669D6;padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-896c211 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-896c211.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-896c211.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-896c211.elementor-view-default .elementor-icon{color:var( --e-global-color-c54dd0d );border-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-896c211.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-896c211.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-896c211 .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-896c211 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-ad11977{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-ad11977:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ad11977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-ad11977.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-acf5f91.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-acf5f91 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-45b6e6c );}.elementor-9 .elementor-element.elementor-element-45f0488 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-18b3b5e{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-1e05408{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-9 .elementor-element.elementor-element-e0c1b3c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-e0c1b3c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e0c1b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-e0c1b3c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-974568d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-974568d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-45b6e6c );}.elementor-9 .elementor-element.elementor-element-146fd2c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-853b360{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-17c7650{background-color:#059669D6;padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-17c7650 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-17c7650.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-17c7650.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-17c7650.elementor-view-default .elementor-icon{color:var( --e-global-color-c54dd0d );border-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-17c7650.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-17c7650.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-17c7650 .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-17c7650 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-c2e2eca{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-c2e2eca.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c2e2eca .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:700;color:#545454;}.elementor-9 .elementor-element.elementor-element-b96002d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-9 .elementor-element.elementor-element-ebbbe12{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:right;}.elementor-9 .elementor-element.elementor-element-ebbbe12.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-ebbbe12 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-47def18 );}.elementor-9 .elementor-element.elementor-element-59724e1{background-color:#059669D6;padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-9 .elementor-element.elementor-element-59724e1 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-59724e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-59724e1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-59724e1.elementor-view-default .elementor-icon{color:var( --e-global-color-c54dd0d );border-color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-59724e1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-59724e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-59724e1 .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-59724e1 .elementor-icon svg{height:20px;}.elementor-9 .elementor-element.elementor-element-c60e58e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9 .elementor-element.elementor-element-c60e58e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c60e58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-c60e58e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8d66242.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-8d66242 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-45b6e6c );}.elementor-9 .elementor-element.elementor-element-013b189 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-c54dd0d );}.elementor-9 .elementor-element.elementor-element-cb8e028{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-dfbfda2{--display:flex;--position:absolute;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-247e801{--width:35%;}.elementor-9 .elementor-element.elementor-element-ad11977{--width:35%;}.elementor-9 .elementor-element.elementor-element-e0c1b3c{--width:35%;}.elementor-9 .elementor-element.elementor-element-c60e58e{--width:35%;}.elementor-9 .elementor-element.elementor-element-dfbfda2{--width:4px;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-5ec3731{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-595ce2a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-01904bf{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-a517786{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-d701657{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-8467cbc{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-4054fb4{text-align:left;}.elementor-9 .elementor-element.elementor-element-791f3cc{text-align:left;}.elementor-9 .elementor-element.elementor-element-63fa308{text-align:left;}.elementor-9 .elementor-element.elementor-element-63fa308 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-9aa7df0{text-align:left;}.elementor-9 .elementor-element.elementor-element-ad97cc6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-20b35c9{text-align:left;}.elementor-9 .elementor-element.elementor-element-da278a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cb2c8bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-839068d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-cc59a6c{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-247e801{--width:35%;}.elementor-9 .elementor-element.elementor-element-119b0e7{padding:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-119b0e7 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-119b0e7 .elementor-icon svg{height:18px;}.elementor-9 .elementor-element.elementor-element-98182fa{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-896c211{padding:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-896c211 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-896c211 .elementor-icon svg{height:18px;}.elementor-9 .elementor-element.elementor-element-ad11977{--width:35%;}.elementor-9 .elementor-element.elementor-element-1e05408{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-e0c1b3c{--width:35%;}.elementor-9 .elementor-element.elementor-element-17c7650{padding:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-17c7650 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-17c7650 .elementor-icon svg{height:18px;}.elementor-9 .elementor-element.elementor-element-b96002d{--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-59724e1{padding:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-59724e1 .elementor-icon{font-size:18px;}.elementor-9 .elementor-element.elementor-element-59724e1 .elementor-icon svg{height:18px;}.elementor-9 .elementor-element.elementor-element-c60e58e{--width:35%;}.elementor-9 .elementor-element.elementor-element-dfbfda2{--width:4px;}}/* Start custom CSS for container, class: .elementor-element-e70c23d *//* USER DEFINED STYLES START */
.elementor-9 .elementor-element.elementor-element-e70c23d {
    --arrow-size: 25px;
    --arrow-size-mobile: 20px;
    --arrow-offset: 25px;       /* For top and bottom alignment only */
    --timeline-fill-ratio: 0.6; /* 0 = top of screen, 1 = bottom of screen */
    --timeline-empty-color: #efefef;
    --timeline-fill-color: #059669;
}

.elementor-9 .elementor-element.elementor-element-e70c23d .is-active .timeline-item-point {
    background-color: #059669;  /* Point Active Colour - Optimised Markup */
}

.elementor-9 .elementor-element.elementor-element-e70c23d .is-active :is(.timeline-item-meta, .timeline-item-meta .elementor-heading-title) {
    color: #242424;             /* Meta Active Colour */
}

.elementor-9 .elementor-element.elementor-element-e70c23d .is-active .timeline-item-card :is(.timeline-item-meta, .timeline-item-meta .elementor-heading-title) {
    color: #A239CA;             /* Card Meta Active Colour */
}

/*.elementor-9 .elementor-element.elementor-element-e70c23d .is-active .timeline-item-card .elementor-heading-title {
    color: red;                  Card Title Active Colour 
}*/

/*.elementor-9 .elementor-element.elementor-element-e70c23d .is-active .timeline-item-card {
    background-color: green!important;     Card Active Background Colour 
}*/

/* Target any other active element with: .elementor-9 .elementor-element.elementor-element-e70c23d .is-active .your-class-name {...} Use !important if you have to */

/* NOTE: Breakpoint (default: 1024px) can be changed further down in @media query */
/* USER DEFINED STYLES END */

/* BASE STYLES */
.elementor-9 .elementor-element.elementor-element-e70c23d > .e-con-inner {
    position: relative;
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item {
    padding: 0;
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item .timeline-item-card {
    z-index: 0;
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-point {
    line-height: 0;
    z-index: 1;
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-card .timeline-item-meta {
    display: none;
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-line {
    top: 0;
    bottom: 0;
    left: calc((100% - var(--timeline-padding-left, 0px) - var(--timeline-padding-right, 0px)) / 2 + var(--timeline-padding-left, 0px) - 0.5 * var(--width));
    padding: 0;
    z-index: 0;
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-card::before, .elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-card::after {
    content:"";
    position: absolute;
    background-color: inherit;
    z-index: -1;
    transition-duration: 0s;
}
/*-----------------------*/

/*-----------------------*/

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-card::before {
    top: calc(50% - 0.5 * var(--arrow-size));
    width: var(--arrow-size);
    height: var(--arrow-size);
    transform: rotate(45deg);
    border-style: inherit;
    border-color: inherit;
    border-radius: 0;
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-card::after {
    top: calc(50% - var(--arrow-size));
    height: calc(2 * var(--arrow-size));
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-left: none;
    border-bottom: none;
}
.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    right: 0;
    width: var(--border-right-width);
}

.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
}
.elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

/* HORIZONTAL ALIGNMENTS */
.elementor-9 .elementor-element.elementor-element-e70c23d:is(.left, .right) .timeline-item-meta {
    display: none;
}

.elementor-9 .elementor-element.elementor-element-e70c23d:is(.left, .right) .timeline-item-card .timeline-item-meta {
    display: block;
}

/* HORIZONTAL ALIGN LEFT */
.elementor-9 .elementor-element.elementor-element-e70c23d.left .timeline-item-point {
    order: 0;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.left .timeline-item-card {
    order: 1;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.left .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.left .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

.elementor-9 .elementor-element.elementor-element-e70c23d.left .timeline-line {
    left: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-left, 0px));
}

/* HORIZONTAL ALIGN RIGHT */
.elementor-9 .elementor-element.elementor-element-e70c23d.right .timeline-item-point {
    order: 1;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.right .timeline-item-card {
    order: 0;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.right .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.right .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: initial;
    right: 0;
    width: var(--border-right-width);
}

.elementor-9 .elementor-element.elementor-element-e70c23d.right .timeline-line {
    left: initial;
    right: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-right, 0px));
}

/* VERTICAL ALIGNMENTS */
/* VERTICAL ALIGN TOP */
.elementor-9 .elementor-element.elementor-element-e70c23d.top .timeline-item {
    align-items: flex-start;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.top .timeline-item-card::before {
    top: var(--arrow-offset);
}

.elementor-9 .elementor-element.elementor-element-e70c23d.top .timeline-item-card::after {
    top: calc(var(--arrow-offset) - (0.21 * var(--arrow-size)));
}

.elementor-9 .elementor-element.elementor-element-e70c23d.top .timeline-item-point {
    top: calc(var(--arrow-offset) + 0.5 * (var(--arrow-size) - var(--point-height)));
}

.elementor-9 .elementor-element.elementor-element-e70c23d.top .timeline-item > .timeline-item-meta {
    top: calc(var(--arrow-offset) + (var(--arrow-size) / 2));
    transform: translateY(-50%);
}

/* VERTICAL ALIGN BOTTOM */
.elementor-9 .elementor-element.elementor-element-e70c23d.bottom .timeline-item {
    align-items: flex-end;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.bottom .timeline-item-card::before {
    top: initial;
    bottom: var(--arrow-offset);
}

.elementor-9 .elementor-element.elementor-element-e70c23d.bottom .timeline-item-card::after {
    top: initial;
    bottom: calc(var(--arrow-offset) - (0.21 * var(--arrow-size)));
}

.elementor-9 .elementor-element.elementor-element-e70c23d.bottom .timeline-item-point {
    bottom: calc(var(--arrow-offset) + 0.5 * (var(--arrow-size) - var(--point-height)));
}

.elementor-9 .elementor-element.elementor-element-e70c23d.bottom .timeline-item > .timeline-item-meta {
    bottom: calc(var(--arrow-offset) + (var(--arrow-size) / 2));
    transform: translateY(50%);
}

/* FLIP */
.elementor-9 .elementor-element.elementor-element-e70c23d.flip:not(.left):not(.right) .timeline-item {
    flex-direction: row-reverse;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.flip:not(.left):not(.right) .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.flip:not(.left):not(.right) .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: initial;
    right: 0;
    width: var(--border-right-width);
}

.elementor-9 .elementor-element.elementor-element-e70c23d.flip:not(.left):not(.right) .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.flip:not(.left):not(.right) .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

.elementor-9 .elementor-element.elementor-element-e70c23d.flip .timeline-item:nth-of-type(odd) > .timeline-item-meta {
    text-align: end;
}

.elementor-9 .elementor-element.elementor-element-e70c23d.flip .timeline-item:nth-of-type(even) > .timeline-item-meta {
    text-align: start;
}

/* 
Choose your Breakpoint px 
Laptop:             1366px
Tablet Landscape:   1200px
Tablet Portrait:    1024px
Mobile Landscape:    880px
Mobile Portrait:     767px
*/

@media (max-width: 1024px) {
    .elementor-9 .elementor-element.elementor-element-e70c23d.flip .timeline-item {
        flex-direction: row!important;
    }
    
    .elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-meta {
        display: none;
    }
    
    .elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-card .timeline-item-meta {
        display: block;
    }
    
    /* DEFAULT BREAK LEFT */
    .elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-point {
        order: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-e70c23d .timeline-item-card {
        order: 1;
    }
  
    .elementor-9 .elementor-element.elementor-element-e70c23d:not(.right):not(.break-right) .timeline-item-card::before {
        left: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-left-width) !important;
        border-top: none !important;
        border-right: none !important;
        border-bottom-style: solid !important;
        border-left-style: solid !important;
        border-color: inherit !important;
    }

    .elementor-9 .elementor-element.elementor-element-e70c23d:not(.right):not(.break-right) .timeline-item-card::after {
        left: 0 !important;
        width: var(--border-left-width) !important;
    }

    .elementor-9 .elementor-element.elementor-element-e70c23d .timeline-line {
        left: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-left, 0px));
    }
 
    /* Unless 'right' or 'break-right' are applied */
    .elementor-9 .elementor-element.elementor-element-e70c23d:is(.right, .break-right) .timeline-item-point {
        order: 1;
    }
    
    .elementor-9 .elementor-element.elementor-element-e70c23d:is(.right, .break-right) .timeline-item-card {
        order: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-e70c23d:is(.right, .break-right) .timeline-item-card::before {
        left: initial !important;
        right: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-right-width) !important;
        border-top-style: solid !important;
        border-right-style: solid !important;
        border-bottom: none !important;
        border-left: none !important;
        border-color: inherit !important;
    }

    .elementor-9 .elementor-element.elementor-element-e70c23d:is(.right, .break-right) .timeline-item-card::after {
        left: initial !important;
        right: 0 !important;
        width: var(--border-right-width) !important;
    }
      
    .elementor-9 .elementor-element.elementor-element-e70c23d.break-right .timeline-line {
        left: initial;
        right: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-right, 0px));
    }
}

@media (max-width: 767px) {
    .elementor-9 .elementor-element.elementor-element-e70c23d {
        --arrow-size: var(--arrow-size-mobile);
    }
}/* End custom CSS */