.elementor-4002 .elementor-element.elementor-element-783d40c{--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:visible;}.elementor-4002 .elementor-element.elementor-element-28659c8{--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;overflow:visible;}.elementor-4002 .elementor-element.elementor-element-28659c8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4002 .elementor-element.elementor-element-d717e7e img{width:60%;border-radius:10px 10px 10px 10px;}.elementor-4002 .elementor-element.elementor-element-0ba70a5{--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;overflow:visible;}.elementor-4002 .elementor-element.elementor-element-0ba70a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav .elementor-repeater-item-57ee38d .elementkit-nav-link{z-index:0;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav .elementor-repeater-item-fc2cf97 .elementkit-nav-link{z-index:0;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav{background-color:#FAF7F2;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{margin-right:3%;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-wraper .elementkit-nav-link.left-pos .ekit-icon-image{margin-right:3%;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-wraper .elementkit-nav-link{justify-content:center;text-align:center;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav .elementkit-nav-link{text-align:center;padding:14px 35px 14px 35px;color:#B56B45;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B56B45;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:10px;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-wraper.vertical > .elementkit-tab-nav{margin-right:10px;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child){margin-bottom:10px;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{margin-bottom:10px;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementskit-tab-icon i{color:#B56B45;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementskit-tab-icon svg{fill:#B56B45;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{box-shadow:-4px 6px 10px -5px rgba(0,0,0,0.5);}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav .elementkit-nav-link.active{color:#69493C;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-nav-link.active .elementskit-tab-icon svg{fill:#69493C;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-nav-link.active .elementskit-tab-icon i{color:#69493C;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:10px 10px 10px 10px;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav.elementskit_tab_border_bottm .elementkit-nav-item .elementkit-nav-link::before{width:100%;height:3%;left:0%;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementskit_tab_border_bottm.elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link::before{bottom:0px;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .tab-content .tab-pane{color:#656565;padding:20px 0px 20px 0px;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav .elementkit-nav-link .elementskit-tab-sub-title{color:#B56B45;}.elementor-4002 .elementor-element.elementor-element-1973aa6 .elementkit-tab-nav .elementkit-nav-link.active .elementskit-tab-sub-title{color:#000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4002 .elementor-element.elementor-element-28659c8{--width:64.225%;}.elementor-4002 .elementor-element.elementor-element-0ba70a5{--width:32.02%;}}/* Start custom CSS for container, class: .elementor-element-783d40c *//* DROPLIVINGS | LIVE BOTANICAL TREE ANIMATION */

.elementor-4002 .elementor-element.elementor-element-783d40c {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background: #F9F6F1 !important;
}

/* Keep all container content above the trees */
.elementor-4002 .elementor-element.elementor-element-783d40c > * {
    position: relative;
    z-index: 2;
}

/* TOP RIGHT TREE */
.elementor-4002 .elementor-element.elementor-element-783d40c::after {
    content: "";
    position: absolute;
    top: -15px;
    right: -15px;
    width: 290px;
    height: 320px;
    z-index: 1;
    pointer-events: none;
    opacity: 0.32;

    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 290 320'%3E%3Cg fill='none' stroke='%237D8060' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M305 -10 Q245 35 220 90 T165 170 T110 310 M245 65 Q190 52 155 20 M220 100 Q265 85 290 55 M195 140 Q140 110 110 80 M165 180 Q215 160 250 125 M140 220 Q90 195 55 165 M125 260 Q180 230 220 205 M110 295 Q65 260 35 230'/%3E%3C/g%3E%3Cg fill='%23A5A080'%3E%3Cellipse cx='168' cy='32' rx='25' ry='10' transform='rotate(30 168 32)'/%3E%3Cellipse cx='145' cy='16' rx='22' ry='9' transform='rotate(42 145 16)'/%3E%3Cellipse cx='273' cy='75' rx='24' ry='10' transform='rotate(-35 273 75)'/%3E%3Cellipse cx='289' cy='54' rx='22' ry='9' transform='rotate(-45 289 54)'/%3E%3Cellipse cx='120' cy='88' rx='25' ry='10' transform='rotate(38 120 88)'/%3E%3Cellipse cx='99' cy='71' rx='22' ry='9' transform='rotate(48 99 71)'/%3E%3Cellipse cx='237' cy='137' rx='25' ry='10' transform='rotate(-32 237 137)'/%3E%3Cellipse cx='257' cy='119' rx='22' ry='9' transform='rotate(-45 257 119)'/%3E%3Cellipse cx='70' cy='171' rx='25' ry='10' transform='rotate(32 70 171)'/%3E%3Cellipse cx='49' cy='153' rx='22' ry='9' transform='rotate(45 49 153)'/%3E%3Cellipse cx='207' cy='215' rx='25' ry='10' transform='rotate(-32 207 215)'/%3E%3Cellipse cx='229' cy='197' rx='22' ry='9' transform='rotate(-45 229 197)'/%3E%3Cellipse cx='53' cy='236' rx='25' ry='10' transform='rotate(32 53 236)'/%3E%3Cellipse cx='34' cy='219' rx='22' ry='9' transform='rotate(45 34 219)'/%3E%3Cellipse cx='145' cy='270' rx='25' ry='10' transform='rotate(-30 145 270)'/%3E%3Cellipse cx='167' cy='251' rx='22' ry='9' transform='rotate(-42 167 251)'/%3E%3C/g%3E%3C/svg%3E");

    transform-origin: 100% 0%;
    animation: dlTreeTopRight 3.2s ease-in-out infinite alternate;
}

/* BOTTOM LEFT TREE */
.elementor-4002 .elementor-element.elementor-element-783d40c::before {
    content: "";
    position: absolute;
    top: auto;
    bottom: -20px;
    left: -20px;
    width: 280px;
    height: 310px;
    z-index: 1;
    pointer-events: none;
    opacity: 0.34;

    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;

    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 310'%3E%3Cg fill='none' stroke='%237D8060' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M-15 315 Q45 260 65 210 T120 145 T170 10 M48 238 Q100 225 130 190 M72 205 Q25 190 5 160 M100 165 Q155 145 180 115 M125 125 Q75 105 40 75 M145 80 Q205 55 240 25'/%3E%3C/g%3E%3Cg fill='%23999D78'%3E%3Cellipse cx='116' cy='197' rx='25' ry='10' transform='rotate(-38 116 197)'/%3E%3Cellipse cx='136' cy='179' rx='22' ry='9' transform='rotate(-52 136 179)'/%3E%3Cellipse cx='94' cy='224' rx='24' ry='10' transform='rotate(-30 94 224)'/%3E%3Cellipse cx='21' cy='174' rx='25' ry='10' transform='rotate(30 21 174)'/%3E%3Cellipse cx='7' cy='153' rx='22' ry='9' transform='rotate(45 7 153)'/%3E%3Cellipse cx='155' cy='130' rx='25' ry='10' transform='rotate(-35 155 130)'/%3E%3Cellipse cx='178' cy='110' rx='22' ry='9' transform='rotate(-50 178 110)'/%3E%3Cellipse cx='55' cy='88' rx='26' ry='10' transform='rotate(30 55 88)'/%3E%3Cellipse cx='35' cy='70' rx='22' ry='9' transform='rotate(42 35 70)'/%3E%3Cellipse cx='212' cy='55' rx='25' ry='10' transform='rotate(-35 212 55)'/%3E%3Cellipse cx='238' cy='25' rx='22' ry='9' transform='rotate(-48 238 25)'/%3E%3Cellipse cx='100' cy='45' rx='25' ry='10' transform='rotate(30 100 45)'/%3E%3Cellipse cx='81' cy='27' rx='22' ry='9' transform='rotate(45 81 27)'/%3E%3C/g%3E%3C/svg%3E");

    transform-origin: 0% 100%;
    animation: dlTreeBottomLeft 2.7s ease-in-out infinite alternate;
}

/* Wind sway */
@keyframes dlTreeTopRight {
    0% {
        transform: rotate(3deg) translate(3px, 0);
    }
    100% {
        transform: rotate(-4deg) translate(-7px, 5px);
    }
}

@keyframes dlTreeBottomLeft {
    0% {
        transform: rotate(-4deg) translate(-2px, 0);
    }
    100% {
        transform: rotate(4deg) translate(7px, -4px);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-4002 .elementor-element.elementor-element-783d40c::after {
        width: 155px;
        height: 190px;
        opacity: 0.24;
    }

    .elementor-4002 .elementor-element.elementor-element-783d40c::before {
        width: 155px;
        height: 190px;
        opacity: 0.24;
    }
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .elementor-4002 .elementor-element.elementor-element-783d40c::before,
    .elementor-4002 .elementor-element.elementor-element-783d40c::after {
        animation: none;
    }
}/* End custom CSS */