.elementor-2 .elementor-element.elementor-element-40755cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-2 .elementor-element.elementor-element-ec36642{--display:flex;--min-height:clamp(18.75rem, 17.0122rem + 7.3171vw, 22.5rem);--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:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-ec36642:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ec36642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drpinitiative.org/wp-content/uploads/2025/09/Hero-Image-01-optimised.webp");background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-884e9f2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-2 .elementor-element.elementor-element-884e9f2 .elementor-heading-title{color:var( --e-global-color-bad1916 );}.elementor-2 .elementor-element.elementor-element-2daa1de{--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:1.25rem 10%;--row-gap:1.25rem;--column-gap:10%;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-d3139fc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d3139fc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-d3139fc .elementor-heading-title{font-family:var( --e-global-typography-fb0e2cb-font-family ), Sans-serif;font-size:var( --e-global-typography-fb0e2cb-font-size );font-weight:var( --e-global-typography-fb0e2cb-font-weight );}.elementor-2 .elementor-element.elementor-element-3810736{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-347d93b{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd6f0-font-size );font-weight:var( --e-global-typography-6fdd6f0-font-weight );}.elementor-2 .elementor-element.elementor-element-11a742e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 1.5rem;--row-gap:2rem;--column-gap:1.5rem;--padding-top:6rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-fe8f1bf{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-fe8f1bf .elementor-heading-title{font-family:var( --e-global-typography-bf38985-font-family ), Sans-serif;font-size:var( --e-global-typography-bf38985-font-size );font-weight:var( --e-global-typography-bf38985-font-weight );text-transform:var( --e-global-typography-bf38985-text-transform );}.elementor-2 .elementor-element.elementor-element-56ac0b7{--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:2rem 1.5rem;--row-gap:2rem;--column-gap:1.5rem;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-1fd1ee9{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2 .elementor-element.elementor-element-1fd1ee9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1fd1ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1fd1ee9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-957d4b1{text-align:right;}.elementor-2 .elementor-element.elementor-element-957d4b1 img{width:35%;}.elementor-2 .elementor-element.elementor-element-baf1506 .elementor-heading-title{font-family:var( --e-global-typography-b732c5b-font-family ), Sans-serif;font-size:var( --e-global-typography-b732c5b-font-size );font-weight:var( --e-global-typography-b732c5b-font-weight );line-height:var( --e-global-typography-b732c5b-line-height );color:var( --e-global-color-bad1916 );}.elementor-2 .elementor-element.elementor-element-1a45c26{color:var( --e-global-color-bad1916 );}.elementor-2 .elementor-element.elementor-element-e3e63b3{--display:flex;--justify-content:space-between;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--margin-top:0%;--margin-bottom:0%;--margin-left:20%;--margin-right:0%;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-2 .elementor-element.elementor-element-e3e63b3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e3e63b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ca86ca9{padding:0rem 0rem 6rem 0rem;text-align:right;}.elementor-2 .elementor-element.elementor-element-ca86ca9 img{width:75%;}.elementor-2 .elementor-element.elementor-element-761ca57{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-2 .elementor-element.elementor-element-6351758 .elementor-heading-title{font-family:var( --e-global-typography-b732c5b-font-family ), Sans-serif;font-size:var( --e-global-typography-b732c5b-font-size );font-weight:var( --e-global-typography-b732c5b-font-weight );line-height:var( --e-global-typography-b732c5b-line-height );color:var( --e-global-color-bad1916 );}.elementor-2 .elementor-element.elementor-element-51e8968{color:var( --e-global-color-bad1916 );}.elementor-2 .elementor-element.elementor-element-188506c{--display:flex;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-2 .elementor-element.elementor-element-188506c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-2d7708f .elementor-heading-title{font-family:var( --e-global-typography-11587d2-font-family ), Sans-serif;font-size:var( --e-global-typography-11587d2-font-size );font-weight:var( --e-global-typography-11587d2-font-weight );line-height:var( --e-global-typography-11587d2-line-height );}.elementor-2 .elementor-element.elementor-element-29baba3{--display:flex;}.elementor-2 .elementor-element.elementor-element-138ffa4{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd6f0-font-size );font-weight:var( --e-global-typography-6fdd6f0-font-weight );}.elementor-2 .elementor-element.elementor-element-3107ca1{--display:flex;}.elementor-2 .elementor-element.elementor-element-d2f8f3e{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd6f0-font-size );font-weight:var( --e-global-typography-6fdd6f0-font-weight );}.elementor-2 .elementor-element.elementor-element-b1e21ca{--display:flex;}.elementor-2 .elementor-element.elementor-element-5517e26{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd6f0-font-size );font-weight:var( --e-global-typography-6fdd6f0-font-weight );}.elementor-2 .elementor-element.elementor-element-6db3b11{--display:flex;}.elementor-2 .elementor-element.elementor-element-d7b075d{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd6f0-font-size );font-weight:var( --e-global-typography-6fdd6f0-font-weight );}.elementor-2 .elementor-element.elementor-element-a553ae3{--display:flex;}.elementor-2 .elementor-element.elementor-element-5f42745{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd6f0-font-size );font-weight:var( --e-global-typography-6fdd6f0-font-weight );}.elementor-2 .elementor-element.elementor-element-cc7cd66{--display:flex;}.elementor-2 .elementor-element.elementor-element-bcc6305{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd6f0-font-size );font-weight:var( --e-global-typography-6fdd6f0-font-weight );}.elementor-2 .elementor-element.elementor-element-125c22c{--display:flex;}.elementor-2 .elementor-element.elementor-element-ba6ad22{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-size:var( --e-global-typography-6fdd6f0-font-size );font-weight:var( --e-global-typography-6fdd6f0-font-weight );}.elementor-2 .elementor-element.elementor-element-1eba62f{--n-accordion-title-font-size:var( --e-global-typography-6fdd6f0-font-size );margin:-0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:clamp(0.833rem, 0.8384rem + -0.0269vw, 0.8rem);}.elementor-2 .elementor-element.elementor-element-1eba62f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4015aaf );}.elementor-2 .elementor-element.elementor-element-1eba62f > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#02010100;}.elementor-2 .elementor-element.elementor-element-1eba62f {--n-accordion-padding:0.5rem 0rem 0.5rem 0rem;}:where( .elementor-2 .elementor-element.elementor-element-1eba62f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-6fdd6f0-font-family ), Sans-serif;font-weight:var( --e-global-typography-6fdd6f0-font-weight );}:where( .elementor-2 .elementor-element.elementor-element-1eba62f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-4015aaf );--padding-top:0rem;--padding-right:0rem;--padding-bottom:1rem;--padding-left:0rem;}.elementor-2 .elementor-element.elementor-element-125f458{--display:flex;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-125f458:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-125f458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6dc21e );}.elementor-2 .elementor-element.elementor-element-016812c{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2 .elementor-element.elementor-element-e147985{--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;--align-items:flex-end;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-e147985:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e147985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drpinitiative.org/wp-content/uploads/2025/09/african-woman-tribal-marks-optimised.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-10042fe{--display:flex;--overlay-opacity:0.04;--padding-top:2rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-10042fe:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-10042fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bad1916 );}.elementor-2 .elementor-element.elementor-element-10042fe::before, .elementor-2 .elementor-element.elementor-element-10042fe > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-10042fe > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-10042fe > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-10042fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-10042fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://drpinitiative.org/wp-content/uploads/2025/09/bg-pattern.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-63b50a6{padding:1rem 0rem 0rem 0.25rem;--e-icon-list-icon-size:3rem;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0rem;}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.25rem/2);}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.25rem/2);}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.25rem/2);}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.25rem/2);}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.25rem/2);}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-icon{padding-inline-end:0.5rem;}.elementor-2 .elementor-element.elementor-element-63b50a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-3f8911e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2rem 1.5rem;--row-gap:2rem;--column-gap:1.5rem;--padding-top:6rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-d17c2b9{--swiper-slides-to-display:3;--swiper-offset-size:0px;--swiper-slides-gap:20px;--swiper-pagination-size:0.4rem;--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:0px;--dots-vertical-position:50%;--dots-vertical-transform:-50%;--dots-vertical-offset:0px;--swiper-pagination-spacing:2rem;}.elementor-2 .elementor-element.elementor-element-d17c2b9 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-c513d5a{--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:1.25rem 8rem;--row-gap:1.25rem;--column-gap:8rem;--overlay-opacity:0.04;--padding-top:6rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-c513d5a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c513d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52d682a );}.elementor-2 .elementor-element.elementor-element-c513d5a::before, .elementor-2 .elementor-element.elementor-element-c513d5a > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c513d5a > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-c513d5a > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c513d5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-c513d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://drpinitiative.org/wp-content/uploads/2025/09/bg-pattern.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-0609bc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-49f9a6c .elementor-heading-title{font-family:var( --e-global-typography-bf38985-font-family ), Sans-serif;font-size:var( --e-global-typography-bf38985-font-size );font-weight:var( --e-global-typography-bf38985-font-weight );text-transform:var( --e-global-typography-bf38985-text-transform );}.elementor-2 .elementor-element.elementor-element-6018a86{font-family:var( --e-global-typography-06f4c77-font-family ), Sans-serif;font-size:var( --e-global-typography-06f4c77-font-size );font-weight:var( --e-global-typography-06f4c77-font-weight );line-height:var( --e-global-typography-06f4c77-line-height );}.elementor-2 .elementor-element.elementor-element-833d768{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2 .elementor-element.elementor-element-833d768:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-833d768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://drpinitiative.org/wp-content/uploads/2025/09/austin-kehmeier-lyiKExA4zQA-unsplash-768x960-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:880px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-3810736{--width:80%;}.elementor-2 .elementor-element.elementor-element-0609bc6{--width:100%;}.elementor-2 .elementor-element.elementor-element-833d768{--width:100%;}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-ec36642{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-2daa1de{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-3810736{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-11a742e{--gap:1.5rem 1rem;--row-gap:1.5rem;--column-gap:1rem;--padding-top:6rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-56ac0b7{--gap:1.5rem 1rem;--row-gap:1.5rem;--column-gap:1rem;}.elementor-2 .elementor-element.elementor-element-957d4b1 img{width:45%;}.elementor-2 .elementor-element.elementor-element-3f8911e{--gap:1.5rem 1rem;--row-gap:1.5rem;--column-gap:1rem;--padding-top:6rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-d17c2b9{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-c513d5a{--gap:1.5rem 4rem;--row-gap:1.5rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:1.25rem;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-884e9f2{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2 .elementor-element.elementor-element-d3139fc .elementor-heading-title{font-size:var( --e-global-typography-fb0e2cb-font-size );}.elementor-2 .elementor-element.elementor-element-347d93b{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-11a742e{--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-2 .elementor-element.elementor-element-fe8f1bf .elementor-heading-title{font-size:var( --e-global-typography-bf38985-font-size );}.elementor-2 .elementor-element.elementor-element-56ac0b7{--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-2 .elementor-element.elementor-element-957d4b1 img{width:55%;}.elementor-2 .elementor-element.elementor-element-baf1506 .elementor-heading-title{font-size:var( --e-global-typography-b732c5b-font-size );line-height:var( --e-global-typography-b732c5b-line-height );}.elementor-2 .elementor-element.elementor-element-e3e63b3{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2 .elementor-element.elementor-element-e3e63b3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6351758 .elementor-heading-title{font-size:var( --e-global-typography-b732c5b-font-size );line-height:var( --e-global-typography-b732c5b-line-height );}.elementor-2 .elementor-element.elementor-element-2d7708f .elementor-heading-title{font-size:var( --e-global-typography-11587d2-font-size );line-height:var( --e-global-typography-11587d2-line-height );}.elementor-2 .elementor-element.elementor-element-138ffa4{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-d2f8f3e{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-5517e26{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-d7b075d{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-5f42745{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-bcc6305{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-ba6ad22{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-1eba62f{--n-accordion-title-font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-e147985{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-10042fe{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-d6013a4{padding:0rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-3f8911e{--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:6rem;--padding-bottom:3rem;--padding-left:1.25rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-d17c2b9{--swiper-slides-to-display:2;--swiper-offset-size:80px;}.elementor-2 .elementor-element.elementor-element-c513d5a{--gap:1.25rem 2rem;--row-gap:1.25rem;--column-gap:2rem;}.elementor-2 .elementor-element.elementor-element-49f9a6c .elementor-heading-title{font-size:var( --e-global-typography-bf38985-font-size );}.elementor-2 .elementor-element.elementor-element-6018a86{font-size:var( --e-global-typography-06f4c77-font-size );line-height:var( --e-global-typography-06f4c77-line-height );}}@media(max-width:880px){.elementor-2 .elementor-element.elementor-element-2daa1de{--justify-content:flex-end;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-d3139fc{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d17c2b9{--swiper-slides-to-display:2;}.elementor-2 .elementor-element.elementor-element-c513d5a{--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-0609bc6{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-833d768{--min-height:20rem;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-ec36642{--min-height:25rem;}.elementor-2 .elementor-element.elementor-element-ec36642:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ec36642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-2 .elementor-element.elementor-element-884e9f2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-2daa1de{--padding-top:3rem;--padding-bottom:5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-d3139fc .elementor-heading-title{font-size:var( --e-global-typography-fb0e2cb-font-size );}.elementor-2 .elementor-element.elementor-element-3810736{--width:90%;}.elementor-2 .elementor-element.elementor-element-347d93b{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-11a742e{--padding-top:12rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-fe8f1bf .elementor-heading-title{font-size:var( --e-global-typography-bf38985-font-size );}.elementor-2 .elementor-element.elementor-element-1fd1ee9{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-957d4b1{padding:0rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-957d4b1 img{width:100%;}.elementor-2 .elementor-element.elementor-element-baf1506 .elementor-heading-title{font-size:var( --e-global-typography-b732c5b-font-size );line-height:var( --e-global-typography-b732c5b-line-height );}.elementor-2 .elementor-element.elementor-element-e3e63b3{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-ca86ca9{padding:0rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-ca86ca9 img{width:100%;}.elementor-2 .elementor-element.elementor-element-6351758 .elementor-heading-title{font-size:var( --e-global-typography-b732c5b-font-size );line-height:var( --e-global-typography-b732c5b-line-height );}.elementor-2 .elementor-element.elementor-element-188506c{--width:100%;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2 .elementor-element.elementor-element-4d19ed7{padding:0rem 0rem 1rem 0rem;}.elementor-2 .elementor-element.elementor-element-2d7708f .elementor-heading-title{font-size:var( --e-global-typography-11587d2-font-size );line-height:var( --e-global-typography-11587d2-line-height );}.elementor-2 .elementor-element.elementor-element-138ffa4{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-d2f8f3e{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-5517e26{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-d7b075d{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-5f42745{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-bcc6305{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-ba6ad22{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-1eba62f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--n-accordion-title-font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-125f458{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-3f8911e{--padding-top:12rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-d17c2b9{--swiper-slides-to-display:1;--swiper-offset-size:60px;}.elementor-2 .elementor-element.elementor-element-c513d5a{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:5rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-49f9a6c .elementor-heading-title{font-size:var( --e-global-typography-bf38985-font-size );}.elementor-2 .elementor-element.elementor-element-6018a86{font-size:var( --e-global-typography-06f4c77-font-size );line-height:var( --e-global-typography-06f4c77-line-height );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3810736{--width:20%;}.elementor-2 .elementor-element.elementor-element-e3e63b3{--width:50%;}.elementor-2 .elementor-element.elementor-element-188506c{--width:20%;}.elementor-2 .elementor-element.elementor-element-10042fe{--width:50%;}.elementor-2 .elementor-element.elementor-element-c513d5a{--content-width:1080px;}.elementor-2 .elementor-element.elementor-element-0609bc6{--width:50%;}.elementor-2 .elementor-element.elementor-element-833d768{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-10042fe{--width:100%;}.elementor-2 .elementor-element.elementor-element-0609bc6{--width:55%;}.elementor-2 .elementor-element.elementor-element-833d768{--width:45%;}}@media(min-width:1201px){.elementor-2 .elementor-element.elementor-element-e147985:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e147985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-2 .elementor-element.elementor-element-d3139fc .elementor-heading-title{font-size:var( --e-global-typography-fb0e2cb-font-size );}.elementor-2 .elementor-element.elementor-element-347d93b{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-fe8f1bf .elementor-heading-title{font-size:var( --e-global-typography-bf38985-font-size );}.elementor-2 .elementor-element.elementor-element-baf1506 .elementor-heading-title{font-size:var( --e-global-typography-b732c5b-font-size );line-height:var( --e-global-typography-b732c5b-line-height );}.elementor-2 .elementor-element.elementor-element-6351758 .elementor-heading-title{font-size:var( --e-global-typography-b732c5b-font-size );line-height:var( --e-global-typography-b732c5b-line-height );}.elementor-2 .elementor-element.elementor-element-2d7708f .elementor-heading-title{font-size:var( --e-global-typography-11587d2-font-size );line-height:var( --e-global-typography-11587d2-line-height );}.elementor-2 .elementor-element.elementor-element-138ffa4{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-d2f8f3e{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-5517e26{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-d7b075d{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-5f42745{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-bcc6305{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-ba6ad22{font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-1eba62f{--n-accordion-title-font-size:var( --e-global-typography-6fdd6f0-font-size );}.elementor-2 .elementor-element.elementor-element-d17c2b9{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-49f9a6c .elementor-heading-title{font-size:var( --e-global-typography-bf38985-font-size );}.elementor-2 .elementor-element.elementor-element-6018a86{font-size:var( --e-global-typography-06f4c77-font-size );line-height:var( --e-global-typography-06f4c77-line-height );}}/* Start custom CSS for image, class: .elementor-element-957d4b1 */.feasure-img-01 img {
    width: 100%; /* Ensures it resizes properly */
    height: 100%;
    aspect-ratio: 5 / 4;
    object-fit: cover;
    object-position: top center;
    transition: object-position 1s ease-in-out;
}


.saturate-img {
    filter: saturate( 80% );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-baf1506 */@media (max-width: 767px) {
    .shift-moible-10 {
        padding-left: 10%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca86ca9 */.feasure-img-02 img {
    width: 100%; /* Ensures it resizes properly */
    height: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    object-position: top center;
    transition: object-position 1s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d19ed7 */.feasure-img-03 img {
    width: 100%; /* Ensures it resizes properly */
    height: 100%;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: center right;
    transition: object-position 1s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1eba62f *//* .elementor-2 .elementor-element.elementor-element-1eba62f .e-n-accordion-item:last-child > .e-n-accordion-item-title {
    border-width: 0 !important;
} */

.elementor-2 .elementor-element.elementor-element-1eba62f .e-n-accordion-item-title-text {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56ac0b7 */.elementor-2 .elementor-element.elementor-element-56ac0b7.swiper, .elementor-2 .elementor-element.elementor-element-56ac0b7 .swiper-slide {
	display: flex !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0ff211b *//* Container position */
.elementor-2 .elementor-element.elementor-element-0ff211b .mynavio {
  position: relative;
  margin-top: 1rem;
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  z-index: 1;
}

/* Bullets default */
.elementor-2 .elementor-element.elementor-element-0ff211b .mynavio .swiper-pagination-bullet {
  width: 0.5rem;
  height: 0.5rem;
  background: #ccc;
  border-radius: 50%;
  opacity: 1; /* always visible */
  transition: all 0.3s ease;
}

/* Active bullet with sliding effect */
.elementor-2 .elementor-element.elementor-element-0ff211b .mynavio .swiper-pagination-bullet-active {
  width: 2rem;   /* elongated */
  border-radius: 100rem;
  background: var(--e-global-color-primary, #007aff); /* or your theme color */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-63b50a6 */@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&display=swap');

/* For Pacifico */
@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');
/* font-family: 'Pacifico', cursive; */

/* For Lobster */
@import url('https://fonts.googleapis.com/css2?family=Lobster&display=swap');
/* font-family: 'Lobster', cursive; */

/* For Abril Fatface */
@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap');
/* font-family: 'Abril Fatface', cursive; */

/* For Righteous */
@import url('https://fonts.googleapis.com/css2?family=Righteous&display=swap');
/* font-family: 'Righteous', cursive; */

.count-me-list .elementor-icon-list-items {
    counter-reset: list-counter;
}
.count-me-list .elementor-icon-list-item {
    counter-increment: list-counter;
}
.count-me-list .elementor-icon-list-item::before {
    content: counter(list-counter);
    background: var( --e-global-color-secondary );
    color: var( --e-global-color-text );
    font-family: 'Righteous', cursive;
    font-size: 1.5rem;
    font-weight: 600;
    padding: 0 0.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 2rem;
    flex-shrink: 0;
}/* End custom CSS */