.elementor-22 .elementor-element.elementor-element-ae83364{--display:flex;--background-transition:0.3s;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-22724fc{--grid-columns:3;--grid-column-gap:6rem;--grid-row-gap:6rem;}.elementor-22 .elementor-element.elementor-element-195743a{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;}:root{--page-title-display:none;}@media(max-width:1280px){.elementor-22 .elementor-element.elementor-element-ae83364{--padding-top:0rem;--padding-bottom:6rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-22 .elementor-element.elementor-element-22724fc{--grid-columns:2;--grid-column-gap:1.5rem;--grid-row-gap:1.5rem;}.elementor-22 .elementor-element.elementor-element-195743a{--swiper-slides-to-display:1;--swiper-slides-gap:0px;}}@media(max-width:800px){.elementor-22 .elementor-element.elementor-element-ae83364{--min-height:100vh;--margin-top:-6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-22724fc{--grid-columns:1;--grid-column-gap:1rem;--grid-row-gap:1rem;}.elementor-22 .elementor-element.elementor-element-195743a{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--swiper-pagination-size:20px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:-4rem;}}/* Start custom CSS for loop-carousel, class: .elementor-element-195743a */.elementor-22 .elementor-element.elementor-element-195743a .swiper-pagination-bullet {
    background: transparent;
    box-shadow: 0 0 0 2px #695e38 inset;
    opacity: 1;
    position: relative;
}

.elementor-22 .elementor-element.elementor-element-195743a .swiper-pagination-bullet-active:before {
    content: "";
    width: .75rem;
    height: .75rem;
    background: #695e38;
    position: absolute;
    border-radius: .5rem;
    left: 4px;
    top: 4px;
}

@media only screen and (max-width: 800px) {
    body {
        overflow: hidden;
    }
}/* End custom CSS */