.elementor-4654 .elementor-element.elementor-element-5eea40ab{--display:flex;--position:fixed;--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-4654 .elementor-element.elementor-element-5eea40ab.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-4654 .elementor-element.elementor-element-5eea40ab{left:0px;}body.rtl .elementor-4654 .elementor-element.elementor-element-5eea40ab{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4654 .elementor-element.elementor-element-5542a1c5 .elementor-button{background-color:var( --e-global-color-d679393 );font-family:"Lato", Sans-serif;font-weight:700;border-radius:6px 6px 6px 6px;}.elementor-4654 .elementor-element.elementor-element-5542a1c5 .elementor-button:hover, .elementor-4654 .elementor-element.elementor-element-5542a1c5 .elementor-button:focus{background-color:var( --e-global-color-f4cb1b0 );color:var( --e-global-color-43e79d5 );}.elementor-4654 .elementor-element.elementor-element-5542a1c5 > .elementor-widget-container{padding:11px 11px 11px 11px;border-radius:6px 6px 6px 6px;}.elementor-4654 .elementor-element.elementor-element-5542a1c5.elementor-element{--align-self:flex-start;}.elementor-4654 .elementor-element.elementor-element-5542a1c5 .elementor-button:hover svg, .elementor-4654 .elementor-element.elementor-element-5542a1c5 .elementor-button:focus svg{fill:var( --e-global-color-43e79d5 );}@media(max-width:1366px){.elementor-4654 .elementor-element.elementor-element-5eea40ab{--z-index:3;}}@media(max-width:1024px){.elementor-4654 .elementor-element.elementor-element-5eea40ab{--z-index:2;}}@media(max-width:767px){.elementor-4654 .elementor-element.elementor-element-5eea40ab{--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 3px;--row-gap:0px;--column-gap:3px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:15px;--padding-left:3px;--padding-right:3px;--z-index:100000;}.elementor-4654 .elementor-element.elementor-element-5542a1c5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4654 .elementor-element.elementor-element-5542a1c5.elementor-element{--align-self:stretch;}.elementor-4654 .elementor-element.elementor-element-5542a1c5 .elementor-button{font-size:15px;padding:15px 35px 15px 35px;}}/* Start custom CSS */.button {
    box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.6);
    background: #8ec34959;
    border-radius: 6px;
}
.green{
    color: #8EC249;
}
button.elementor-button.elementor-size-sm{
     box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.6);
    background: #8ec34959;
    border-radius: 6px;
filter: drop-shadow(0px 3px 3px rgba(0,0,0,0.16 ));
background: linear-gradient(180deg, 
#cdf037 0.00%, 
#58950c 100.00%);
}

.filter{
filter: drop-shadow(0px 20px 15px rgba(0,0,0,0.16 ));
}
.swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    position: absolute !important;
    top: 529px;
    width: 63%;
    left: 58px;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    position: absolute !important;
    top: 481px;
    width: 83%;
    left: 52px;
}
}

@media only screen and (max-width: 600px) {
    .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {
    position: absolute !important;
   top: 413px;
    width: 71%;
    left: 52px;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: absolute;
    top: -25px;
    left: -142px;
}
.elementor-widget-reviews .swiper-slide, .elementor-widget-testimonial-carousel .swiper-slide {
    height: auto;
    padding: 20px 0px;
}
.elementor-swiper {
    height: 354px;
}
}/* End custom CSS */