.elementor-109897792 .elementor-element.elementor-element-078137b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-109897792 .elementor-element.elementor-element-fdbfe32{width:auto;max-width:auto;}.elementor-109897792 .elementor-element.elementor-element-6482fa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-block-start:30px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-109897792 .elementor-element.elementor-element-339523a{--display:flex;--background-transition:0.3s;}.elementor-109897792 .elementor-element.elementor-element-339523a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-109897792 .elementor-element.elementor-element-9580936{--display:flex;--background-transition:0.3s;}.elementor-109897792 .elementor-element.elementor-element-0b9a891 .elementor-heading-title{color:#8EB303;font-family:var( --e-global-typography-7590795-font-family );font-size:var( --e-global-typography-7590795-font-size );font-weight:var( --e-global-typography-7590795-font-weight );line-height:var( --e-global-typography-7590795-line-height );letter-spacing:var( --e-global-typography-7590795-letter-spacing );word-spacing:var( --e-global-typography-7590795-word-spacing );}.elementor-109897792 .elementor-element.elementor-element-ee0d903{text-align:left;color:#503120;font-family:"Source Sans Pro";font-size:16px;font-weight:400;line-height:1.5rem;}.elementor-109897792 .elementor-element.elementor-element-e96cc3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-109897792 .elementor-element.elementor-element-3ee3997 .elementor-wrapper{--video-aspect-ratio:2.33333;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-109897792 .elementor-element.elementor-element-0b9a891 .elementor-heading-title{font-size:var( --e-global-typography-7590795-font-size );line-height:var( --e-global-typography-7590795-line-height );letter-spacing:var( --e-global-typography-7590795-letter-spacing );word-spacing:var( --e-global-typography-7590795-word-spacing );}}@media(max-width:1024px){.elementor-109897792 .elementor-element.elementor-element-0b9a891 .elementor-heading-title{font-size:var( --e-global-typography-7590795-font-size );line-height:var( --e-global-typography-7590795-line-height );letter-spacing:var( --e-global-typography-7590795-letter-spacing );word-spacing:var( --e-global-typography-7590795-word-spacing );}}@media(max-width:767px){.elementor-109897792 .elementor-element.elementor-element-0b9a891 .elementor-heading-title{font-size:var( --e-global-typography-7590795-font-size );line-height:var( --e-global-typography-7590795-line-height );letter-spacing:var( --e-global-typography-7590795-letter-spacing );word-spacing:var( --e-global-typography-7590795-word-spacing );}}@media(max-width:1366px) and (min-width:768px){.elementor-109897792 .elementor-element.elementor-element-339523a{--width:1149px;}}/* Start custom CSS */.accordion-content {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.accordion-content.open {
    display: block;
}
.read_more.active span.elementor-button-icon {
    transform: rotate(180deg);
    margin-top: -2px;
}
.accordion-content.open:before {
    background: transparent;
}
.accordion-content:before {
    content: '';
    background-image: linear-gradient(to top, rgb(255 255 255), rgba(239,239,239,0));
    position: absolute;
    height: 100px;
    right: 0;
    bottom: 0;
    left: 0;
}
.inner_acc .e-n-accordion-item[open] > .e-n-accordion-item-title {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.inner_acc .e-n-accordion-item .e-n-accordion-item-title-icon span.e-opened {
    display: none !important;
}
.inner_acc .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
    display: flex !important;
}
.inner_acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened {
    display: flex !important;
}
.inner_acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed {
    display: none !important;
}/* End custom CSS */