.elementor-30 .elementor-element.elementor-element-6df93b1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-30 .elementor-element.elementor-element-08d4cf4{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-08d4cf4:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-08d4cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006C2E;}.elementor-30 .elementor-element.elementor-element-61f216b{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-61f216b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-61f216b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/afia-history_hero-copy.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-f04b0c7{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-53c3a7d{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.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-30 .elementor-element.elementor-element-7c097a4 .elementor-heading-title{font-family:"afia font", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-a19c522 .ue_play_button{text-align:center;}.elementor-30 .elementor-element.elementor-element-a19c522 .video-button{background-color:var( --e-global-color-966b277 );width:80px;height:80px;border-radius:300px;}.elementor-30 .elementor-element.elementor-element-a19c522 .video-button:hover{background-color:var( --e-global-color-966b277 );}.elementor-30 .elementor-element.elementor-element-a19c522 span.video-button{color:var( --e-global-color-primary );font-size:20px;}.elementor-30 .elementor-element.elementor-element-a19c522 span.video-button svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a19c522 span.video-button:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a19c522 span.video-button:hover svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-2d80fdd{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2d80fdd:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2d80fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006C2E;}.elementor-30 .elementor-element.elementor-element-ebe3f66{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-ebe3f66:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ebe3f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/1121212.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-cd1737a{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-3560b76{--display:flex;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-30 .elementor-element.elementor-element-33b1cbb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -14%) 0%;}.elementor-30 .elementor-element.elementor-element-33b1cbb img{width:88%;}.elementor-30 .elementor-element.elementor-element-58c38d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-30 .elementor-element.elementor-element-58c38d0 img{height:350px;object-fit:contain;object-position:top center;}.elementor-30 .elementor-element.elementor-element-38743a9{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-38743a9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-38743a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6938;}.elementor-30 .elementor-element.elementor-element-9e847ed{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-9e847ed:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9e847ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/1-copy.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-6215d32{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-587e91d{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-30 .elementor-element.elementor-element-c40f4c8 .elementor-heading-title{font-family:"afia font", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-15050c8 );}.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-30 .elementor-element.elementor-element-95e8bf2{font-family:"afia font", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-cbee390 .ue_play_button{text-align:center;}.elementor-30 .elementor-element.elementor-element-cbee390 .video-button{background-color:var( --e-global-color-966b277 );width:80px;height:80px;border-radius:300px;}.elementor-30 .elementor-element.elementor-element-cbee390 .video-button:hover{background-color:var( --e-global-color-966b277 );}.elementor-30 .elementor-element.elementor-element-cbee390 span.video-button{color:var( --e-global-color-primary );font-size:20px;}.elementor-30 .elementor-element.elementor-element-cbee390 span.video-button svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-cbee390 span.video-button:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-cbee390 span.video-button:hover svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-875b273{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-875b273:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-875b273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6938;}.elementor-30 .elementor-element.elementor-element-0fd37e6{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-0fd37e6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0fd37e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/3-copy.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-28fedff{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-29b2907{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-30 .elementor-element.elementor-element-01d198b.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-01d198b{text-align:start;}.elementor-30 .elementor-element.elementor-element-01d198b .elementor-heading-title{font-family:"afia font", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-9ae895f{font-family:"afia font", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-e5c2def .ue_play_button{text-align:center;}.elementor-30 .elementor-element.elementor-element-e5c2def .video-button{background-color:var( --e-global-color-966b277 );width:80px;height:80px;border-radius:300px;}.elementor-30 .elementor-element.elementor-element-e5c2def .video-button:hover{background-color:var( --e-global-color-966b277 );}.elementor-30 .elementor-element.elementor-element-e5c2def span.video-button{color:var( --e-global-color-primary );font-size:20px;}.elementor-30 .elementor-element.elementor-element-e5c2def span.video-button svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e5c2def span.video-button:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e5c2def span.video-button:hover svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-207f786{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-207f786:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-207f786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6938;}.elementor-30 .elementor-element.elementor-element-cf719ff{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-cf719ff:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cf719ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/5-copy.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-f8b8eb8{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-2d1c929{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-30 .elementor-element.elementor-element-7a2931e .elementor-heading-title{font-family:"afia font", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-1d45ea3{font-family:"afia font", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-9144b1a .ue_play_button{text-align:center;}.elementor-30 .elementor-element.elementor-element-9144b1a .video-button{background-color:var( --e-global-color-966b277 );width:80px;height:80px;border-radius:300px;}.elementor-30 .elementor-element.elementor-element-9144b1a .video-button:hover{background-color:var( --e-global-color-966b277 );}.elementor-30 .elementor-element.elementor-element-9144b1a span.video-button{color:var( --e-global-color-primary );font-size:20px;}.elementor-30 .elementor-element.elementor-element-9144b1a span.video-button svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-9144b1a span.video-button:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-9144b1a span.video-button:hover svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-323207e{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-323207e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-323207e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6938;}.elementor-30 .elementor-element.elementor-element-5050914{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-5050914:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5050914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/afia-desktop_33-copy.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-1393961{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-85e2533{--display:flex;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-30 .elementor-element.elementor-element-3b9a7ba .elementor-heading-title{font-family:"afia font", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-1e1cb35{font-family:"afia font", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-0292132{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-0292132:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0292132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6938;}.elementor-30 .elementor-element.elementor-element-673f01e{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-673f01e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-673f01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/afia-heritage_22-copy.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-082b37e{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-b44bcc6{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-30 .elementor-element.elementor-element-dd16ef7 .elementor-heading-title{font-family:"afia font", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-6a3561a{font-family:"afia font", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-f280098 .ue_play_button{text-align:center;}.elementor-30 .elementor-element.elementor-element-f280098 .video-button{background-color:var( --e-global-color-966b277 );width:80px;height:80px;border-radius:300px;}.elementor-30 .elementor-element.elementor-element-f280098 .video-button:hover{background-color:var( --e-global-color-966b277 );}.elementor-30 .elementor-element.elementor-element-f280098 span.video-button{color:var( --e-global-color-primary );font-size:20px;}.elementor-30 .elementor-element.elementor-element-f280098 span.video-button svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-f280098 span.video-button:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-f280098 span.video-button:hover svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-b9e4b15{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b9e4b15:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b9e4b15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#20693C;}.elementor-30 .elementor-element.elementor-element-0e9c44e{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-0e9c44e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0e9c44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/old-zf-copy-2.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-c91153f{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-6708332{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-30 .elementor-element.elementor-element-9eaef13 .elementor-heading-title{font-family:"afia font", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-e4ad253.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-e4ad253{font-family:"afia font", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-e22077d .ue_play_button{text-align:center;}.elementor-30 .elementor-element.elementor-element-e22077d .video-button{background-color:var( --e-global-color-966b277 );width:80px;height:80px;border-radius:300px;}.elementor-30 .elementor-element.elementor-element-e22077d .video-button:hover{background-color:var( --e-global-color-966b277 );}.elementor-30 .elementor-element.elementor-element-e22077d span.video-button{color:var( --e-global-color-primary );font-size:20px;}.elementor-30 .elementor-element.elementor-element-e22077d span.video-button svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e22077d span.video-button:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-e22077d span.video-button:hover svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-ca3c38b{--display:flex;--min-height:calc(100vh - 49px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ca3c38b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ca3c38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D6938;}.elementor-30 .elementor-element.elementor-element-dd5d3de{--display:flex;--min-height:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-dd5d3de:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dd5d3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/afiaplusnew-copy.webp");background-position:0px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-30 .elementor-element.elementor-element-b086e2d{--display:flex;--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;}.elementor-30 .elementor-element.elementor-element-dbb5d8f{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-30 .elementor-element.elementor-element-c83ab3c.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-c83ab3c .elementor-heading-title{font-family:"afia font", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-6583c1b.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-6583c1b{font-family:"afia font", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-15050c8 );}.elementor-30 .elementor-element.elementor-element-f13c1f5 .ue_play_button{text-align:center;}.elementor-30 .elementor-element.elementor-element-f13c1f5 .video-button{background-color:var( --e-global-color-966b277 );width:80px;height:80px;border-radius:300px;}.elementor-30 .elementor-element.elementor-element-f13c1f5 .video-button:hover{background-color:var( --e-global-color-966b277 );}.elementor-30 .elementor-element.elementor-element-f13c1f5 span.video-button{color:var( --e-global-color-primary );font-size:20px;}.elementor-30 .elementor-element.elementor-element-f13c1f5 span.video-button svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-f13c1f5 span.video-button:hover{color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-f13c1f5 span.video-button:hover svg{fill:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-ec20cf7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:20%;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-10%;}.elementor-30 .elementor-element.elementor-element-7126ef8{--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-30 .elementor-element.elementor-element-48bf533{--spacer-size:30px;}.elementor-30 .elementor-element.elementor-element-564e63c{--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-widget-ucaddon_unlimited_timeline .ue_text_one{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_two{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_text_three{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_unlimited_timeline .ue_timeline_item_link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-c378cae .elementor-repeater-item-3d55895 .ue_timeline_item_image{object-position:center !important;}.elementor-30 .elementor-element.elementor-element-c378cae .elementor-repeater-item-d666be6 .ue_timeline_item_image{object-position:center !important;}.elementor-30 .elementor-element.elementor-element-c378cae .elementor-repeater-item-ea62861 .ue_timeline_item_image{object-position:center !important;}.elementor-30 .elementor-element.elementor-element-c378cae .elementor-repeater-item-cbbb83e .ue_timeline_item_image{object-position:center !important;}.elementor-30 .elementor-element.elementor-element-c378cae .elementor-repeater-item-fc1f5b0 .ue_timeline_item_image{object-position:center !important;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon_holder{width:40px;height:40px;font-size:24px;background-color:var( --e-global-color-primary );color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon{width:40px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon_image{width:24px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon.uc-active .ue_timeline_item_icon_holder{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon_holder svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon_line_offset{height:0px;width:2px;background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_content{margin-bottom:30px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_content_main{background-color:var( --e-global-color-2e5e7f5 );padding:20px 20px 20px 20px;text-align:inherit;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item:nth-child(odd) .ue_timeline_item_content_main{background-color:var( --e-global-color-2e5e7f5 );}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_pointer_inside{background-color:var( --e-global-color-2e5e7f5 );height:30px;margin-top:0px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_pointer{width:20px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_pointer_spacer{width:20px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon_line{width:2px;background-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon_line_mask{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_icon_line_offset_mask{background-color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_image{width:100px;height:250px;opacity:100%;mix-blend-mode:normal;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_title{color:var( --e-global-color-secondary );font-family:"afia font", Sans-serif;font-size:180px;font-weight:400;margin-top:0px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_subtitle{color:#a3a3a3;margin-top:5px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_text{color:var( --e-global-color-e70abc0 );font-family:"afia font", Sans-serif;font-size:22px;font-weight:400;margin-top:10px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_img_wrapper .uet_opposite_img{width:500px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item:nth-child(odd) .ue_timeline_item_img_wrapper{margin-left:24%;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item:nth-child(even) .ue_timeline_item_img_wrapper{margin-right:24%;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_img_wrapper{margin-bottom:20px;}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-61f216b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-61f216b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-ebe3f66:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ebe3f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-9e847ed:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9e847ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-0fd37e6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0fd37e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-cf719ff:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cf719ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-5050914:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5050914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-673f01e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-673f01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-0e9c44e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0e9c44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-dd5d3de:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dd5d3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-30 .elementor-element.elementor-element-ec20cf7{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-6df93b1{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-08d4cf4{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-f04b0c7{--width:65%;}.elementor-30 .elementor-element.elementor-element-53c3a7d{--width:35%;}.elementor-30 .elementor-element.elementor-element-2d80fdd{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-cd1737a{--width:65%;}.elementor-30 .elementor-element.elementor-element-3560b76{--width:35%;}.elementor-30 .elementor-element.elementor-element-38743a9{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-6215d32{--width:65%;}.elementor-30 .elementor-element.elementor-element-587e91d{--width:35%;}.elementor-30 .elementor-element.elementor-element-875b273{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-28fedff{--width:65%;}.elementor-30 .elementor-element.elementor-element-29b2907{--width:35%;}.elementor-30 .elementor-element.elementor-element-207f786{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-f8b8eb8{--width:65%;}.elementor-30 .elementor-element.elementor-element-2d1c929{--width:35%;}.elementor-30 .elementor-element.elementor-element-323207e{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-1393961{--width:65%;}.elementor-30 .elementor-element.elementor-element-85e2533{--width:35%;}.elementor-30 .elementor-element.elementor-element-0292132{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-082b37e{--width:65%;}.elementor-30 .elementor-element.elementor-element-b44bcc6{--width:35%;}.elementor-30 .elementor-element.elementor-element-b9e4b15{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-c91153f{--width:65%;}.elementor-30 .elementor-element.elementor-element-6708332{--width:35%;}.elementor-30 .elementor-element.elementor-element-ca3c38b{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-b086e2d{--width:65%;}.elementor-30 .elementor-element.elementor-element-dbb5d8f{--width:35%;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-08d4cf4{--min-height:100dvh;}.elementor-30 .elementor-element.elementor-element-61f216b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-61f216b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/m1-1.webp");background-position:0px 0vh;background-size:contain;}.elementor-30 .elementor-element.elementor-element-61f216b{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-f04b0c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-53c3a7d{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7c097a4 .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-2d80fdd{--min-height:100dvh;}.elementor-30 .elementor-element.elementor-element-ebe3f66:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ebe3f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/mm.webp");background-position:0px 0vh;background-size:contain;}.elementor-30 .elementor-element.elementor-element-ebe3f66{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-cd1737a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-3560b76{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-58c38d0 img{height:250px;}.elementor-30 .elementor-element.elementor-element-38743a9{--min-height:100dvh;}.elementor-30 .elementor-element.elementor-element-9e847ed:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9e847ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/1_mob-copy.webp");background-position:0px 0vh;background-size:cover;}.elementor-30 .elementor-element.elementor-element-9e847ed{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-6215d32{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-587e91d{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c40f4c8.elementor-element{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-c40f4c8 .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-875b273{--min-height:100dvh;}.elementor-30 .elementor-element.elementor-element-0fd37e6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0fd37e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/3_mob-copy.webp");background-position:0px 0vh;background-size:cover;}.elementor-30 .elementor-element.elementor-element-0fd37e6{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-28fedff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-29b2907{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-01d198b .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-207f786{--min-height:100dvh;--justify-content:flex-end;}.elementor-30 .elementor-element.elementor-element-cf719ff:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cf719ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/5_mob-copy.webp");background-position:0px 0vh;background-size:cover;}.elementor-30 .elementor-element.elementor-element-cf719ff{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-f8b8eb8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-2d1c929{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7a2931e .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-323207e{--min-height:100dvh;--justify-content:flex-end;}.elementor-30 .elementor-element.elementor-element-5050914:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5050914 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/afia-mobile_33-copy.webp");background-position:0px 0vh;background-size:cover;}.elementor-30 .elementor-element.elementor-element-5050914{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-1393961{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-85e2533{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3b9a7ba .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-0292132{--min-height:100dvh;}.elementor-30 .elementor-element.elementor-element-673f01e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-673f01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/afia-heritage_22_mobile-copy.webp");background-position:0px 0vh;background-size:cover;}.elementor-30 .elementor-element.elementor-element-673f01e{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-082b37e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-b44bcc6{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-dd16ef7 .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-b9e4b15{--min-height:100dvh;}.elementor-30 .elementor-element.elementor-element-0e9c44e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0e9c44e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/old-zf-m-copy.webp");background-position:0px 0vh;background-size:contain;}.elementor-30 .elementor-element.elementor-element-0e9c44e{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-c91153f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-6708332{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9eaef13 .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-ca3c38b{--min-height:100dvh;}.elementor-30 .elementor-element.elementor-element-dd5d3de:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dd5d3de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afia.pimula.host/wp-content/uploads/2026/01/afiaplusnew-m-copy.webp");background-position:0px 0vh;background-size:contain;}.elementor-30 .elementor-element.elementor-element-dd5d3de{--min-height:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-b086e2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-dbb5d8f{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c83ab3c .elementor-heading-title{font-size:24px;}.elementor-30 .elementor-element.elementor-element-ec20cf7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-dots-horizontal-offset:0%;--e-n-carousel-dots-vertical-offset:-5%;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_title{font-size:78px;}.elementor-30 .elementor-element.elementor-element-c378cae .ue_timeline_item_text{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c097a4 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7c097a4 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61f216b *//*    .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
 /*       background-size: 84% auto !important;*/
 /*   }*/
 /*@media screen and (max-width: 768px){*/
 /*      .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
       
    
 /*   }  */
 /*   }*/
  .elementor-30 .elementor-element.elementor-element-61f216b {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}






/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-61f216b{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d4cf4 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-08d4cf4{
        background-color: #006c2e!important;
       
    }
    
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*    @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-08d4cf4{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58c38d0 */@media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
       height: 200px!important;
    }
}
 
  @media screen and (max-width: 768px) and (min-width: 410px){
        .is-safari .elementor-30 .elementor-element.elementor-element-58c38d0 img{
    height: 250px!important;

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebe3f66 *//*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
       
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-ebe3f66 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*      min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ebe3f66{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d80fdd */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-2d80fdd{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
       
/*    }*/
    
/*}*/

/*     @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-2d80fdd{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c40f4c8 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c40f4c8 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95e8bf2 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-95e8bf2 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e847ed *//*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
        
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-9e847ed {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*     min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-9e847ed{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38743a9 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-38743a9{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-38743a9{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01d198b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-01d198b h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ae895f */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9ae895f p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fd37e6 *//*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
      
       
  /*  }  */
  /*  }*/
    .elementor-30 .elementor-element.elementor-element-0fd37e6 {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
    max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: calc(100dvh - 110px);*/
/*   } */
/*}*/


/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0fd37e6{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875b273 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-875b273{
        background-color: #006c2e!important;
    }
}
/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
       
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-875b273{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2931e */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-7a2931e h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d45ea3 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1d45ea3 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d1c929 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-2d1c929{
        padding-top: 40px!important;
    }
}
  @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
   .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-2d1c929{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf719ff *//*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
  /*      background-size: 84% auto !important;*/
  /*  }*/
  /*   @media screen and (max-width: 768px){*/
  /*     .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
      
       
  /*  }  */
  /*  }*/
  .elementor-30 .elementor-element.elementor-element-cf719ff {
    aspect-ratio: 16/9; /* Or 21/9 for a wider look */
max-height: 700px;
}


/*@media screen and (max-width: 768px){*/
/*   .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*   min-height: calc(100dvh - 110px);*/
/*}*/



/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*        min-height: 126vh;*/
/*        background-size: 102% auto !important;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-cf719ff{*/
/*       min-height: 121vh;*/
/*       background-size: 100% auto !important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207f786 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-207f786{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
      
/*    }*/
    
/*}*/
/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-207f786{*/
/*       min-height: 121vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9a7ba */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-3b9a7ba h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e1cb35 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-1e1cb35 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e2533 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-85e2533{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-85e2533{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5050914 */.elementor-30 .elementor-element.elementor-element-5050914 {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-323207e */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-323207e{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-323207e{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd16ef7 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-dd16ef7 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a3561a */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6a3561a p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b44bcc6 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-b44bcc6{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-b44bcc6{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-673f01e */.elementor-30 .elementor-element.elementor-element-673f01e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0292132 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-0292132{
        background-color: #006c2e!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-0292132{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eaef13 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-9eaef13 h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e4ad253 */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-e4ad253 p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6708332 */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-6708332{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-6708332{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9c44e */.elementor-30 .elementor-element.elementor-element-0e9c44e {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e4b15 */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-b9e4b15{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-b9e4b15{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c83ab3c */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-c83ab3c h2{
        font-size: 28px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6583c1b */@media screen and (max-width: 768px) and (min-width: 410px) {
    .elementor-30 .elementor-element.elementor-element-6583c1b p{
      font-size:18px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb5d8f */@media screen and (max-width: 768px) and (min-width: 410px){
    .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        padding-top: 40px!important;
    }
}
   @media screen and (max-width: 768px) {
   .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
   @media screen and (max-width: 768px) and (min-width: 390px){
  .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
        margin-top: 40px;
    }
}
      @media screen and (max-width: 768px) and (min-width: 410px){
 .is-safari .elementor-30 .elementor-element.elementor-element-dbb5d8f{
       margin-top: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5d3de */.elementor-30 .elementor-element.elementor-element-dd5d3de {
    aspect-ratio: 16/9!important; /* Or 21/9 for a wider look */
    max-height: 700px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca3c38b */@media screen and (max-width: 768px){
    .elementor-30 .elementor-element.elementor-element-ca3c38b{
        background-color: #1d6938!important;
    }
}

/*@media screen and (max-width: 768px){*/
/*    .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
     
/*    }*/
    
/*}*/

/*   @media screen and (max-width: 768px) and (min-width: 390px){*/
/*   .is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*        min-height: 126vh;*/
/*    }*/
/*}*/
/*      @media screen and (max-width: 768px) and (min-width: 410px){*/
/*.is-safari .elementor-30 .elementor-element.elementor-element-ca3c38b{*/
/*       min-height: 120vh;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ec20cf7 */.elementor-30 .elementor-element.elementor-element-ec20cf7 .swiper-pagination-bullet{
    width:40px!important;
    border-radius: 10px!important;
    display: inline-block!important;
}
@media screen and (max-width: 768px){
   .elementor-30 .elementor-element.elementor-element-ec20cf7 .swiper-pagination-bullet{
    width:25px!important;
    border-radius: 10px!important;
    display: inline-block!important;
} 
}
.elementor-30 .elementor-element.elementor-element-ec20cf7 .swiper-pagination-bullet-active{
    background-color: #E13C27!important;
}/* End custom CSS */
/* Start custom CSS for ucaddon_unlimited_timeline, class: .elementor-element-c378cae */.elementor-30 .elementor-element.elementor-element-c378cae img{
    height: 500px!important;
    object-fit: contain!important;
}/* End custom CSS */