.elementor-16188 .elementor-element.elementor-element-19ddb60{--display:flex;--min-height:320px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.48;}.elementor-16188 .elementor-element.elementor-element-19ddb60:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-19ddb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://afsafrica.org/wp-content/uploads/2026/01/Untitled-1.jpg");background-position:0px -171px;background-repeat:no-repeat;background-size:cover;}.elementor-16188 .elementor-element.elementor-element-19ddb60::before, .elementor-16188 .elementor-element.elementor-element-19ddb60 > .elementor-background-video-container::before, .elementor-16188 .elementor-element.elementor-element-19ddb60 > .e-con-inner > .elementor-background-video-container::before, .elementor-16188 .elementor-element.elementor-element-19ddb60 > .elementor-background-slideshow::before, .elementor-16188 .elementor-element.elementor-element-19ddb60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16188 .elementor-element.elementor-element-19ddb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-16188 .elementor-element.elementor-element-52f8a6d{--spacer-size:80px;}.elementor-16188 .elementor-element.elementor-element-c86efc4{--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-16188 .elementor-element.elementor-element-c86efc4:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-c86efc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-16188 .elementor-element.elementor-element-90416e3{--spacer-size:100px;}.elementor-16188 .elementor-element.elementor-element-895aac7{text-align:center;}.elementor-16188 .elementor-element.elementor-element-895aac7 .elementor-heading-title{color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-6d491b5{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-aca3156{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;text-align:center;color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-978d292{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-d568966{--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-16188 .elementor-element.elementor-element-d568966:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-d568966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9CFD4;}.elementor-16188 .elementor-element.elementor-element-695f2b3{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-f3a3a88{--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-16188 .elementor-element.elementor-element-f3a3a88:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-f3a3a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9CFD4;}.elementor-16188 .elementor-element.elementor-element-ad23965{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-b6e9257{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-b6e9257:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-b6e9257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b4d427 );}.elementor-16188 .elementor-element.elementor-element-d0e28b1{--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-16188 .elementor-element.elementor-element-d0e28b1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-b6d7840 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-d08be3b{width:var( --container-widget-width, 106.167% );max-width:106.167%;--container-widget-width:106.167%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-d08be3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-de91f33 .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-de91f33 .elementor-button:focus{background-color:var( --e-global-color-772eda4 );color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-de91f33 .elementor-button{fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-de91f33 .elementor-button:hover svg, .elementor-16188 .elementor-element.elementor-element-de91f33 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-1fc042f{--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;--margin-top:114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-1fc042f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-71f8999 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-5ac4c6f img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-0e1104a{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-79d8d76{--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-16188 .elementor-element.elementor-element-79d8d76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-69ef9ae img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-a77d8f2 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-e710344{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-e710344:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-e710344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b4d427 );}.elementor-16188 .elementor-element.elementor-element-419d7ef{--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-16188 .elementor-element.elementor-element-419d7ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-2359210 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-9296829 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-f46bf74{width:var( --container-widget-width, 106.167% );max-width:106.167%;--container-widget-width:106.167%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-f46bf74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-9e083f9 .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-9e083f9 .elementor-button:focus{background-color:var( --e-global-color-772eda4 );color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-9e083f9 .elementor-button{fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-9e083f9 .elementor-button:hover svg, .elementor-16188 .elementor-element.elementor-element-9e083f9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-bfba496{--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;--margin-top:114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-bfba496.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-979a645 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-26e47ef{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-dadb736{--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-16188 .elementor-element.elementor-element-dadb736.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-8236782 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-7991466 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-7a09ef3{--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-16188 .elementor-element.elementor-element-7a09ef3:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-7a09ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6b4d427 );}.elementor-16188 .elementor-element.elementor-element-cc39e25{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-7aa4430{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-7aa4430:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-7aa4430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-16188 .elementor-element.elementor-element-d2424a6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-d2424a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-0f7d7d0{--spacer-size:70px;}.elementor-16188 .elementor-element.elementor-element-6e2389c{width:var( --container-widget-width, 107.552% );max-width:107.552%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:107.552%;--container-widget-flex-grow:0;}.elementor-16188 .elementor-element.elementor-element-6e2389c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-6e2389c img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-c87a7ec{--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-16188 .elementor-element.elementor-element-c87a7ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-c6397d1{--spacer-size:60px;}.elementor-16188 .elementor-element.elementor-element-34ffd9e .elementor-heading-title{color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-b890ae0{width:var( --container-widget-width, 87.819% );max-width:87.819%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87.819%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-b890ae0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-1957c5a .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBFBFB;}.elementor-16188 .elementor-element.elementor-element-1957c5a .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-1957c5a .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-b0c8dc0{--spacer-size:70px;}.elementor-16188 .elementor-element.elementor-element-ea59c4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-ea59c4b:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-ea59c4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-16188 .elementor-element.elementor-element-c57d817{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-c57d817.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-ed72960{--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-16188 .elementor-element.elementor-element-ed72960.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-6f6aaf3 .elementor-heading-title{color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-a9c470b{width:var( --container-widget-width, 87.819% );max-width:87.819%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87.819%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-a9c470b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-f240c57 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBFBFB;}.elementor-16188 .elementor-element.elementor-element-f240c57 .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-f240c57 .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-5805165{width:var( --container-widget-width, 107.552% );max-width:107.552%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:107.552%;--container-widget-flex-grow:0;}.elementor-16188 .elementor-element.elementor-element-5805165.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-5805165 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-72abf33{--spacer-size:70px;}.elementor-16188 .elementor-element.elementor-element-9d71245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-9d71245:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-9d71245 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-16188 .elementor-element.elementor-element-ce3dff1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-ce3dff1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-36f4f4c{width:var( --container-widget-width, 17.59% );max-width:17.59%;margin:0px 215px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:17.59%;--container-widget-flex-grow:0;text-align:center;}.elementor-16188 .elementor-element.elementor-element-36f4f4c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-36f4f4c .elementor-heading-title{color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-79d09d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 149px;text-align:start;color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-958b583{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-16188 .elementor-element.elementor-element-958b583.elementor-element{--align-self:flex-start;}.elementor-16188 .elementor-element.elementor-element-958b583 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBFBFB;}.elementor-16188 .elementor-element.elementor-element-958b583 .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-958b583 .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-f23a425{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-4f74e00{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-06a7ee6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16188 .elementor-element.elementor-element-06a7ee6 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-cba5530{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-a602ccd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-a602ccd:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-a602ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-16188 .elementor-element.elementor-element-9d4f3f7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-9d4f3f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-a489f1a .elementor-heading-title{color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-8baae40{width:var( --container-widget-width, 87.819% );max-width:87.819%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87.819%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-8baae40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-b15d784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-16188 .elementor-element.elementor-element-b15d784.elementor-element{--align-self:flex-start;}.elementor-16188 .elementor-element.elementor-element-b15d784 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBFBFB;}.elementor-16188 .elementor-element.elementor-element-b15d784 .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-b15d784 .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-e2f3702{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-5f0d9bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16188 .elementor-element.elementor-element-5f0d9bc img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-b5e1a68{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-01614b6{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16188 .elementor-element.elementor-element-9a2d400{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16188 .elementor-element.elementor-element-fa31d0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16188 .elementor-element.elementor-element-fa31d0c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-16188 .elementor-element.elementor-element-f5e26c7{--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-16188 .elementor-element.elementor-element-9b1b091 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-16188 .elementor-element.elementor-element-84b4254{--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-16188 .elementor-element.elementor-element-84b4254:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-84b4254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2DA6436;}.elementor-16188 .elementor-element.elementor-element-013e1f6{--spacer-size:60px;}.elementor-16188 .elementor-element.elementor-element-6231479{--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-16188 .elementor-element.elementor-element-6231479:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-6231479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2DA6436;}.elementor-16188 .elementor-element.elementor-element-a5e46d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-a5e46d6:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-a5e46d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2DA6436;}.elementor-16188 .elementor-element.elementor-element-b6c5a1f{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-b6c5a1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-744013d img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-283e71d img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-29bf06e{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-2eb8425{--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-16188 .elementor-element.elementor-element-2eb8425.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-be31ff7 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-dbc2d69 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-5f09ac3 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-d8ee7c5{--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-16188 .elementor-element.elementor-element-d8ee7c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-747c5a1 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-6603459{width:var( --container-widget-width, 106.167% );max-width:106.167%;--container-widget-width:106.167%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-6603459.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-2fc3167 .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-2fc3167 .elementor-button:focus{background-color:var( --e-global-color-772eda4 );color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-2fc3167 .elementor-button{fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-2fc3167 .elementor-button:hover svg, .elementor-16188 .elementor-element.elementor-element-2fc3167 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-a14de6f{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-58878a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-58878a8:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-58878a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2DA6436;}.elementor-16188 .elementor-element.elementor-element-04e7e1c{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-04e7e1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-cd8e935 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-2ee1172{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-fec691c{--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-16188 .elementor-element.elementor-element-fec691c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-62120db img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-9807b28 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-f147de6{--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-16188 .elementor-element.elementor-element-f147de6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-3fa7c91.elementor-element{--align-self:flex-start;}.elementor-16188 .elementor-element.elementor-element-3fa7c91 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-543329d .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-a02a714{width:var( --container-widget-width, 106.167% );max-width:106.167%;--container-widget-width:106.167%;--container-widget-flex-grow:0;color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-a02a714.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-abedc2b .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-abedc2b .elementor-button:focus{background-color:var( --e-global-color-772eda4 );color:#FFFFFF;border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-abedc2b .elementor-button{fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-16188 .elementor-element.elementor-element-abedc2b .elementor-button:hover svg, .elementor-16188 .elementor-element.elementor-element-abedc2b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-253caef img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-7b62376{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-b2fb1bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-b2fb1bb:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-b2fb1bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-16188 .elementor-element.elementor-element-4db33a1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-4db33a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-4c3ab1c{--spacer-size:60px;}.elementor-16188 .elementor-element.elementor-element-4ac3696{width:var( --container-widget-width, 36.009% );max-width:36.009%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:0px 0px 0px 0px;--container-widget-width:36.009%;--container-widget-flex-grow:0;text-align:start;}.elementor-16188 .elementor-element.elementor-element-4ac3696.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-4ac3696 .elementor-heading-title{color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-314b526{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 149px;text-align:start;color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-c4b1ac5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-16188 .elementor-element.elementor-element-c4b1ac5.elementor-element{--align-self:flex-start;}.elementor-16188 .elementor-element.elementor-element-c4b1ac5 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBFBFB;}.elementor-16188 .elementor-element.elementor-element-c4b1ac5 .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-c4b1ac5 .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-4e1c208{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-b3c8e78{--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-16188 .elementor-element.elementor-element-9f0960f{--spacer-size:90px;}.elementor-16188 .elementor-element.elementor-element-3c445f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16188 .elementor-element.elementor-element-3c445f8 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-c41fb49{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-6980fcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-16188 .elementor-element.elementor-element-6980fcd:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-6980fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-16188 .elementor-element.elementor-element-9962f05{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-21px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-9962f05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-8c66ed8{--spacer-size:60px;}.elementor-16188 .elementor-element.elementor-element-6c02c88{width:var( --container-widget-width, 36.009% );max-width:36.009%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;padding:0px 0px 0px 0px;--container-widget-width:36.009%;--container-widget-flex-grow:0;text-align:start;}.elementor-16188 .elementor-element.elementor-element-6c02c88.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16188 .elementor-element.elementor-element-6c02c88 .elementor-heading-title{color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-2ac296b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 149px;text-align:start;color:#FFFFFF;}.elementor-16188 .elementor-element.elementor-element-58fda2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;}.elementor-16188 .elementor-element.elementor-element-58fda2b.elementor-element{--align-self:flex-start;}.elementor-16188 .elementor-element.elementor-element-58fda2b .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBFBFB;}.elementor-16188 .elementor-element.elementor-element-58fda2b .elementor-button:hover, .elementor-16188 .elementor-element.elementor-element-58fda2b .elementor-button:focus{border-color:var( --e-global-color-secondary );}.elementor-16188 .elementor-element.elementor-element-200efa2{--spacer-size:50px;}.elementor-16188 .elementor-element.elementor-element-534c296{--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-16188 .elementor-element.elementor-element-cf16e91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16188 .elementor-element.elementor-element-cf16e91 img{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-16188 .elementor-element.elementor-element-0923657{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-16188 .elementor-element.elementor-element-d0e28b1{--width:42%;}.elementor-16188 .elementor-element.elementor-element-1fc042f{--width:26%;}.elementor-16188 .elementor-element.elementor-element-79d8d76{--width:26%;}.elementor-16188 .elementor-element.elementor-element-419d7ef{--width:42%;}.elementor-16188 .elementor-element.elementor-element-bfba496{--width:26%;}.elementor-16188 .elementor-element.elementor-element-dadb736{--width:26%;}.elementor-16188 .elementor-element.elementor-element-d2424a6{--width:43.548%;}.elementor-16188 .elementor-element.elementor-element-c87a7ec{--width:59.376%;}.elementor-16188 .elementor-element.elementor-element-c57d817{--width:43.548%;}.elementor-16188 .elementor-element.elementor-element-ed72960{--width:59.376%;}.elementor-16188 .elementor-element.elementor-element-ce3dff1{--width:55.295%;}.elementor-16188 .elementor-element.elementor-element-4f74e00{--width:43.54%;}.elementor-16188 .elementor-element.elementor-element-9d4f3f7{--width:55.295%;}.elementor-16188 .elementor-element.elementor-element-e2f3702{--width:43.54%;}.elementor-16188 .elementor-element.elementor-element-b6c5a1f{--width:26%;}.elementor-16188 .elementor-element.elementor-element-2eb8425{--width:26%;}.elementor-16188 .elementor-element.elementor-element-d8ee7c5{--width:42%;}.elementor-16188 .elementor-element.elementor-element-04e7e1c{--width:26%;}.elementor-16188 .elementor-element.elementor-element-fec691c{--width:26%;}.elementor-16188 .elementor-element.elementor-element-f147de6{--width:42%;}.elementor-16188 .elementor-element.elementor-element-4db33a1{--width:50.83%;}.elementor-16188 .elementor-element.elementor-element-b3c8e78{--width:33.333%;}.elementor-16188 .elementor-element.elementor-element-9962f05{--width:50.83%;}.elementor-16188 .elementor-element.elementor-element-534c296{--width:33.333%;}}@media(max-width:1024px){.elementor-16188 .elementor-element.elementor-element-19ddb60:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-19ddb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-16188 .elementor-element.elementor-element-19ddb60:not(.elementor-motion-effects-element-type-background), .elementor-16188 .elementor-element.elementor-element-19ddb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-16188 .elementor-element.elementor-element-c86efc4{--min-height:71px;}.elementor-16188 .elementor-element.elementor-element-aca3156{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-16188 .elementor-element.elementor-element-d08be3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-16188 .elementor-element.elementor-element-9296829{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-16188 .elementor-element.elementor-element-f46bf74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 10px 0px 0px;}.elementor-16188 .elementor-element.elementor-element-9e083f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-16188 .elementor-element.elementor-element-bfba496{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-26e47ef{--spacer-size:30px;}.elementor-16188 .elementor-element.elementor-element-ea59c4b{--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-6f6aaf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-16188 .elementor-element.elementor-element-a9c470b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-16188 .elementor-element.elementor-element-f240c57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-16188 .elementor-element.elementor-element-5805165{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16188 .elementor-element.elementor-element-72abf33{--spacer-size:20px;}.elementor-16188 .elementor-element.elementor-element-a489f1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 29px;}.elementor-16188 .elementor-element.elementor-element-8baae40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:start;}.elementor-16188 .elementor-element.elementor-element-b15d784{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-16188 .elementor-element.elementor-element-f5e26c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16188 .elementor-element.elementor-element-9b1b091{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16188 .elementor-element.elementor-element-6603459{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-16188 .elementor-element.elementor-element-58878a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-f147de6{--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-a02a714{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 10px 0px 0px;}.elementor-16188 .elementor-element.elementor-element-253caef{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16188 .elementor-element.elementor-element-9962f05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-16188 .elementor-element.elementor-element-8c66ed8{--spacer-size:30px;}.elementor-16188 .elementor-element.elementor-element-6c02c88{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16188 .elementor-element.elementor-element-2ac296b{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16188 .elementor-element.elementor-element-58fda2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16188 .elementor-element.elementor-element-200efa2{--spacer-size:30px;}}/* Start custom CSS for video, class: .elementor-element-fa31d0c */<script>
document.addEventListener('DOMContentLoaded', () => {

  // You can edit the VIDEO_END_ADJUST value to change the point during scroll at which the video stops playing
  // Example - set it to 0.5 to stop playing half-a-screen-height later, or -0.5 to stop playing half-a-screen-height earlier
  const VIDEO_END_ADJUST = 0.5;

  // That's it, you can stop editing here! Enjoy!
  const BIG_CONTAINER = 'maker-big-container';
  const SMALL_CONTAINER = 'maker-small-container';

  gsap.registerPlugin(ScrollTrigger);
  const endMarkerOffset = () => window.innerHeight * VIDEO_END_ADJUST;

  const initScrollScrub = (wrapper, video) => {
    return ScrollTrigger.create({
      trigger: wrapper,
      start: 'top top',
      end: `bottom bottom-=${endMarkerOffset()}px`,
      scrub: true,
      markers: false,
      onUpdate(self) {
        if (video.duration) {
          video.currentTime = self.progress * video.duration;
        }
      }
    });
  };

  const wrappers = document.querySelectorAll('.' + BIG_CONTAINER);

  wrappers.forEach(wrapper => {
    const video = wrapper.querySelector('video');
    if (!video) return;

    const childDivs = wrapper.querySelectorAll(':scope > div');
    childDivs.forEach(div => {
      if (div.querySelector('.elementor-widget-video') && !div.classList.contains(SMALL_CONTAINER))
        div.classList.add(SMALL_CONTAINER);
    });

    video.setAttribute('muted', '');
    video.setAttribute('playsinline', '');
    video.setAttribute('webkit-playsinline', '');
    video.setAttribute('preload', 'auto');
    video.load();

    const setupScrub = () => {
      wrapper._scrubTrigger = initScrollScrub(wrapper, video);
    };

    if (video.readyState >= 2) {
      setupScrub();
    } else {
      video.addEventListener('loadeddata', setupScrub, { once: true });
    }

    video.addEventListener('play', () => video.pause());
    video.addEventListener('click', e => e.preventDefault());
  });

  const rebuildTriggers = () => {
    wrappers.forEach(wrapper => {
      const trigger = wrapper._scrubTrigger;
      if (!trigger) return;
      trigger.kill();

      const video = wrapper.querySelector('video');
      wrapper._scrubTrigger = initScrollScrub(wrapper, video);
    });
  };

  let resizeTimeout;
  window.addEventListener('resize', () => {
    clearTimeout(resizeTimeout);
    resizeTimeout = setTimeout(() => {
      rebuildTriggers();
    }, 200);
  });

  // Code by WP Maker - See youtube.com/@wpmaker for the complete scroll effect tutorial
  window.addEventListener('load', () => ScrollTrigger.refresh());
});
</script>

<style>
.maker-small-container {
  position: sticky;
  top: 0;
}

.maker-big-container video {
  min-height: 100vh;
  object-position: top center;
}

@media (max-width: 921px) {
  .maker-big-container video {
    object-position: center center;
  }
}
</style>

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.7/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.7/ScrollTrigger.min.js"></script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e26c7 *//* Desktop */
.elementor-16188 .elementor-element.elementor-element-f5e26c7 video {
    object-fit: cover;
    object-position: 25% center;
}

/* Mobile fix */
@media (max-width: 767px){
    .elementor-16188 .elementor-element.elementor-element-f5e26c7 video {
        object-fit: cover;
        object-position: 70% center;
    }
}/* End custom CSS */