.elementor-15359 .elementor-element.elementor-element-208b9b37{--display:flex;--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-15359 .elementor-element.elementor-element-8365ec{--e-image-carousel-slides-to-show:1;}.elementor-15359 .elementor-element.elementor-element-8365ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-7bb17cdd{--display:flex;--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-15359 .elementor-element.elementor-element-1ad5c29e{--display:flex;--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-15359 .elementor-element.elementor-element-60c0b12f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-15359 .elementor-element.elementor-element-a71d239{--display:flex;}.elementor-15359 .elementor-element.elementor-element-7837487{--display:flex;}.elementor-15359 .elementor-element.elementor-element-64cfa02{--display:flex;--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-15359 .elementor-element.elementor-element-3f7235b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-3f7235b .box-number .counter-number{font-size:28px;}.elementor-15359 .elementor-element.elementor-element-3f7235b .box-number{font-size:28px;}.elementor-15359 .elementor-element.elementor-element-ae5b7f9{--display:flex;--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-15359 .elementor-element.elementor-element-60f29e4c > .elementor-widget-container{margin:-160px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-703a10e8{--display:flex;--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-15359 .elementor-element.elementor-element-71e87d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-10ea9318{--display:flex;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-aae0a9a{--display:flex;--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-15359 .elementor-element.elementor-element-1ba5cc56{--display:flex;--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-15359 .elementor-element.elementor-element-1eec32b6 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-15359 .elementor-element.elementor-element-2901e84e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-52af39df{--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 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-c746826{--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: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-15359 .elementor-element.elementor-element-35fccf8 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-15359 .elementor-element.elementor-element-35fccf8.elementor-element{--align-self:center;}.elementor-15359 .elementor-element.elementor-element-35fccf8{z-index:0;}.elementor-15359 .elementor-element.elementor-element-369ef5a1{--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: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-15359 .elementor-element.elementor-element-4b7b189c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-15359 .elementor-element.elementor-element-44524e52{--display:flex;--overflow:hidden;--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-15359 .elementor-element.elementor-element-21757ff4 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-15359 .elementor-element.elementor-element-3ad86e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-e7ea863{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-15359 .elementor-element.elementor-element-2c6368cc{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-15359 .elementor-element.elementor-element-2c6368cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-2c6368cc.elementor-element{--align-self:center;}.elementor-15359 .elementor-element.elementor-element-2c6368cc .title-area{text-align:center;}.elementor-15359 .elementor-element.elementor-element-59bf5d8d{--display:flex;--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:50px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-7253c8c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-15359 .elementor-element.elementor-element-7253c8c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-15359 .elementor-element.elementor-element-7253c8c:after{content:"0.66";}.elementor-15359 .elementor-element.elementor-element-7253c8c .elementor-post__thumbnail__link{width:100%;}.elementor-15359 .elementor-element.elementor-element-7253c8c .elementor-post__meta-data span + span:before{content:"///";}.elementor-15359 .elementor-element.elementor-element-7253c8c .elementor-post__thumbnail{border-radius:15px 15px 15px 15px;}.elementor-15359 .elementor-element.elementor-element-7253c8c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-15359 .elementor-element.elementor-element-7253c8c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-15359 .elementor-element.elementor-element-7253c8c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-15359 .elementor-element.elementor-element-7253c8c .elementor-post__title, .elementor-15359 .elementor-element.elementor-element-7253c8c .elementor-post__title a{font-size:14px;}.elementor-15359 .elementor-element.elementor-element-8f3e9ca{--display:flex;--overflow:hidden;--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-15359 .elementor-element.elementor-element-441e560d{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15359 .elementor-element.elementor-element-60c0b12f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-64cfa02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15359 .elementor-element.elementor-element-703a10e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-71e87d6{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-1eec32b6{width:100%;max-width:100%;}.elementor-15359 .elementor-element.elementor-element-1eec32b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-2901e84e{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-52af39df{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-35fccf8 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-15359 .elementor-element.elementor-element-369ef5a1{--padding-top:50px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-15359 .elementor-element.elementor-element-4b7b189c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-21757ff4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-3ad86e8{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-2c6368cc{width:100%;max-width:100%;}.elementor-15359 .elementor-element.elementor-element-2fe281e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-15359 .elementor-element.elementor-element-7bb17cdd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15359 .elementor-element.elementor-element-3e8f481f > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-15359 .elementor-element.elementor-element-60c0b12f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-15359 .elementor-element.elementor-element-60c0b12f .box-title{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-64cfa02{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15359 .elementor-element.elementor-element-35fccf8 > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-15359 .elementor-element.elementor-element-369ef5a1{--padding-top:50px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-15359 .elementor-element.elementor-element-21757ff4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15359 .elementor-element.elementor-element-3ad86e8{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15359 .elementor-element.elementor-element-2c6368cc > .elementor-widget-container{padding:0px 12px 0px 12px;}.elementor-15359 .elementor-element.elementor-element-7253c8c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-15359 .elementor-element.elementor-element-7253c8c:after{content:"0.5";}.elementor-15359 .elementor-element.elementor-element-7253c8c .elementor-post__thumbnail__link{width:100%;}}@media(min-width:768px){.elementor-15359 .elementor-element.elementor-element-52af39df{--content-width:1344px;}.elementor-15359 .elementor-element.elementor-element-c746826{--width:50%;}.elementor-15359 .elementor-element.elementor-element-369ef5a1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15359 .elementor-element.elementor-element-c746826{--width:100%;}.elementor-15359 .elementor-element.elementor-element-369ef5a1{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-8365ec *//* Homepage image carousel: theme-matched navigation only. */
.elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 1px solid rgba(30, 107, 75, 0.22);
  background: #ffffff;
  color: #1e6b4b;
  font-size: 22px;
  align-items: center;
  justify-content: center;
  box-shadow: 0 4px 14px rgba(7, 47, 38, 0.14);
  transition: background-color .2s, color .2s, border-color .2s;
  z-index: 3;
}
.elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button-prev { left: 20px; }
.elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button-next { right: 20px; }
.elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button:hover,
.elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button:focus-visible {
  background: #1e6b4b;
  color: #ffffff;
  border-color: #efc54c;
}
.elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button:focus-visible {
  outline: 2px solid #efc54c;
  outline-offset: 3px;
}
@media (max-width: 767px) {
  .elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button {
    width: 44px;
    height: 44px;
    font-size: 20px;
  }
  .elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button-prev { left: 10px; }
  .elementor-15359 .elementor-element.elementor-element-8365ec .elementor-swiper-button-next { right: 10px; }
}/* End custom CSS */
/* Start custom CSS for deenabout_v3, class: .elementor-element-3e8f481f *//* =========================================================
   FLYING BIRDS BACKGROUND
   Add this CSS to the Elementor Section / Container
========================================================= */

.elementor-15359 .elementor-element.elementor-element-3e8f481f {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep all actual section content above birds */
.elementor-15359 .elementor-element.elementor-element-3e8f481f > * {
    position: relative;
    z-index: 5;
}


/* =========================================================
   BIRD GROUPS
========================================================= */

.elementor-15359 .elementor-element.elementor-element-3e8f481f::before,
.elementor-15359 .elementor-element.elementor-element-3e8f481f::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background-repeat: no-repeat;

    opacity: 0.20;
}


/* =========================================================
   FIRST FLOCK - 8 BIRDS
========================================================= */

.elementor-15359 .elementor-element.elementor-element-3e8f481f::before {

    background-image:

        /* Bird 1 */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        /* Bird 2 */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        /* Bird 3 */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        /* Bird 4 */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        /* Bird 5 */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        /* Bird 6 */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        /* Bird 7 */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        /* Bird 8 */
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E");


    background-size:
        48px 24px,
        34px 17px,
        56px 28px,
        28px 14px,
        42px 21px,
        31px 16px,
        50px 25px,
        36px 18px;


    background-position:
        2% 20%,
        13% 35%,
        26% 14%,
        39% 30%,
        52% 18%,
        65% 38%,
        78% 22%,
        91% 33%;

    animation:
        gkf-bird-flock-one 24s linear infinite;
}


/* =========================================================
   SECOND FLOCK - 6 BIRDS
========================================================= */

.elementor-15359 .elementor-element.elementor-element-3e8f481f::after {

    opacity: 0.12;

    background-image:

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E"),

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40'%3E%3Cpath d='M4 26 C15 8 28 10 40 23 C52 10 65 8 76 26 C61 17 51 19 40 30 C29 19 19 17 4 26Z' fill='%231f6f50'/%3E%3C/svg%3E");


    background-size:
        28px 14px,
        39px 20px,
        24px 12px,
        44px 22px,
        31px 16px,
        37px 19px;


    background-position:
        5% 63%,
        21% 72%,
        38% 58%,
        56% 74%,
        73% 61%,
        92% 69%;

    animation:
        gkf-bird-flock-two 31s linear infinite;
}


/* =========================================================
   FLOCK 1 MOVEMENT
========================================================= */

@keyframes gkf-bird-flock-one {

    0% {
        transform:
            translate3d(-30%, 0, 0)
            rotate(-1deg);
    }

    20% {
        transform:
            translate3d(-5%, -10px, 0)
            rotate(1deg);
    }

    40% {
        transform:
            translate3d(25%, 8px, 0)
            rotate(-1deg);
    }

    60% {
        transform:
            translate3d(55%, -14px, 0)
            rotate(1deg);
    }

    80% {
        transform:
            translate3d(85%, 5px, 0)
            rotate(-1deg);
    }

    100% {
        transform:
            translate3d(125%, -8px, 0)
            rotate(0deg);
    }
}


/* =========================================================
   FLOCK 2 MOVEMENT
   Opposite direction
========================================================= */

@keyframes gkf-bird-flock-two {

    0% {
        transform:
            translate3d(120%, 0, 0);
    }

    25% {
        transform:
            translate3d(85%, 10px, 0);
    }

    50% {
        transform:
            translate3d(50%, -12px, 0);
    }

    75% {
        transform:
            translate3d(15%, 7px, 0);
    }

    100% {
        transform:
            translate3d(-125%, -5px, 0);
    }
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .elementor-15359 .elementor-element.elementor-element-3e8f481f::before {
        opacity: 0.16;

        background-size:
            40px 20px,
            29px 15px,
            45px 23px,
            25px 13px,
            36px 18px,
            27px 14px,
            41px 21px,
            30px 15px;
    }

    .elementor-15359 .elementor-element.elementor-element-3e8f481f::after {
        opacity: 0.09;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-15359 .elementor-element.elementor-element-3e8f481f::before {
        opacity: 0.13;

        background-size:
            30px 15px,
            23px 12px,
            34px 17px,
            20px 10px,
            28px 14px,
            22px 11px,
            32px 16px,
            25px 13px;

        animation-duration: 20s;
    }

    .elementor-15359 .elementor-element.elementor-element-3e8f481f::after {
        opacity: 0.07;

        background-size:
            20px 10px,
            27px 14px,
            19px 10px,
            30px 15px,
            22px 11px,
            25px 13px;

        animation-duration: 26s;
    }
}


/* =========================================================
   ACCESSIBILITY
   Stop animation when reduced motion is enabled
========================================================= */

@media (prefers-reduced-motion: reduce) {

    .elementor-15359 .elementor-element.elementor-element-3e8f481f::before,
    .elementor-15359 .elementor-element.elementor-element-3e8f481f::after {
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for deencounterup, class: .elementor-element-3f7235b */html body .counter-wrap2,
html body .counter-wrap2-wrapper,
html body .counter-wrap2-container {
    animation: none !important;
    transition: none !important;
    transform: none !important;
    opacity: 1 !important;
}

html body .counter-wrap2 > .counter-card2.th_fade_anim {
    transform: none !important;
    translate: none !important;
    opacity: 1 !important;

    animation: none !important;
    transition: none !important;
}/* End custom CSS */
/* Start custom CSS for deenchoose_v3, class: .elementor-element-66fe9e70 */html .why-img-box2 .img2 {
    display:none;
}
.elementor-15359 .elementor-element.elementor-element-66fe9e70 .th-btn.style2 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for deenvideo, class: .elementor-element-a9710ed */.why-img-box2 .img2 {
   
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71e87d6 *//* Keep the homepage scrolling strip inset like the image above. */
.elementor-15359 .elementor-element.elementor-element-71e87d6 {
  width: 92% !important;
  max-width: 1320px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: hidden;
}
.elementor-15359 .elementor-element.elementor-element-71e87d6 .elementor-widget-deensliding_text { min-width: 0; width: 100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10ea9318 *//* =========================================================
   FLYING BIRDS BACKGROUND EFFECT
   Add this CSS directly to the Elementor section
   ========================================================= */

.elementor-15359 .elementor-element.elementor-element-10ea9318 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* Keep all actual section content above birds */
.elementor-15359 .elementor-element.elementor-element-10ea9318 > .elementor-container,
.elementor-15359 .elementor-element.elementor-element-10ea9318 > .e-con-inner,
.elementor-15359 .elementor-element.elementor-element-10ea9318 > .elementor-widget,
.elementor-15359 .elementor-element.elementor-element-10ea9318 > * {
    position: relative;
    z-index: 2;
}


/* -------------------------
   BIRD FLOCK - LAYER 1
-------------------------- */

.elementor-15359 .elementor-element.elementor-element-10ea9318::before {
    content: "";
    position: absolute;

    width: 125%;
    height: 100%;

    top: 0;
    left: -25%;

    z-index: 0;
    pointer-events: none;

    opacity: 0.16;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='450' viewBox='0 0 900 450'%3E%3Cg fill='none' stroke='%231D6B4E' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M80 110 Q100 90 120 110 Q140 90 160 110'/%3E%3Cpath d='M240 170 Q255 155 270 170 Q285 155 300 170'/%3E%3Cpath d='M390 80 Q410 60 430 80 Q450 60 470 80'/%3E%3Cpath d='M560 150 Q580 130 600 150 Q620 130 640 150'/%3E%3Cpath d='M710 90 Q725 75 740 90 Q755 75 770 90'/%3E%3Cpath d='M180 300 Q200 280 220 300 Q240 280 260 300'/%3E%3Cpath d='M460 260 Q480 240 500 260 Q520 240 540 260'/%3E%3Cpath d='M690 330 Q710 310 730 330 Q750 310 770 330'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat-x;
    background-size: 900px auto;
    background-position: center top;

    animation: birdFlightOne 25s linear infinite;
}


/* -------------------------
   BIRD FLOCK - LAYER 2
-------------------------- */

.elementor-15359 .elementor-element.elementor-element-10ea9318::after {
    content: "";
    position: absolute;

    width: 120%;
    height: 100%;

    top: 0;
    right: -20%;

    z-index: 0;
    pointer-events: none;

    opacity: 0.09;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='400' viewBox='0 0 700 400'%3E%3Cg fill='none' stroke='%231D6B4E' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M90 230 Q110 210 130 230 Q150 210 170 230'/%3E%3Cpath d='M310 120 Q325 105 340 120 Q355 105 370 120'/%3E%3Cpath d='M500 270 Q520 250 540 270 Q560 250 580 270'/%3E%3Cpath d='M600 100 Q615 85 630 100 Q645 85 660 100'/%3E%3C/g%3E%3C/svg%3E");

    background-repeat: repeat-x;
    background-size: 700px auto;
    background-position: center center;

    animation: birdFlightTwo 34s linear infinite;
}


/* -------------------------
   MOVEMENT
-------------------------- */

@keyframes birdFlightOne {

    0% {
        transform: translate3d(-8%, 10px, 0);
    }

    25% {
        transform: translate3d(0%, -8px, 0);
    }

    50% {
        transform: translate3d(8%, 6px, 0);
    }

    75% {
        transform: translate3d(16%, -10px, 0);
    }

    100% {
        transform: translate3d(24%, 10px, 0);
    }
}


@keyframes birdFlightTwo {

    0% {
        transform: translate3d(10%, -5px, 0);
    }

    50% {
        transform: translate3d(-2%, 10px, 0);
    }

    100% {
        transform: translate3d(-14%, -5px, 0);
    }
}


/* -------------------------
   TABLET
-------------------------- */

@media (max-width: 1024px) {

    .elementor-15359 .elementor-element.elementor-element-10ea9318::before {
        background-size: 720px auto;
        opacity: 0.13;
        animation-duration: 30s;
    }

    .elementor-15359 .elementor-element.elementor-element-10ea9318::after {
        background-size: 580px auto;
        opacity: 0.07;
    }

}


/* -------------------------
   MOBILE
-------------------------- */

@media (max-width: 767px) {

    .elementor-15359 .elementor-element.elementor-element-10ea9318::before {
        background-size: 560px auto;
        opacity: 0.11;
        animation-duration: 32s;
    }

    .elementor-15359 .elementor-element.elementor-element-10ea9318::after {
        background-size: 480px auto;
        opacity: 0.06;
        animation-duration: 38s;
    }

}


/* Accessibility */
@media (prefers-reduced-motion: reduce) {

    .elementor-15359 .elementor-element.elementor-element-10ea9318::before,
    .elementor-15359 .elementor-element.elementor-element-10ea9318::after {
        animation: none;
    }

}/* End custom CSS */
/* Start custom CSS for deenteam, class: .elementor-element-1eec32b6 */.team-card2:hover .box-img .th-social {
   display: none;
}

html .team-card2 .box-text {
    color: white;
   
}
html .team-card2:hover .box-img .th-social {
    display: none !important;
}


html .team-card2 .box-text:hover {
    color: black !important;
}

html  #team .sub-title {
    color: #FFD700 !important;
}
.box-title {
    font-size: 22px !important;
}

.elementor-15359 .elementor-element.elementor-element-1eec32b6 h2::after {
  content: "We do not just dream of a better world; we step out into the mud, the sun, and the rain to build it. Our love is put into action every single day through hands-on, community-driven efforts:";
  display: block;
  max-width: 820px;
  margin-top: 22px;
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7;
  letter-spacing: normal;
  text-transform: none;
  color: #e1e9e5;
}

@media (max-width: 767px) {
  .elementor-15359 .elementor-element.elementor-element-1eec32b6 h2::after {
    margin-top: 16px;
    font-size: 16px;
  }
}

/* Work-card navigation, centred at either side of the slider. */
.elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .container {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
}
.elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .container > .row { display: contents; }
.elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .container > .row > .col-xl-6 { grid-area: 1 / 1; }
.elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .slider-area { grid-area: 2 / 1; min-width: 0; }
.elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .container > .row > .col-lg-auto {
  grid-area: 2 / 1;
  align-self: center;
  width: 100%;
  padding: 0;
  pointer-events: none;
  z-index: 5;
}
.elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .sec-btn { margin: 0 !important; }
.elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .sec-btn .icon-box {
  display: flex;
  justify-content: space-between;
  width: calc(100% + 48px);
  margin-left: -24px;
  transform: none !important;
  opacity: 1 !important;
}
.elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .sec-btn .slider-arrow {
  pointer-events: auto;
  flex: 0 0 auto;
  margin: 0;
}
@media (max-width: 767px) {
  .elementor-15359 .elementor-element.elementor-element-1eec32b6 #team-sec .sec-btn .icon-box { width: 100%; margin-left: 0; }
}/* End custom CSS */
/* Start custom CSS for deencommunity, class: .elementor-element-4b84419f *//* Match all four photo frames to the second reference photo. */
.elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  align-items: stretch;
  max-width: 900px;
  margin: 40px auto 0 !important;
}
.elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 > .img1,
.elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 > .img2,
.elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 > .img3,
.elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 > .img4 {
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 278 / 213;
  margin: 0 !important;
  border-radius: 24px !important;
  overflow: hidden;
}
.elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 .thumb {
  display: block;
  width: 100%;
  height: 100% !important;
}
.elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 .thumb img,
.elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 .thumb canvas {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
@media (max-width: 767px) {
  .elementor-15359 .elementor-element.elementor-element-4b84419f .cta-img3-1 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
  }
}/* End custom CSS */