.side-navigation {
    width: 380px;
    /* float: left;
    margin: 0px 4.3% 0 0; */
    padding: 10px 10px;
    /* text-align: center;
    border: 1px solid rgba(var(--wdtPrimaryColorRgb), .2); */
}

.side-navigation-content {
    width: calc(100% - 385px);
    /* float: left;
    margin: 0;
    padding: 0; */
}


.elementor-element-217b49d {
    padding: 100px 0px 100px 0px;
    background-color: #18673e37;
    margin-top: 60px;
}



@media (max-width: 1540px) {
    .elementor-element-217b49d {
        padding: 50px 0px 50px 0px;
        background-color: #18673e37;
        margin-top: 60px;
    }
}



.elementor-481 .elementor-element.elementor-element-64fbf24 {
    margin-top: 0px;
}


.elementor-element-217b49d .wdt-heading-holder>.wdt-heading-deco-wrapper>span {
    white-space: unset;
}

.elementor-element-217b49d .elementor-element.elementor-element-f1053a3 {
    width: 100%;
    max-width: unset;
}



.elementor-element-217b49d .elementor-container.elementor-column-gap-no.tagline-wrapper {
    max-width: unset;
    width: 100%;
    padding-inline: 30px !important;
}

.elementor-element-9310bdd .elementor-container.elementor-column-gap-no {
    max-width: unset;
    width: 100%;
}


@media only screen and (max-width: 767px) {

    .side-navigation,
    .side-navigation-content {
        width: 100%;
    }
}


.elementor-element-217b49d h1 {
    font-size: 45px;
}





.sidenav-alignright {
    float: right;
    margin: 0px !important;
    background-color: var(--wdtAccentTxtColor);
}


.elementor-element-4040e19 .elementor-container.elementor-column-gap-no {
    padding: 10px !important;
}


@media screen and (max-width: 768px) {
    .side-navigation-container.type4 {
        display: flex;
        flex-direction: column-reverse;
    }
}