.elementor-2 .elementor-element.elementor-element-23debc1{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-67e3781{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--swiper-pagination-size:0.75rem;--dots-normal-color:var( --e-global-color-text );--dots-hover-color:var( --e-global-color-text );--swiper-pagination-spacing:2.5rem;}.elementor-2 .elementor-element.elementor-element-67e3781 .swiper-slide > .elementor-element{height:100%;}.elementor-2 .elementor-element.elementor-element-67e3781 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;}.elementor-2 .elementor-element.elementor-element-e359a0a{--display:grid;--e-con-grid-template-columns:repeat(12, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--grid-auto-flow:row;--margin-top:2.5rem;--margin-bottom:2.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0fd3e8b{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-0fd3e8b img{width:100%;height:12.5rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-0b0a7e0{grid-column:span 5;}.elementor-2 .elementor-element.elementor-element-0b0a7e0 img{width:100%;height:12.5rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-4ffa51c{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-4ffa51c img{width:100%;height:12.5rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-ce944df{grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-ce944df img{width:100%;height:12.5rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-85e7e0e{grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-85e7e0e img{width:100%;height:12.5rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-5b98d0f{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-5b98d0f img{width:100%;height:12.5rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-7d055d7{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-7d055d7 img{width:100%;height:12.5rem;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-5ba9c90{grid-column:span 5;}.elementor-2 .elementor-element.elementor-element-5ba9c90 img{width:100%;height:12.5rem;object-fit:cover;object-position:center center;}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-67e3781{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-e359a0a{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-67e3781{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-e359a0a{--e-con-grid-template-columns:repeat(9, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-5b98d0f{grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-7d055d7{grid-column:span 4;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-67e3781{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-e359a0a{--grid-auto-flow:row;--justify-items:center;}}@media(max-width:880px){.elementor-2 .elementor-element.elementor-element-67e3781{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-e359a0a{--e-con-grid-template-columns:repeat(6, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0b0a7e0{grid-column:span 4;}.elementor-2 .elementor-element.elementor-element-4ffa51c{grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-ce944df{grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-85e7e0e{grid-column:span 2;}.elementor-2 .elementor-element.elementor-element-5b98d0f{grid-column:span 4;}.elementor-2 .elementor-element.elementor-element-7d055d7{grid-column:span 3;}.elementor-2 .elementor-element.elementor-element-5ba9c90{grid-column:span 3;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-67e3781{--swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-e359a0a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0fd3e8b{grid-column:span 1;}.elementor-2 .elementor-element.elementor-element-0b0a7e0{grid-column:span 1;}.elementor-2 .elementor-element.elementor-element-4ffa51c{grid-column:span 1;}.elementor-2 .elementor-element.elementor-element-ce944df{grid-column:span 1;}.elementor-2 .elementor-element.elementor-element-85e7e0e{grid-column:span 1;}.elementor-2 .elementor-element.elementor-element-5b98d0f{grid-column:span 1;}.elementor-2 .elementor-element.elementor-element-7d055d7{grid-column:span 1;}.elementor-2 .elementor-element.elementor-element-5ba9c90{grid-column:span 1;}}@media(min-width:2400px){.elementor-2 .elementor-element.elementor-element-67e3781{--swiper-slides-to-display:3;}.elementor-2 .elementor-element.elementor-element-e359a0a{--grid-auto-flow:row;}}/* Start custom CSS for loop-carousel, class: .elementor-element-67e3781 */.elementor-2 .elementor-element.elementor-element-67e3781 .swiper-pagination-bullet {
    background-color: white;
    opacity: 100;
}
.elementor-2 .elementor-element.elementor-element-67e3781 .swiper-pagination-bullet-active {
    background-color: black;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fd3e8b *//*Extra large width maxxes out at 100% container width*/
.elementor-2 .elementor-element.elementor-element-0fd3e8b img {
    width: 50rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b0a7e0 *//*Extra large width maxxes out at 100% container width*/
.elementor-2 .elementor-element.elementor-element-0b0a7e0 img {
    width: 50rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ffa51c *//*Extra large width maxxes out at 100% container width*/
.elementor-2 .elementor-element.elementor-element-4ffa51c img {
    width: 50rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce944df *//*Extra large width maxxes out at 100% container width*/
.elementor-2 .elementor-element.elementor-element-ce944df img {
    width: 50rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85e7e0e *//*Extra large width maxxes out at 100% container width*/
.elementor-2 .elementor-element.elementor-element-85e7e0e img {
    width: 50rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b98d0f *//*Extra large width maxxes out at 100% container width*/
.elementor-2 .elementor-element.elementor-element-5b98d0f img {
    width: 50rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d055d7 *//*Extra large width maxxes out at 100% container width*/
.elementor-2 .elementor-element.elementor-element-7d055d7 img {
    width: 50rem;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba9c90 *//*Extra large width maxxes out at 100% container width*/
.elementor-2 .elementor-element.elementor-element-5ba9c90 img {
    width: 50rem;
}/* End custom CSS */