.elementor-58 .elementor-element.elementor-element-797278f > .elementor-container{max-width:1238px;}.elementor-58 .elementor-element.elementor-element-797278f{padding:50px 0px 90px 0px;}.elementor-58 .elementor-element.elementor-element-df87afe .premium-carousel-dots-above ul.slick-dots{left:94.5%;top:50%;}.elementor-58 .elementor-element.elementor-element-df87afe .premium-carousel-dots-below ul.slick-dots{bottom:50%;}.elementor-58 .elementor-element.elementor-element-df87afe .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-58 .elementor-element.elementor-element-df87afe .premium-carousel-wrapper .slick-arrow{font-size:14px;color:var( --e-global-color-e9c9823 );}.elementor-58 .elementor-element.elementor-element-df87afe .premium-carousel-wrapper .slick-arrow svg{width:14px;height:14px;fill:var( --e-global-color-e9c9823 );}.elementor-58 .elementor-element.elementor-element-df87afe .slick-arrow{border-radius:0px;}.elementor-58 .elementor-element.elementor-element-df87afe ul.slick-dots li{color:var( --e-global-color-e9c9823 );}.elementor-58 .elementor-element.elementor-element-df87afe ul.slick-dots li svg{fill:var( --e-global-color-e9c9823 );}.elementor-58 .elementor-element.elementor-element-df87afe ul.slick-dots li.slick-active{color:var( --e-global-color-e9c9823 );}.elementor-58 .elementor-element.elementor-element-df87afe ul.slick-dots li.slick-active svg{fill:var( --e-global-color-e9c9823 );}.elementor-bc-flex-widget .elementor-58 .elementor-element.elementor-element-0dd4966.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-58 .elementor-element.elementor-element-0dd4966.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-58 .elementor-element.elementor-element-0dd4966 > .elementor-element-populated{padding:0px 0px 0px 112px;}.elementor-58 .elementor-element.elementor-element-968c799 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:18px;}.elementor-58 .elementor-element.elementor-element-aad0ec6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:600;line-height:33px;}.elementor-58 .elementor-element.elementor-element-aad0ec6 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-58 .elementor-element.elementor-element-b334871{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;line-height:24px;}.elementor-58 .elementor-element.elementor-element-a0581d7{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;line-height:24px;}.elementor-58 .elementor-element.elementor-element-5d821a9 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:500;line-height:33px;fill:#000000;color:#000000;background-color:var( --e-global-color-e9c9823 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e9c9823 );border-radius:20px 20px 20px 20px;padding:1px 30px 1px 30px;}.elementor-58 .elementor-element.elementor-element-5d821a9 .elementor-button:hover, .elementor-58 .elementor-element.elementor-element-5d821a9 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF00;}.elementor-58 .elementor-element.elementor-element-5d821a9 .elementor-button:hover svg, .elementor-58 .elementor-element.elementor-element-5d821a9 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-5d821a9 > .elementor-widget-container{padding:30px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-58 .elementor-element.elementor-element-f239bff{width:100%;}.elementor-58 .elementor-element.elementor-element-0dd4966{width:100%;}}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-797278f{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-f239bff > .elementor-element-populated{margin:0px 0px 55px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-df87afe .premium-carousel-dots-above ul.slick-dots{left:2%;top:103.6%;}.elementor-58 .elementor-element.elementor-element-df87afe .premium-carousel-dots-below ul.slick-dots{bottom:103.6%;}.elementor-58 .elementor-element.elementor-element-0dd4966 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-797278f{padding:30px 0px 60px 0px;}.elementor-58 .elementor-element.elementor-element-f239bff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-58 .elementor-element.elementor-element-0dd4966 > .elementor-element-populated{padding:10px 30px 0px 30px;}}/* Start custom CSS for premium-carousel-widget, class: .elementor-element-df87afe */.elementor-58 .elementor-element.elementor-element-df87afe a.ver-carousel-arrow.carousel-prev {
    top: 30%;
}
.elementor-58 .elementor-element.elementor-element-df87afe a.ver-carousel-arrow.carousel-next {
    bottom: 30%;
}

.elementor-58 .elementor-element.elementor-element-df87afe .premium-carousel-wrapper a.ver-carousel-arrow {
    left: 100%;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
}

.elementor-58 .elementor-element.elementor-element-df87afe ul.slick-dots li{
    margin: 0px;
    position: relative;
}

.elementor-58 .elementor-element.elementor-element-df87afe  ul.slick-dots li.slick-active i.far.fa-square:after {
    content: '';
    width: 7px;
    height: 7px;
    background: #c3d06d;
    display: block;
    position: absolute;
    top: 7px;
    right: 6.5px;
}

@media(max-width:992px){
.elementor-58 .elementor-element.elementor-element-df87afe  .premium-carousel-dots-above ul.slick-dots {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: inherit;
    -moz-box-orient: horizontal;
    -moz-box-direction: inherit;
    -ms-flex-direction: inherit;
    flex-direction: inherit;
}
.elementor-58 .elementor-element.elementor-element-df87afe ul.slick-dots {
    left: 0px !important;
    top: auto !important;
    bottom: -44.2px !important;
}

.elementor-58 .elementor-element.elementor-element-df87afe a.ver-carousel-arrow.carousel-next.slick-arrow {
        top:auto;
        bottom: -38px !important;
        left: 160px !important;
        transform: rotate(270deg) !important;
}

.elementor-58 .elementor-element.elementor-element-df87afe a.ver-carousel-arrow.carousel-prev.slick-arrow {
    transform: rotate(270deg) !important;
    top: auto !important;
    left: 33px !important;
    bottom: -38px !important;
}
.elementor-58 .elementor-element.elementor-element-df87afe  ul.slick-dots li {
    margin: 0px;
    position: relative;
    margin-right: -5px;
}
}/* End custom CSS */