.elementor-120778 .elementor-element.elementor-element-0e3b5e7{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-120778 .elementor-element.elementor-element-116498f .elementor-heading-title{font-size:60px;}.elementor-120778 .elementor-element.elementor-element-e18f32b{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-120778 .elementor-element.elementor-element-840e0d1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-120778 .elementor-element.elementor-element-840e0d1:not(.elementor-motion-effects-element-type-background), .elementor-120778 .elementor-element.elementor-element-840e0d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-120778 .elementor-element.elementor-element-20b05ec .elementor-heading-title{font-size:20px;text-transform:uppercase;color:var( --e-global-color-712fbc5 );}.elementor-120778 .elementor-element.elementor-element-64f7f24{font-size:20px;color:var( --e-global-color-712fbc5 );}.elementor-120778 .elementor-element.elementor-element-1d552ee{--display:flex;}.elementor-120778 .elementor-element.elementor-element-22474e4{--box-border-color:var( --e-global-color-secondary );--header-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;}.elementor-120778 .elementor-element.elementor-element-22474e4 .elementor-toc__header-title{text-align:start;}.elementor-120778 .elementor-element.elementor-element-22474e4 .elementor-toc__header, .elementor-120778 .elementor-element.elementor-element-22474e4 .elementor-toc__header-title{font-size:30px;}.elementor-120778 .elementor-element.elementor-element-22474e4 .elementor-toc__header{flex-direction:row;}.elementor-120778 .elementor-element.elementor-element-2b29dee{--display:flex;}.elementor-120778 .elementor-element.elementor-element-daa7793{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-120778 .elementor-element.elementor-element-6dad88f{--swiper-slides-to-display:3;--swiper-slides-gap:20px;}.elementor-120778 .elementor-element.elementor-element-6dad88f .swiper-slide > .elementor-element{height:100%;}@media(max-width:1366px){.elementor-120778 .elementor-element.elementor-element-6dad88f{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-120778 .elementor-element.elementor-element-6dad88f{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-120778 .elementor-element.elementor-element-6dad88f{--swiper-slides-to-display:1;}}@media(min-width:2400px){.elementor-120778 .elementor-element.elementor-element-6dad88f{--swiper-slides-to-display:3;}}/* Start custom CSS for loop-carousel, class: .elementor-element-6dad88f */.elementor-120778 .elementor-element.elementor-element-6dad88f .swiper {
    overflow: visible;
}/* End custom CSS */