.elementor-2170 .elementor-element.elementor-element-2fc3dd37{--display:flex;--min-height:100svh;--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--overflow:hidden;--overlay-opacity:0.9;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0;--padding-left:10vw;--padding-right:10vw;}.elementor-2170 .elementor-element.elementor-element-2fc3dd37:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-position:bottom right;background-size:cover;}.elementor-2170 .elementor-element.elementor-element-2fc3dd37::before, .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .elementor-background-video-container::before, .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .e-con-inner > .elementor-background-video-container::before, .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .elementor-background-slideshow::before, .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at bottom center, var( --e-global-color-accent ) 0%, var( --e-global-color-8da357f ) 100%);}.elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .elementor-shape-bottom .elementor-shape-fill, .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-36f64b0 );}.elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .elementor-shape-bottom svg, .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .e-con-inner > .elementor-shape-bottom svg{width:calc(246% + 1.3px);height:60px;}.elementor-2170 .elementor-element.elementor-element-72d8c5d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-2170 .elementor-element.elementor-element-324bab6e .elementor-heading-title{font-weight:600;text-transform:uppercase;color:var( --e-global-color-005f3cf );}.elementor-2170 .elementor-element.elementor-element-324bab6e .elementor-heading-title a:hover, .elementor-2170 .elementor-element.elementor-element-324bab6e .elementor-heading-title a:focus{color:var( --e-global-color-d47d3c7 );}.elementor-2170 .elementor-element.elementor-element-2526a25a .elementor-heading-title{font-size:clamp(1.875rem, 3.439vw + 1.387rem, 4.125rem);font-weight:700;line-height:1.1;color:var( --e-global-color-005f3cf );}.elementor-2170 .elementor-element.elementor-element-39fedbad{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2170 .elementor-element.elementor-element-39fedbad:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-39fedbad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36f64b0 );}.elementor-2170 .elementor-element.elementor-element-4bc6940f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2170 .elementor-element.elementor-element-13ec0860 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.225;}.elementor-2170 .elementor-element.elementor-element-2a1e3427{--display:flex;}.elementor-2170 .elementor-element.elementor-element-1475502f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2170 .elementor-element.elementor-element-1475502f:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-1475502f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-005f3cf );}.elementor-2170 .elementor-element.elementor-element-5d43f2da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2170 .elementor-element.elementor-element-5d43f2da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:700;line-height:1.2;color:var( --e-global-color-primary );}.elementor-2170 .elementor-element.elementor-element-51f3a9f{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2170 .elementor-element.elementor-element-51f3a9f:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-51f3a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-005f3cf );}.elementor-2170 .elementor-element.elementor-element-15023c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2170 .elementor-element.elementor-element-ca886b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.225;}.elementor-2170 .elementor-element.elementor-element-7406d84{--display:flex;}.elementor-2170 .elementor-element.elementor-element-9d02842 img{border-radius:12px 12px 12px 12px;}.elementor-2170 .elementor-element.elementor-element-2f1e36eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2170 .elementor-element.elementor-element-2f1e36eb:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-2f1e36eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36f64b0 );}.elementor-2170 .elementor-element.elementor-element-20d8bf42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;}.elementor-2170 .elementor-element.elementor-element-50f55cdc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2170 .elementor-element.elementor-element-50f55cdc:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-50f55cdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-005f3cf );}.elementor-2170 .elementor-element.elementor-element-ff13c0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;}.elementor-2170 .elementor-element.elementor-element-6422c63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2170 .elementor-element.elementor-element-6422c63:not(.elementor-motion-effects-element-type-background), .elementor-2170 .elementor-element.elementor-element-6422c63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36f64b0 );}.elementor-2170 .elementor-element.elementor-element-66bc874 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;}.elementor-2170 .elementor-element.elementor-element-2209e7ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2170 .elementor-element.elementor-element-149b901c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-2170 .elementor-element.elementor-element-149b901c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;}.elementor-2170 .elementor-element.elementor-element-754262dc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-30px;--margin-right:-30px;}.elementor-2170 .elementor-element.elementor-element-41ec3fbf{--display:flex;}.elementor-2170 .elementor-element.elementor-element-6a0e4e6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2170 .elementor-element.elementor-element-25a41199{width:100%;max-width:100%;}.elementor-2170 .elementor-element.elementor-element-25a41199 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-2170 .elementor-element.elementor-element-6db4c842{text-align:center;}.elementor-2170 .elementor-element.elementor-element-6db4c842 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.488vw + 0.902rem, 1.25rem);font-weight:700;line-height:1.2;color:var( --e-global-color-accent );}.elementor-2170 .elementor-element.elementor-element-c0bff52{--display:flex;}.elementor-2170 .elementor-element.elementor-element-3c97872b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2170 .elementor-element.elementor-element-3d957254{width:100%;max-width:100%;}.elementor-2170 .elementor-element.elementor-element-3d957254 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-2170 .elementor-element.elementor-element-43e13977{text-align:center;}.elementor-2170 .elementor-element.elementor-element-43e13977 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.488vw + 0.902rem, 1.25rem);font-weight:700;line-height:1.2;color:var( --e-global-color-accent );}.elementor-2170 .elementor-element.elementor-element-4df092af{--display:flex;}.elementor-2170 .elementor-element.elementor-element-49b6491b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2170 .elementor-element.elementor-element-535b3f3b{width:100%;max-width:100%;}.elementor-2170 .elementor-element.elementor-element-535b3f3b img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-2170 .elementor-element.elementor-element-4aaec7f2{text-align:center;}.elementor-2170 .elementor-element.elementor-element-4aaec7f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.488vw + 0.902rem, 1.25rem);font-weight:700;line-height:1.2;color:var( --e-global-color-accent );}.elementor-2170 .elementor-element.elementor-element-3a7f8baa{--display:flex;}.elementor-2170 .elementor-element.elementor-element-2b280f01{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2170 .elementor-element.elementor-element-3133eef6{width:100%;max-width:100%;}.elementor-2170 .elementor-element.elementor-element-3133eef6 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-2170 .elementor-element.elementor-element-7a101194{text-align:center;}.elementor-2170 .elementor-element.elementor-element-7a101194 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.488vw + 0.902rem, 1.25rem);font-weight:700;line-height:1.2;color:var( --e-global-color-accent );}.elementor-2170 .elementor-element.elementor-element-6193921a{--display:flex;}.elementor-2170 .elementor-element.elementor-element-47a0ea9b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2170 .elementor-element.elementor-element-f83cb62{width:100%;max-width:100%;}.elementor-2170 .elementor-element.elementor-element-f83cb62 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-2170 .elementor-element.elementor-element-62a051b2{text-align:center;}.elementor-2170 .elementor-element.elementor-element-62a051b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1rem, 0.488vw + 0.902rem, 1.25rem);font-weight:700;line-height:1.2;color:var( --e-global-color-accent );}.elementor-2170 .elementor-element.elementor-element-17021922{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2170 .elementor-element.elementor-element-c52e7b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2170 .elementor-element.elementor-element-540e1686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-2170 .elementor-element.elementor-element-540e1686 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;}@media(max-width:1199px){.elementor-2170 .elementor-element.elementor-element-2fc3dd37{--padding-top:120px;--padding-bottom:0;--padding-left:5vw;--padding-right:5vw;}}@media(max-width:1023px){.elementor-2170 .elementor-element.elementor-element-2fc3dd37{--flex-wrap:wrap;--margin-top:-72px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:72px;--padding-bottom:0;--padding-left:8vw;--padding-right:8vw;}.elementor-2170 .elementor-element.elementor-element-72d8c5d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-17021922{--e-n-carousel-swiper-slides-to-display:4;}}@media(max-width:767px){.elementor-2170 .elementor-element.elementor-element-2fc3dd37{--min-height:80vh;}.elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .elementor-shape-bottom svg, .elementor-2170 .elementor-element.elementor-element-2fc3dd37 > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-2170 .elementor-element.elementor-element-72d8c5d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2170 .elementor-element.elementor-element-39fedbad{--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-2170 .elementor-element.elementor-element-1475502f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2170 .elementor-element.elementor-element-51f3a9f{--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-2170 .elementor-element.elementor-element-2f1e36eb{--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-2170 .elementor-element.elementor-element-50f55cdc{--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-2170 .elementor-element.elementor-element-6422c63{--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-2170 .elementor-element.elementor-element-2209e7ef{--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}.elementor-2170 .elementor-element.elementor-element-754262dc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2170 .elementor-element.elementor-element-17021922{--e-n-carousel-swiper-slides-to-display:1;padding:0px 80px 0px 0px;}.elementor-2170 .elementor-element.elementor-element-c52e7b3{--padding-top:8vw;--padding-bottom:8vw;--padding-left:8vw;--padding-right:8vw;}}@media(min-width:768px){.elementor-2170 .elementor-element.elementor-element-72d8c5d2{--width:65vw;}.elementor-2170 .elementor-element.elementor-element-39fedbad{--content-width:1140px;}.elementor-2170 .elementor-element.elementor-element-4bc6940f{--width:50%;}.elementor-2170 .elementor-element.elementor-element-2a1e3427{--width:50%;}.elementor-2170 .elementor-element.elementor-element-51f3a9f{--content-width:1140px;}.elementor-2170 .elementor-element.elementor-element-15023c1{--width:50%;}.elementor-2170 .elementor-element.elementor-element-7406d84{--width:50%;}.elementor-2170 .elementor-element.elementor-element-2f1e36eb{--content-width:1140px;}.elementor-2170 .elementor-element.elementor-element-50f55cdc{--content-width:1140px;}.elementor-2170 .elementor-element.elementor-element-6422c63{--content-width:1140px;}.elementor-2170 .elementor-element.elementor-element-2209e7ef{--content-width:1140px;}.elementor-2170 .elementor-element.elementor-element-754262dc{--width:calc(100% + 60px);}.elementor-2170 .elementor-element.elementor-element-c52e7b3{--content-width:1140px;}}@media(max-width:1023px) and (min-width:768px){.elementor-2170 .elementor-element.elementor-element-72d8c5d2{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-25a41199 */.elementor-2170 .elementor-element.elementor-element-25a41199 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0e4e6 */.elementor-2170 .elementor-element.elementor-element-6a0e4e6 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-6a0e4e6:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d957254 */.elementor-2170 .elementor-element.elementor-element-3d957254 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c97872b */.elementor-2170 .elementor-element.elementor-element-3c97872b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-3c97872b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-535b3f3b */.elementor-2170 .elementor-element.elementor-element-535b3f3b {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b6491b */.elementor-2170 .elementor-element.elementor-element-49b6491b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-49b6491b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3133eef6 */.elementor-2170 .elementor-element.elementor-element-3133eef6 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b280f01 */.elementor-2170 .elementor-element.elementor-element-2b280f01 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-2b280f01:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f83cb62 */.elementor-2170 .elementor-element.elementor-element-f83cb62 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a0ea9b */.elementor-2170 .elementor-element.elementor-element-47a0ea9b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-47a0ea9b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25a41199 */.elementor-2170 .elementor-element.elementor-element-25a41199 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0e4e6 */.elementor-2170 .elementor-element.elementor-element-6a0e4e6 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-6a0e4e6:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d957254 */.elementor-2170 .elementor-element.elementor-element-3d957254 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c97872b */.elementor-2170 .elementor-element.elementor-element-3c97872b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-3c97872b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-535b3f3b */.elementor-2170 .elementor-element.elementor-element-535b3f3b {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b6491b */.elementor-2170 .elementor-element.elementor-element-49b6491b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-49b6491b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3133eef6 */.elementor-2170 .elementor-element.elementor-element-3133eef6 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b280f01 */.elementor-2170 .elementor-element.elementor-element-2b280f01 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-2b280f01:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f83cb62 */.elementor-2170 .elementor-element.elementor-element-f83cb62 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a0ea9b */.elementor-2170 .elementor-element.elementor-element-47a0ea9b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-47a0ea9b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25a41199 */.elementor-2170 .elementor-element.elementor-element-25a41199 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0e4e6 */.elementor-2170 .elementor-element.elementor-element-6a0e4e6 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-6a0e4e6:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d957254 */.elementor-2170 .elementor-element.elementor-element-3d957254 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c97872b */.elementor-2170 .elementor-element.elementor-element-3c97872b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-3c97872b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-535b3f3b */.elementor-2170 .elementor-element.elementor-element-535b3f3b {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b6491b */.elementor-2170 .elementor-element.elementor-element-49b6491b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-49b6491b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3133eef6 */.elementor-2170 .elementor-element.elementor-element-3133eef6 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b280f01 */.elementor-2170 .elementor-element.elementor-element-2b280f01 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-2b280f01:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f83cb62 */.elementor-2170 .elementor-element.elementor-element-f83cb62 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a0ea9b */.elementor-2170 .elementor-element.elementor-element-47a0ea9b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-47a0ea9b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25a41199 */.elementor-2170 .elementor-element.elementor-element-25a41199 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0e4e6 */.elementor-2170 .elementor-element.elementor-element-6a0e4e6 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-6a0e4e6:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d957254 */.elementor-2170 .elementor-element.elementor-element-3d957254 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c97872b */.elementor-2170 .elementor-element.elementor-element-3c97872b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-3c97872b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-535b3f3b */.elementor-2170 .elementor-element.elementor-element-535b3f3b {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b6491b */.elementor-2170 .elementor-element.elementor-element-49b6491b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-49b6491b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3133eef6 */.elementor-2170 .elementor-element.elementor-element-3133eef6 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b280f01 */.elementor-2170 .elementor-element.elementor-element-2b280f01 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-2b280f01:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f83cb62 */.elementor-2170 .elementor-element.elementor-element-f83cb62 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a0ea9b */.elementor-2170 .elementor-element.elementor-element-47a0ea9b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-47a0ea9b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25a41199 */.elementor-2170 .elementor-element.elementor-element-25a41199 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0e4e6 */.elementor-2170 .elementor-element.elementor-element-6a0e4e6 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-6a0e4e6:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d957254 */.elementor-2170 .elementor-element.elementor-element-3d957254 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c97872b */.elementor-2170 .elementor-element.elementor-element-3c97872b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-3c97872b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-535b3f3b */.elementor-2170 .elementor-element.elementor-element-535b3f3b {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b6491b */.elementor-2170 .elementor-element.elementor-element-49b6491b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-49b6491b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3133eef6 */.elementor-2170 .elementor-element.elementor-element-3133eef6 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b280f01 */.elementor-2170 .elementor-element.elementor-element-2b280f01 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-2b280f01:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f83cb62 */.elementor-2170 .elementor-element.elementor-element-f83cb62 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a0ea9b */.elementor-2170 .elementor-element.elementor-element-47a0ea9b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-47a0ea9b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25a41199 */.elementor-2170 .elementor-element.elementor-element-25a41199 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0e4e6 */.elementor-2170 .elementor-element.elementor-element-6a0e4e6 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-6a0e4e6:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d957254 */.elementor-2170 .elementor-element.elementor-element-3d957254 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c97872b */.elementor-2170 .elementor-element.elementor-element-3c97872b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-3c97872b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-535b3f3b */.elementor-2170 .elementor-element.elementor-element-535b3f3b {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49b6491b */.elementor-2170 .elementor-element.elementor-element-49b6491b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-49b6491b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3133eef6 */.elementor-2170 .elementor-element.elementor-element-3133eef6 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b280f01 */.elementor-2170 .elementor-element.elementor-element-2b280f01 {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-2b280f01:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f83cb62 */.elementor-2170 .elementor-element.elementor-element-f83cb62 {
    aspect-ratio: 170/190;
    object-fit: cover;
    object-position: top center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a0ea9b */.elementor-2170 .elementor-element.elementor-element-47a0ea9b {
    transition: opacity .4s;
}
.elementor-2170 .elementor-element.elementor-element-47a0ea9b:hover {
    opacity: .8;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-17021922 */.elementor-2170 .elementor-element.elementor-element-17021922 .swiper {
    overflow: visible;
}/* End custom CSS */