.elementor-8 .elementor-element.elementor-element-3172bd4{--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:40px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1092781{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5d6d987{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-335abc6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-967a72c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-967a72c.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-967a72c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:66px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fdac8f2{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-fdac8f2.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-fdac8f2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-9e65614 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFBD3B33;border-radius:5px 5px 5px 5px;padding:6px 25px 6px 25px;}.elementor-8 .elementor-element.elementor-element-9e65614.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-9e65614 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-5a8ad04{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f0c5b2e{--display:flex;--justify-content:space-between;--border-radius:5px 5px 5px 5px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-8 .elementor-element.elementor-element-f0c5b2e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f0c5b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-965784a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3b594e5{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-690effb .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}.elementor-8 .elementor-element.elementor-element-7eaf376 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}.elementor-8 .elementor-element.elementor-element-02c4903 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-db05f3e{--e-transform-translateY:-50%;bottom:30%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-db05f3e{left:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-db05f3e{right:-2%;}.elementor-8 .elementor-element.elementor-element-db05f3e img{width:35px;}.elementor-8 .elementor-element.elementor-element-99b5b73 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}.elementor-8 .elementor-element.elementor-element-c91d426 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}.elementor-8 .elementor-element.elementor-element-725bf0c .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;border-radius:5px 5px 5px 5px;padding:12px 15px 12px 15px;}.elementor-8 .elementor-element.elementor-element-d675f6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-824768f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-824768f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-824768f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-da146b3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-97a1f19 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-astglobalcolor4 );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-085a048{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-085a048{left:0px;}.elementor-8 .elementor-element.elementor-element-085a048{bottom:0px;}.elementor-8 .elementor-element.elementor-element-085a048 img{width:90px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6a31cf3{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6a31cf3{left:0px;}.elementor-8 .elementor-element.elementor-element-6a31cf3{bottom:0px;}.elementor-8 .elementor-element.elementor-element-6a31cf3 img{width:90px;}.elementor-8 .elementor-element.elementor-element-6cfd1e0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6cfd1e0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6cfd1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9227197 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a1a5f2b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f2b9f58{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-f2b9f58{left:0px;}.elementor-8 .elementor-element.elementor-element-f2b9f58{bottom:0px;}.elementor-8 .elementor-element.elementor-element-f2b9f58 img{width:90px;}.elementor-8 .elementor-element.elementor-element-804c3b0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:5px 5px 5px 5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-804c3b0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-804c3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9d8e880 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-90fce51 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1825f02{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-1825f02{left:0px;}.elementor-8 .elementor-element.elementor-element-1825f02{bottom:0px;}.elementor-8 .elementor-element.elementor-element-1825f02 img{width:120px;}.elementor-8 .elementor-element.elementor-element-a5ad6cf{--display:flex;--justify-content:space-between;--border-radius:5px 5px 5px 5px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-8 .elementor-element.elementor-element-a5ad6cf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a5ad6cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-858e423{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bded9d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1b3e92b{text-align:start;}.elementor-8 .elementor-element.elementor-element-1b3e92b img{width:60px;}.elementor-8 .elementor-element.elementor-element-b1cfbce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-917adfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6ae4d18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-56ae1d5{text-align:start;}.elementor-8 .elementor-element.elementor-element-56ae1d5 img{width:60px;}.elementor-8 .elementor-element.elementor-element-fd822b8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a6adb50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2238f79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e22996c{text-align:start;}.elementor-8 .elementor-element.elementor-element-e22996c img{width:60px;}.elementor-8 .elementor-element.elementor-element-b740e0e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e1a662f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-ba1ca64{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d344a4 img{width:40px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-190a499{left:25px;}body.rtl .elementor-8 .elementor-element.elementor-element-190a499{right:25px;}.elementor-8 .elementor-element.elementor-element-190a499{top:0px;}.elementor-8 .elementor-element.elementor-element-190a499 img{width:40px;}.elementor-8 .elementor-element.elementor-element-7bd6dc0{--display:flex;--position:absolute;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFBD3B;--border-color:#FFBD3B;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-7bd6dc0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7bd6dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E2;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7bd6dc0{left:50px;}body.rtl .elementor-8 .elementor-element.elementor-element-7bd6dc0{right:50px;}.elementor-8 .elementor-element.elementor-element-e583ed3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-354aec7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-624e0d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-624e0d7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-624e0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-096f297 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-855272e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-855272e .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-855272e .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-5947907 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-48476d3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-48476d3 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-48476d3 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-f9eefd0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-286ca21 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-286ca21 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-286ca21 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-f62483a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-9477d27 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9477d27 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-9477d27 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-1f23329 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-6219b75 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-6219b75 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-6219b75 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-f8910c3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-ad5c370 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-ad5c370 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-ad5c370 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-26c61c4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-360f901 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-360f901 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-360f901 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-fec1db0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-518a025 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-518a025 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-518a025 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-bc20e2f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-082eb30 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-082eb30 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-082eb30 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-335e9ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-d9b279d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d9b279d .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-d9b279d .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-35beffb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-20b3d1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-20b3d1d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-20b3d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-ca620f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-81fd22d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-81fd22d .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-81fd22d .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-cef4bf0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-c764891 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c764891 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-c764891 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-b931df6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-e202913 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e202913 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-e202913 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-48d95a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-e1d8ec9 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-e1d8ec9 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-e1d8ec9 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-dab8f6e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-a97f620 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-a97f620 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-a97f620 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-f395ff3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-d440e19 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d440e19 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-d440e19 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-4f7e04d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-9c02cb5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9c02cb5 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-9c02cb5 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-5f6aff2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-2af120e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2af120e .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-2af120e .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-454f0d5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-598b02c .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-598b02c .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-598b02c .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-a666596{--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:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eeac1fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2012891{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ae5da1a{z-index:1;}.elementor-8 .elementor-element.elementor-element-ae5da1a img{width:90%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8e55ffa{left:20%;}body.rtl .elementor-8 .elementor-element.elementor-element-8e55ffa{right:20%;}.elementor-8 .elementor-element.elementor-element-8e55ffa{top:9%;z-index:1111;}.elementor-8 .elementor-element.elementor-element-8e55ffa img{width:55%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4f0e242{left:32%;}body.rtl .elementor-8 .elementor-element.elementor-element-4f0e242{right:32%;}.elementor-8 .elementor-element.elementor-element-4f0e242{top:17%;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-4f0e242 img{width:100px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-04e066a{right:6%;}body.rtl .elementor-8 .elementor-element.elementor-element-04e066a{left:6%;}.elementor-8 .elementor-element.elementor-element-04e066a{bottom:19.798%;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-04e066a img{width:60px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f963896{left:4.619%;}body.rtl .elementor-8 .elementor-element.elementor-element-f963896{right:4.619%;}.elementor-8 .elementor-element.elementor-element-f963896{bottom:15%;z-index:1;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-f963896 img{width:70px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fe68352{left:55%;}body.rtl .elementor-8 .elementor-element.elementor-element-fe68352{right:55%;}.elementor-8 .elementor-element.elementor-element-fe68352{top:8%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-fe68352 img{width:40px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-39d4a16{left:50%;}body.rtl .elementor-8 .elementor-element.elementor-element-39d4a16{right:50%;}.elementor-8 .elementor-element.elementor-element-39d4a16{top:38%;z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-39d4a16 img{width:50px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6d104a2{right:12%;}body.rtl .elementor-8 .elementor-element.elementor-element-6d104a2{left:12%;}.elementor-8 .elementor-element.elementor-element-6d104a2{bottom:6%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-6d104a2 img{width:45px;}.elementor-8 .elementor-element.elementor-element-ce88bfd{text-align:end;}.elementor-8 .elementor-element.elementor-element-ce88bfd img{width:750px;}.elementor-8 .elementor-element.elementor-element-c1067b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4862633{text-align:end;}.elementor-8 .elementor-element.elementor-element-4862633 img{width:750px;}.elementor-8 .elementor-element.elementor-element-d888109{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:70%;}.elementor-8 .elementor-element.elementor-element-d888109.e-con{--e-con-transform-translateY:-50%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d888109{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-d888109{right:0px;}.elementor-8 .elementor-element.elementor-element-a8288d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-96f1d8b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d311d7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b43305d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b43305d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b43305d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/Group-1261154508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-87d4368{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c8b1a9a{text-align:start;}.elementor-8 .elementor-element.elementor-element-c8b1a9a img{width:144px;}.elementor-8 .elementor-element.elementor-element-ffd8cf8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0cde80b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4472847 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-1742f80 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-3d3d2f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3873d6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3873d6d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3873d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/Group-1261154508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-30d9ea0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1bf8842{text-align:start;}.elementor-8 .elementor-element.elementor-element-1bf8842 img{width:144px;}.elementor-8 .elementor-element.elementor-element-3bbc0a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6b8f589 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-ad8c8bf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-0cc5737 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-e8ac4a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-60cfb1c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-60cfb1c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-60cfb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/Group-1261154508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-1b86828{--display:flex;--gap:100px 20px;--row-gap:100px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-10b00f4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2b1235e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b232569{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b232569:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b232569 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/Group-1261154508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e4497ef{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-05bfe8a{text-align:start;}.elementor-8 .elementor-element.elementor-element-05bfe8a img{width:144px;}.elementor-8 .elementor-element.elementor-element-aeaa089{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1a3bd76 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2f371f3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-15bbd24 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-be39459{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-02f89d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-02f89d4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-02f89d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/Group-1261154508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0c48456{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c73bc19{text-align:start;}.elementor-8 .elementor-element.elementor-element-c73bc19 img{width:144px;}.elementor-8 .elementor-element.elementor-element-b7eb1af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0f78eef .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d5d610d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-ca13ef4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-ab9c318{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-203afc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-203afc2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-203afc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/Group-1261154508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7e59d3e{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b13587d{text-align:start;}.elementor-8 .elementor-element.elementor-element-b13587d img{width:144px;}.elementor-8 .elementor-element.elementor-element-d501343{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-39b096b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b3f720b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-758ca1c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-52173ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ce9ccab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ce9ccab:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ce9ccab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/Group-1261154508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-123ee31{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d1befe{text-align:start;}.elementor-8 .elementor-element.elementor-element-2d1befe img{width:144px;}.elementor-8 .elementor-element.elementor-element-1f98824{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-71d7248 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f7ec4b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-e136c9e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-8375bf6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac65600{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ac65600:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ac65600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/Group-1261154508.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7113b39 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:4px 4px 4px 4px;border-color:#FFBD3B33;border-radius:5px 5px 5px 5px;padding:6px 25px 6px 25px;}.elementor-8 .elementor-element.elementor-element-7113b39.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-7113b39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-2ae614a{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9362fc8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9362fc8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9362fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-be0b4c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-afd8cb0 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-afd8cb0 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-afd8cb0 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-a20c716 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-92ecc93 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-92ecc93 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-92ecc93 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-99d0315 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-17e86a3 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-17e86a3 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-17e86a3 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-0a42cb0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-c6adcfb .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-c6adcfb .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-c6adcfb .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-c2fd521 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:25px;}.elementor-8 .elementor-element.elementor-element-f927ca5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-f927ca5 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-f927ca5 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-003116e{--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;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-873b6c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b7ecb5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-11b262f{text-align:start;}.elementor-8 .elementor-element.elementor-element-11b262f img{width:550px;}.elementor-8 .elementor-element.elementor-element-6fbd4ce{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d030f7c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bf67821{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-69b2624{z-index:1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9590638{right:4%;}body.rtl .elementor-8 .elementor-element.elementor-element-9590638{left:4%;}.elementor-8 .elementor-element.elementor-element-9590638{top:-4%;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-9590638 img{width:215px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-82bd64d{left:21%;}body.rtl .elementor-8 .elementor-element.elementor-element-82bd64d{right:21%;}.elementor-8 .elementor-element.elementor-element-82bd64d{bottom:2%;z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-82bd64d img{width:130px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-96e90bc{left:7%;}body.rtl .elementor-8 .elementor-element.elementor-element-96e90bc{right:7%;}.elementor-8 .elementor-element.elementor-element-96e90bc{bottom:18%;z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-8 .elementor-element.elementor-element-96e90bc img{width:84px;}.elementor-8 .elementor-element.elementor-element-7b6f8d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-45ffc04{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4562b82{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4562b82 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f967ebd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f967ebd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-c49293c{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9a15dd7{--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-8 .elementor-element.elementor-element-9eae9c7{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9eae9c7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-d242e4f{--display:flex;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2aa13a5{--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-8 .elementor-element.elementor-element-a435481{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a435481 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-686fe64{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-686fe64 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-astglobalcolor4 );border-style:none;}:where( .elementor-8 .elementor-element.elementor-element-686fe64 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;font-weight:500;}:where( .elementor-8 .elementor-element.elementor-element-686fe64 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-8 .elementor-element.elementor-element-aaecb92{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-aaecb92:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aaecb92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-5d021b0{padding:0px 30px 0px 30px;text-align:start;}.elementor-8 .elementor-element.elementor-element-5d021b0 img{width:750px;}.elementor-8 .elementor-element.elementor-element-1400e99{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-6e81fd1{--display:flex;}.elementor-8 .elementor-element.elementor-element-274f771{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a1dccac{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-186d9e6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-55b279b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-93b7d31{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-93b7d31:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-93b7d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abhishek_bhati.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b38b05b{--display:flex;}.elementor-8 .elementor-element.elementor-element-b38b05b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b38b05b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-3dc10ab{text-align:center;}.elementor-8 .elementor-element.elementor-element-3dc10ab .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c481d71{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c481d71{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-c481d71{left:-2%;}.elementor-8 .elementor-element.elementor-element-c568500{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4ede50a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d1f1b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-74e5922{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-74e5922:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-74e5922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abid.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d14dc11{--display:flex;}.elementor-8 .elementor-element.elementor-element-d14dc11:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d14dc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-eddcc29{text-align:center;}.elementor-8 .elementor-element.elementor-element-eddcc29 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4db19ee{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4db19ee{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-4db19ee{left:-2%;}.elementor-8 .elementor-element.elementor-element-bf850d5{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8a56930{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3fee258{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-0de422b{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0de422b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0de422b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/protein.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0b214c7{--display:flex;}.elementor-8 .elementor-element.elementor-element-0b214c7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0b214c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-4abe6a9{text-align:center;}.elementor-8 .elementor-element.elementor-element-4abe6a9 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-bff053f{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-bff053f{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-bff053f{left:-2%;}.elementor-8 .elementor-element.elementor-element-eea20de{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0747c00{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-812ad8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-2b464d5{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2b464d5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2b464d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/spectral.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-658e139{--display:flex;}.elementor-8 .elementor-element.elementor-element-658e139:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-658e139 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6e2cd04{text-align:center;}.elementor-8 .elementor-element.elementor-element-6e2cd04 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f189e3f{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f189e3f{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-f189e3f{left:-2%;}.elementor-8 .elementor-element.elementor-element-3fdaf9b{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-64564cc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-87ea67b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-46637f4{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-46637f4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-46637f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/scholl.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8031848{--display:flex;}.elementor-8 .elementor-element.elementor-element-8031848:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8031848 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6dd8c15{text-align:center;}.elementor-8 .elementor-element.elementor-element-6dd8c15 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8ddf00c{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8ddf00c{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-8ddf00c{left:-2%;}.elementor-8 .elementor-element.elementor-element-220bc03{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c6a44d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-92549a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-19936e0{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-19936e0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-19936e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/ai.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f9868ee{--display:flex;}.elementor-8 .elementor-element.elementor-element-f9868ee:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f9868ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-fcbd763{text-align:center;}.elementor-8 .elementor-element.elementor-element-fcbd763 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-710352e{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-710352e{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-710352e{left:-2%;}.elementor-8 .elementor-element.elementor-element-b122064{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-48eccea{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7e85b8b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2a19063{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-504ee80{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-504ee80:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-504ee80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/konaris.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-48225a6{--display:flex;}.elementor-8 .elementor-element.elementor-element-48225a6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-48225a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6f4952e{text-align:center;}.elementor-8 .elementor-element.elementor-element-6f4952e .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e292dd8{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e292dd8{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-e292dd8{left:-2%;}.elementor-8 .elementor-element.elementor-element-5429e27{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2e330ee{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-276f1cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-a759eb5{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a759eb5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a759eb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/dhyankriya.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-14c94f2{--display:flex;}.elementor-8 .elementor-element.elementor-element-14c94f2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-14c94f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2599bf2{text-align:center;}.elementor-8 .elementor-element.elementor-element-2599bf2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3a9b4c1{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3a9b4c1{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-3a9b4c1{left:-2%;}.elementor-8 .elementor-element.elementor-element-c555de3{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3eaf8da{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-09346cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-dd4ebfd{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dd4ebfd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dd4ebfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/outbound_lead_generation_page.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-40c9552{--display:flex;}.elementor-8 .elementor-element.elementor-element-40c9552:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-40c9552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-997aec0{text-align:center;}.elementor-8 .elementor-element.elementor-element-997aec0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-139adb9{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-139adb9{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-139adb9{left:-2%;}.elementor-8 .elementor-element.elementor-element-36dd0ef{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-641ca08{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c7c6512{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-29816b1{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-29816b1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29816b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/nft_option_27.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9bde38e{--display:flex;}.elementor-8 .elementor-element.elementor-element-9bde38e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9bde38e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-d5288ec{text-align:center;}.elementor-8 .elementor-element.elementor-element-d5288ec .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8e332b8{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8e332b8{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-8e332b8{left:-2%;}.elementor-8 .elementor-element.elementor-element-0ea879c{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c84883e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cb0b521{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-d1e70da{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d1e70da:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d1e70da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/color-drive.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-7f02dac{--display:flex;}.elementor-8 .elementor-element.elementor-element-7f02dac:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7f02dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-8930ce4{text-align:center;}.elementor-8 .elementor-element.elementor-element-8930ce4 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-11545fc{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-11545fc{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-11545fc{left:-2%;}.elementor-8 .elementor-element.elementor-element-43594d4{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3689eaf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2f21dcb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-bc46574{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bc46574:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bc46574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/asq.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-92ee7c0{--display:flex;}.elementor-8 .elementor-element.elementor-element-92ee7c0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-92ee7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-22c52e1{text-align:center;}.elementor-8 .elementor-element.elementor-element-22c52e1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-adccc23{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-adccc23{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-adccc23{left:-2%;}.elementor-8 .elementor-element.elementor-element-6f6ba14{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-d07e61d{--display:flex;}.elementor-8 .elementor-element.elementor-element-be67fc2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ccfcefe{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-08e19c8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7737636{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-01ecf4f{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-01ecf4f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-01ecf4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abhishek_bhati.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-c3c8096{--display:flex;}.elementor-8 .elementor-element.elementor-element-c3c8096:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c3c8096 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2e9461d{text-align:center;}.elementor-8 .elementor-element.elementor-element-2e9461d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-5e3a0f6{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5e3a0f6{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-5e3a0f6{left:-2%;}.elementor-8 .elementor-element.elementor-element-169504c{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4884320{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a12da5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-8da4f6c{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8da4f6c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8da4f6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abid.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-55752b4{--display:flex;}.elementor-8 .elementor-element.elementor-element-55752b4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-55752b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2610d2f{text-align:center;}.elementor-8 .elementor-element.elementor-element-2610d2f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2715e8a{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2715e8a{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-2715e8a{left:-2%;}.elementor-8 .elementor-element.elementor-element-78f492f{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-584a6a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ae1bdf1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-29abf9b{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-29abf9b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-29abf9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/protein.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-bbfcc67{--display:flex;}.elementor-8 .elementor-element.elementor-element-bbfcc67:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bbfcc67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-829e0a2{text-align:center;}.elementor-8 .elementor-element.elementor-element-829e0a2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1270bc5{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1270bc5{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-1270bc5{left:-2%;}.elementor-8 .elementor-element.elementor-element-e3aa38e{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d40d884{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0ef43a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-9e722c8{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9e722c8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9e722c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/spectral.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8cfb9e3{--display:flex;}.elementor-8 .elementor-element.elementor-element-8cfb9e3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8cfb9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6fb6cef{text-align:center;}.elementor-8 .elementor-element.elementor-element-6fb6cef .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-89de92d{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-89de92d{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-89de92d{left:-2%;}.elementor-8 .elementor-element.elementor-element-33c775a{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-897ce26{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c570b8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-79bc2a6{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-79bc2a6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-79bc2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/scholl.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b790d61{--display:flex;}.elementor-8 .elementor-element.elementor-element-b790d61:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b790d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-ddd29c2{text-align:center;}.elementor-8 .elementor-element.elementor-element-ddd29c2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-17bef8f{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-17bef8f{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-17bef8f{left:-2%;}.elementor-8 .elementor-element.elementor-element-11d225b{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-73ba66e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d0d07f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-6957319{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6957319:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6957319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/ai.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-eb0d0aa{--display:flex;}.elementor-8 .elementor-element.elementor-element-eb0d0aa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eb0d0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-626bf3c{text-align:center;}.elementor-8 .elementor-element.elementor-element-626bf3c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-31c6e17{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-31c6e17{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-31c6e17{left:-2%;}.elementor-8 .elementor-element.elementor-element-8104f99{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-92a3510{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-261be92{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b5b9580{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-76e255c{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-76e255c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-76e255c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/konaris.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-04d82f8{--display:flex;}.elementor-8 .elementor-element.elementor-element-04d82f8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-04d82f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6512be2{text-align:center;}.elementor-8 .elementor-element.elementor-element-6512be2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c5c45f4{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c5c45f4{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-c5c45f4{left:-2%;}.elementor-8 .elementor-element.elementor-element-f79bf6a{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-76048a8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2201ad4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-348b62c{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-348b62c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-348b62c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/dhyankriya.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ca4c25b{--display:flex;}.elementor-8 .elementor-element.elementor-element-ca4c25b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ca4c25b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-bbee388{text-align:center;}.elementor-8 .elementor-element.elementor-element-bbee388 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-73d9700{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-73d9700{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-73d9700{left:-2%;}.elementor-8 .elementor-element.elementor-element-018a759{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d378914{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ed61cc7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-a260953{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a260953:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a260953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/outbound_lead_generation_page.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fdccc16{--display:flex;}.elementor-8 .elementor-element.elementor-element-fdccc16:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fdccc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-4b28a62{text-align:center;}.elementor-8 .elementor-element.elementor-element-4b28a62 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-412bc1e{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-412bc1e{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-412bc1e{left:-2%;}.elementor-8 .elementor-element.elementor-element-bd8c4f6{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cad7966{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5ccbbc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-b7fee64{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b7fee64:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b7fee64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/nft_option_27.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fa3a022{--display:flex;}.elementor-8 .elementor-element.elementor-element-fa3a022:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fa3a022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-e7a4475{text-align:center;}.elementor-8 .elementor-element.elementor-element-e7a4475 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9e988b0{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9e988b0{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-9e988b0{left:-2%;}.elementor-8 .elementor-element.elementor-element-697b1e2{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f0c0d00{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1da5bb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-75ab813{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-75ab813:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-75ab813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/color-drive.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-003f619{--display:flex;}.elementor-8 .elementor-element.elementor-element-003f619:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-003f619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-37b89a1{text-align:center;}.elementor-8 .elementor-element.elementor-element-37b89a1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b2cf150{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b2cf150{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-b2cf150{left:-2%;}.elementor-8 .elementor-element.elementor-element-16a51b2{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5bc01bf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f9972b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-c200eec{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c200eec:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c200eec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/asq.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9132135{--display:flex;}.elementor-8 .elementor-element.elementor-element-9132135:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9132135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-4817583{text-align:center;}.elementor-8 .elementor-element.elementor-element-4817583 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-55ad331{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-55ad331{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-55ad331{left:-2%;}.elementor-8 .elementor-element.elementor-element-242a28e{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-0a44396{--display:flex;}.elementor-8 .elementor-element.elementor-element-b90fa90{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-315b8d2{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e7c0759{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-026677a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-2d26eb9{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2d26eb9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d26eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abhishek_bhati.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-abd20d0{--display:flex;}.elementor-8 .elementor-element.elementor-element-abd20d0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-abd20d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-55834ba{text-align:center;}.elementor-8 .elementor-element.elementor-element-55834ba .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b1a2dc9{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b1a2dc9{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-b1a2dc9{left:-2%;}.elementor-8 .elementor-element.elementor-element-ac8cb49{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1442281{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ed1c22a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-105d15d{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-105d15d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-105d15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abid.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-36541d9{--display:flex;}.elementor-8 .elementor-element.elementor-element-36541d9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-36541d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2576fc0{text-align:center;}.elementor-8 .elementor-element.elementor-element-2576fc0 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-48d046b{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-48d046b{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-48d046b{left:-2%;}.elementor-8 .elementor-element.elementor-element-c992914{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-74572de{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2605373{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-8fa905b{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8fa905b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8fa905b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/protein.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6d623b8{--display:flex;}.elementor-8 .elementor-element.elementor-element-6d623b8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6d623b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b5dcb0a{text-align:center;}.elementor-8 .elementor-element.elementor-element-b5dcb0a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c73b863{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c73b863{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-c73b863{left:-2%;}.elementor-8 .elementor-element.elementor-element-d124954{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f5f661c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-51dc7ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-b243e82{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b243e82:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b243e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/spectral.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d903ac7{--display:flex;}.elementor-8 .elementor-element.elementor-element-d903ac7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d903ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-91cc59f{text-align:center;}.elementor-8 .elementor-element.elementor-element-91cc59f .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f42acb7{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f42acb7{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-f42acb7{left:-2%;}.elementor-8 .elementor-element.elementor-element-e25ddb0{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-53551c8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1f70455{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-5995da2{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5995da2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5995da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/scholl.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-58413c3{--display:flex;}.elementor-8 .elementor-element.elementor-element-58413c3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-58413c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-1d211e3{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d211e3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-fcb7377{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fcb7377{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-fcb7377{left:-2%;}.elementor-8 .elementor-element.elementor-element-08ed5fd{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-434519b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7ce94b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-70fde29{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-70fde29:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-70fde29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/ai.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-17b30a3{--display:flex;}.elementor-8 .elementor-element.elementor-element-17b30a3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-17b30a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0080f2c{text-align:center;}.elementor-8 .elementor-element.elementor-element-0080f2c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-887c793{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-887c793{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-887c793{left:-2%;}.elementor-8 .elementor-element.elementor-element-19b0a42{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-2a8cb21{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ca41d29{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d106a46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-ccf66ba{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ccf66ba:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ccf66ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/konaris.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ea0069e{--display:flex;}.elementor-8 .elementor-element.elementor-element-ea0069e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ea0069e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0ff6e45{text-align:center;}.elementor-8 .elementor-element.elementor-element-0ff6e45 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-73922f2{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-73922f2{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-73922f2{left:-2%;}.elementor-8 .elementor-element.elementor-element-b11ec19{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e30b444{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b4f181c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-e97aef7{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e97aef7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e97aef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/dhyankriya.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-69cd626{--display:flex;}.elementor-8 .elementor-element.elementor-element-69cd626:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-69cd626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0d1e571{text-align:center;}.elementor-8 .elementor-element.elementor-element-0d1e571 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8efeb3d{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8efeb3d{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-8efeb3d{left:-2%;}.elementor-8 .elementor-element.elementor-element-ed7d1ad{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4f838c5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-11bc676{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-89b8f5a{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-89b8f5a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-89b8f5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/outbound_lead_generation_page.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-05e1eb3{--display:flex;}.elementor-8 .elementor-element.elementor-element-05e1eb3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-05e1eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6d4b0fc{text-align:center;}.elementor-8 .elementor-element.elementor-element-6d4b0fc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-61537e1{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-61537e1{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-61537e1{left:-2%;}.elementor-8 .elementor-element.elementor-element-576b10b{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9e20755{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7226f17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-b3eed2b{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b3eed2b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b3eed2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/nft_option_27.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-1a8849b{--display:flex;}.elementor-8 .elementor-element.elementor-element-1a8849b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1a8849b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-663a439{text-align:center;}.elementor-8 .elementor-element.elementor-element-663a439 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2e04e0a{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2e04e0a{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-2e04e0a{left:-2%;}.elementor-8 .elementor-element.elementor-element-40d6c81{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4063ae5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-727cace{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-ec41dfb{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ec41dfb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ec41dfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/color-drive.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b5c6565{--display:flex;}.elementor-8 .elementor-element.elementor-element-b5c6565:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b5c6565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-1d01008{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d01008 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-69c3038{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-69c3038{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-69c3038{left:-2%;}.elementor-8 .elementor-element.elementor-element-a39be1a{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b41328f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-28e7be7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-c91a00a{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c91a00a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c91a00a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/asq.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9de6ecf{--display:flex;}.elementor-8 .elementor-element.elementor-element-9de6ecf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9de6ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-9c04e39{text-align:center;}.elementor-8 .elementor-element.elementor-element-9c04e39 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a24abb4{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a24abb4{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-a24abb4{left:-2%;}.elementor-8 .elementor-element.elementor-element-af6b484{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-30c0dd7{--display:flex;}.elementor-8 .elementor-element.elementor-element-555ebc4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f1403e8{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9efbb31{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-65b94a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-4253a17{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4253a17:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4253a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abhishek_bhati.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-d09839e{--display:flex;}.elementor-8 .elementor-element.elementor-element-d09839e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d09839e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-19d1011{text-align:center;}.elementor-8 .elementor-element.elementor-element-19d1011 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6f6dfb4{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6f6dfb4{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-6f6dfb4{left:-2%;}.elementor-8 .elementor-element.elementor-element-53c7ce4{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b171eb1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0206efc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-1d7f235{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1d7f235:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1d7f235 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abid.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8d7aeb2{--display:flex;}.elementor-8 .elementor-element.elementor-element-8d7aeb2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8d7aeb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2016dd6{text-align:center;}.elementor-8 .elementor-element.elementor-element-2016dd6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d97330e{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d97330e{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-d97330e{left:-2%;}.elementor-8 .elementor-element.elementor-element-75e8f91{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dc2f90e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-07e2635{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-198b158{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-198b158:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-198b158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/protein.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-2704b47{--display:flex;}.elementor-8 .elementor-element.elementor-element-2704b47:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2704b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-0fb4c06{text-align:center;}.elementor-8 .elementor-element.elementor-element-0fb4c06 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-c45f59d{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-c45f59d{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-c45f59d{left:-2%;}.elementor-8 .elementor-element.elementor-element-25b24fd{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2f8e5b9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c838018{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-e679f80{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e679f80:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e679f80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/spectral.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-af3fb70{--display:flex;}.elementor-8 .elementor-element.elementor-element-af3fb70:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-af3fb70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f9a6b76{text-align:center;}.elementor-8 .elementor-element.elementor-element-f9a6b76 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2a6d3cf{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2a6d3cf{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-2a6d3cf{left:-2%;}.elementor-8 .elementor-element.elementor-element-4fb0133{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1408b6e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3fed44c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-c7d65dd{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c7d65dd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c7d65dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/scholl.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-48eb576{--display:flex;}.elementor-8 .elementor-element.elementor-element-48eb576:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-48eb576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-e14362d{text-align:center;}.elementor-8 .elementor-element.elementor-element-e14362d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d13684f{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d13684f{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-d13684f{left:-2%;}.elementor-8 .elementor-element.elementor-element-24686c2{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-376a778{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9312630{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-223c390{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-223c390:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-223c390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/ai.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-54fd2fc{--display:flex;}.elementor-8 .elementor-element.elementor-element-54fd2fc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-54fd2fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-678d362{text-align:center;}.elementor-8 .elementor-element.elementor-element-678d362 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0ad8027{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0ad8027{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-0ad8027{left:-2%;}.elementor-8 .elementor-element.elementor-element-e47f152{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-df3c801{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6489bec{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-192d854{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-62725e3{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62725e3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-62725e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/konaris.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-dd6de34{--display:flex;}.elementor-8 .elementor-element.elementor-element-dd6de34:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dd6de34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f297b29{text-align:center;}.elementor-8 .elementor-element.elementor-element-f297b29 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3b89a02{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3b89a02{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-3b89a02{left:-2%;}.elementor-8 .elementor-element.elementor-element-a07778d{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-72fdcb8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-54150e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-0b76f85{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0b76f85:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0b76f85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/dhyankriya.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-086808a{--display:flex;}.elementor-8 .elementor-element.elementor-element-086808a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-086808a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-c3a4518{text-align:center;}.elementor-8 .elementor-element.elementor-element-c3a4518 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-469cb91{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-469cb91{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-469cb91{left:-2%;}.elementor-8 .elementor-element.elementor-element-56481da{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f2012dc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-71b92fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-05de810{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-05de810:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-05de810 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/outbound_lead_generation_page.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-2554aea{--display:flex;}.elementor-8 .elementor-element.elementor-element-2554aea:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2554aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2d662a1{text-align:center;}.elementor-8 .elementor-element.elementor-element-2d662a1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6fcb00c{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6fcb00c{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-6fcb00c{left:-2%;}.elementor-8 .elementor-element.elementor-element-67ce184{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d177abb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2b145d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-e4ee2e3{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e4ee2e3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e4ee2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/nft_option_27.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-111031b{--display:flex;}.elementor-8 .elementor-element.elementor-element-111031b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-111031b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-5cc9fd5{text-align:center;}.elementor-8 .elementor-element.elementor-element-5cc9fd5 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-b6796df{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b6796df{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-b6796df{left:-2%;}.elementor-8 .elementor-element.elementor-element-2081e39{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1bfefd1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b7ba6f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-cb645ec{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cb645ec:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cb645ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/color-drive.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-61ff903{--display:flex;}.elementor-8 .elementor-element.elementor-element-61ff903:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-61ff903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-f6eec4b{text-align:center;}.elementor-8 .elementor-element.elementor-element-f6eec4b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-e0624ae{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e0624ae{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-e0624ae{left:-2%;}.elementor-8 .elementor-element.elementor-element-469b4ca{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ad37281{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cf7e124{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-d5bc656{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d5bc656:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d5bc656 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/asq.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-a440c77{--display:flex;}.elementor-8 .elementor-element.elementor-element-a440c77:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a440c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-4663e06{text-align:center;}.elementor-8 .elementor-element.elementor-element-4663e06 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7e11a93{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7e11a93{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-7e11a93{left:-2%;}.elementor-8 .elementor-element.elementor-element-dcbf656{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-47401d1{--display:flex;}.elementor-8 .elementor-element.elementor-element-692a6cc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1d9ed01{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fa68f93{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bfe392b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-be6af3f{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-be6af3f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-be6af3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abhishek_bhati.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-126fe62{--display:flex;}.elementor-8 .elementor-element.elementor-element-126fe62:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-126fe62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6d4fb78{text-align:center;}.elementor-8 .elementor-element.elementor-element-6d4fb78 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3843a08{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3843a08{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-3843a08{left:-2%;}.elementor-8 .elementor-element.elementor-element-6e68927{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e07f576{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6ff003c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-d01e40b{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d01e40b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d01e40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abid.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-0443297{--display:flex;}.elementor-8 .elementor-element.elementor-element-0443297:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0443297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-fbeab39{text-align:center;}.elementor-8 .elementor-element.elementor-element-fbeab39 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7134d74{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7134d74{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-7134d74{left:-2%;}.elementor-8 .elementor-element.elementor-element-4fae7f8{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f872cd8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7113a18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-738d45f{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-738d45f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-738d45f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/protein.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-3319226{--display:flex;}.elementor-8 .elementor-element.elementor-element-3319226:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3319226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-802c7d8{text-align:center;}.elementor-8 .elementor-element.elementor-element-802c7d8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d56da2c{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d56da2c{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-d56da2c{left:-2%;}.elementor-8 .elementor-element.elementor-element-fb2fa95{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-012d325{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-93c272d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-95448a0{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-95448a0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-95448a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/spectral.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-a4b7134{--display:flex;}.elementor-8 .elementor-element.elementor-element-a4b7134:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a4b7134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-24902e2{text-align:center;}.elementor-8 .elementor-element.elementor-element-24902e2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-f89022f{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f89022f{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-f89022f{left:-2%;}.elementor-8 .elementor-element.elementor-element-2c7cafe{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-43e37b2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cba7994{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-f0b6eef{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f0b6eef:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f0b6eef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/scholl.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-1c45064{--display:flex;}.elementor-8 .elementor-element.elementor-element-1c45064:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1c45064 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-b8d7eaa{text-align:center;}.elementor-8 .elementor-element.elementor-element-b8d7eaa .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6abd7b9{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6abd7b9{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-6abd7b9{left:-2%;}.elementor-8 .elementor-element.elementor-element-a4cce0e{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1eb2a5a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ccf950e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-12b2718{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-12b2718:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-12b2718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/ai.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-ff06b64{--display:flex;}.elementor-8 .elementor-element.elementor-element-ff06b64:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ff06b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-2eb47b8{text-align:center;}.elementor-8 .elementor-element.elementor-element-2eb47b8 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-79909d5{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-79909d5{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-79909d5{left:-2%;}.elementor-8 .elementor-element.elementor-element-7a0a821{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-8d52c7c{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5ceb6b8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-42d6852{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-100d021{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-100d021:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-100d021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/konaris.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-3b77b8d{--display:flex;}.elementor-8 .elementor-element.elementor-element-3b77b8d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3b77b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-113ab27{text-align:center;}.elementor-8 .elementor-element.elementor-element-113ab27 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a8a6e30{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a8a6e30{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-a8a6e30{left:-2%;}.elementor-8 .elementor-element.elementor-element-2815952{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-582f3db{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-738d420{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-eb1d458{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eb1d458:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eb1d458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/dhyankriya.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-16e8631{--display:flex;}.elementor-8 .elementor-element.elementor-element-16e8631:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-16e8631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-270ccbb{text-align:center;}.elementor-8 .elementor-element.elementor-element-270ccbb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6f4e06b{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6f4e06b{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-6f4e06b{left:-2%;}.elementor-8 .elementor-element.elementor-element-66ee405{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ea235fc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c0f772{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-0e5ff3f{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0e5ff3f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0e5ff3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/outbound_lead_generation_page.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f61c43c{--display:flex;}.elementor-8 .elementor-element.elementor-element-f61c43c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f61c43c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-4f8c236{text-align:center;}.elementor-8 .elementor-element.elementor-element-4f8c236 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-92af065{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-92af065{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-92af065{left:-2%;}.elementor-8 .elementor-element.elementor-element-53445d1{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e718b64{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1e332d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-7b19b10{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7b19b10:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7b19b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/nft_option_27.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-330ea4a{--display:flex;}.elementor-8 .elementor-element.elementor-element-330ea4a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-330ea4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-47b0121{text-align:center;}.elementor-8 .elementor-element.elementor-element-47b0121 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-7db4d81{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7db4d81{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-7db4d81{left:-2%;}.elementor-8 .elementor-element.elementor-element-97413f5{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b6ee0cb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0608124{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-91c94a4{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-91c94a4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-91c94a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/color-drive.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-2247f56{--display:flex;}.elementor-8 .elementor-element.elementor-element-2247f56:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2247f56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-547e3cc{text-align:center;}.elementor-8 .elementor-element.elementor-element-547e3cc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-88869a0{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-88869a0{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-88869a0{left:-2%;}.elementor-8 .elementor-element.elementor-element-58a1250{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a440a0e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-23441bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-06ec5b0{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-06ec5b0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-06ec5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/asq.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6c14809{--display:flex;}.elementor-8 .elementor-element.elementor-element-6c14809:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6c14809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-7131323{text-align:center;}.elementor-8 .elementor-element.elementor-element-7131323 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-79741ec{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-79741ec{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-79741ec{left:-2%;}.elementor-8 .elementor-element.elementor-element-14867a8{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-a0b392f{--display:flex;}.elementor-8 .elementor-element.elementor-element-2bc084d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bf0f9f7{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-201ef56{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1bf6250{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-da1285c{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-da1285c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-da1285c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abhishek_bhati.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-23509bc{--display:flex;}.elementor-8 .elementor-element.elementor-element-23509bc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-23509bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-3508899{text-align:center;}.elementor-8 .elementor-element.elementor-element-3508899 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d9da279{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d9da279{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-d9da279{left:-2%;}.elementor-8 .elementor-element.elementor-element-422b5f5{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-54dc6d9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-613f00e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-0bcb107{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0bcb107:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0bcb107 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/abid.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-afcee38{--display:flex;}.elementor-8 .elementor-element.elementor-element-afcee38:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-afcee38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-517eebe{text-align:center;}.elementor-8 .elementor-element.elementor-element-517eebe .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-60d8ed3{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-60d8ed3{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-60d8ed3{left:-2%;}.elementor-8 .elementor-element.elementor-element-5dd594d{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1e83584{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c09fbf0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-4f9bcd2{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4f9bcd2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f9bcd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/protein.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9f2a362{--display:flex;}.elementor-8 .elementor-element.elementor-element-9f2a362:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9f2a362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-e2c48c6{text-align:center;}.elementor-8 .elementor-element.elementor-element-e2c48c6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d06aab5{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d06aab5{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-d06aab5{left:-2%;}.elementor-8 .elementor-element.elementor-element-51ea8cc{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-751ab9e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f644ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-8664515{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8664515:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8664515 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/spectral.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f5d9e05{--display:flex;}.elementor-8 .elementor-element.elementor-element-f5d9e05:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f5d9e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-5d72ac5{text-align:center;}.elementor-8 .elementor-element.elementor-element-5d72ac5 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-65e2eb9{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-65e2eb9{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-65e2eb9{left:-2%;}.elementor-8 .elementor-element.elementor-element-30ecf41{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-90a3778{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9eca767{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-00b1961{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-00b1961:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-00b1961 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/scholl.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-77e83fd{--display:flex;}.elementor-8 .elementor-element.elementor-element-77e83fd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-77e83fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-7a448a1{text-align:center;}.elementor-8 .elementor-element.elementor-element-7a448a1 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-63af6ad{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-63af6ad{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-63af6ad{left:-2%;}.elementor-8 .elementor-element.elementor-element-19948a0{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2cdcc2a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-43b85f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-0541c99{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0541c99:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0541c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/ai.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e1d3c34{--display:flex;}.elementor-8 .elementor-element.elementor-element-e1d3c34:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e1d3c34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-d8e92c7{text-align:center;}.elementor-8 .elementor-element.elementor-element-d8e92c7 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-837cd37{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-837cd37{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-837cd37{left:-2%;}.elementor-8 .elementor-element.elementor-element-2e10888{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-e9e0f14{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8b750f5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9b4819f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-a296c76{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a296c76:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a296c76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/konaris.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-fc5f418{--display:flex;}.elementor-8 .elementor-element.elementor-element-fc5f418:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fc5f418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-38c976c{text-align:center;}.elementor-8 .elementor-element.elementor-element-38c976c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-3bc927f{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3bc927f{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-3bc927f{left:-2%;}.elementor-8 .elementor-element.elementor-element-6ce9f6d{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6511fa6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-081a460{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-381474a{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-381474a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-381474a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/dhyankriya.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-3c0a7c1{--display:flex;}.elementor-8 .elementor-element.elementor-element-3c0a7c1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3c0a7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-a3c8814{text-align:center;}.elementor-8 .elementor-element.elementor-element-a3c8814 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a75a987{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a75a987{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-a75a987{left:-2%;}.elementor-8 .elementor-element.elementor-element-6d3afed{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-770a717{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6434f0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-5fe9169{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5fe9169:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5fe9169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/outbound_lead_generation_page.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6c8752a{--display:flex;}.elementor-8 .elementor-element.elementor-element-6c8752a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6c8752a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-6336e6a{text-align:center;}.elementor-8 .elementor-element.elementor-element-6336e6a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-44654e9{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-44654e9{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-44654e9{left:-2%;}.elementor-8 .elementor-element.elementor-element-c34af7c{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1e496b3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-04351db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-eede49e{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-eede49e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-eede49e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/nft_option_27.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-933af0f{--display:flex;}.elementor-8 .elementor-element.elementor-element-933af0f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-933af0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-c184c97{text-align:center;}.elementor-8 .elementor-element.elementor-element-c184c97 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9f7b6f9{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9f7b6f9{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-9f7b6f9{left:-2%;}.elementor-8 .elementor-element.elementor-element-f576fb5{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0fbccec{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d455f25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-643cef7{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-643cef7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-643cef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/color-drive.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-60de1fa{--display:flex;}.elementor-8 .elementor-element.elementor-element-60de1fa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-60de1fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-175d382{text-align:center;}.elementor-8 .elementor-element.elementor-element-175d382 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8288fbe{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8288fbe{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-8288fbe{left:-2%;}.elementor-8 .elementor-element.elementor-element-d57afa8{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5b39c81{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b3d6b67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-1f2433e{--display:flex;--min-height:250px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1f2433e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1f2433e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2026/01/asq.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-25c2d51{--display:flex;}.elementor-8 .elementor-element.elementor-element-25c2d51:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-25c2d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-c04fbff{text-align:center;}.elementor-8 .elementor-element.elementor-element-c04fbff .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-62c8a90{--display:flex;--position:absolute;--min-height:290px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF4D;--border-color:#FFFFFF4D;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-6px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-62c8a90{right:-2%;}body.rtl .elementor-8 .elementor-element.elementor-element-62c8a90{left:-2%;}.elementor-8 .elementor-element.elementor-element-ce54452{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-8 .elementor-element.elementor-element-53e1dac{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-border-radius:5px 5px 5px 5px;--n-tabs-title-font-size:18px;--n-tabs-title-color:var( --e-global-color-astglobalcolor4 );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-53e1dac > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-8 .elementor-element.elementor-element-53e1dac.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-8 .elementor-element.elementor-element-53e1dac.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-8 .elementor-element.elementor-element-53e1dac.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010100;}.elementor-8 .elementor-element.elementor-element-53e1dac.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );}.elementor-8 .elementor-element.elementor-element-53e1dac.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Bricolage Grotesque", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-53e1dac [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-d0cc574{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-d9fb2e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-aa50827{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d83f556{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2ed9059{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fc66af4{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fc66af4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-dc48184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dc48184 img{width:62px;}.elementor-8 .elementor-element.elementor-element-a0dfc14{padding:0px 0px 0px 0px;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:21px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-e534fc7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-9861256{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-9861256 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-9861256 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-2a61a16 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-3f3a534{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ea9d965{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a7404ce{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a7404ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-18cda0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-18cda0a img{width:62px;}.elementor-8 .elementor-element.elementor-element-770d1b9{padding:0px 0px 0px 0px;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:21px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-07df6ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:#000000;}.elementor-8 .elementor-element.elementor-element-70d2e00{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-70d2e00 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-70d2e00 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-178f70c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-eab8a4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0f32a95{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7a6e7f3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7a6e7f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b375518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b375518 img{width:62px;}.elementor-8 .elementor-element.elementor-element-16b559b{padding:0px 0px 0px 0px;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:21px;--e-rating-gap:5px;--e-rating-icon-marked-color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-fa0caab .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:#000000;}.elementor-8 .elementor-element.elementor-element-44dd6b5{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-44dd6b5 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-44dd6b5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c155eca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-a57c544{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f041712{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c3ad9f2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:500px 500px;--row-gap:500px;--column-gap:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c3ad9f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8009e96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8009e96 img{width:62px;}.elementor-8 .elementor-element.elementor-element-35ba4ae{--e-rating-justify-content:center;--e-rating-icon-font-size:21px;--e-rating-gap:5px;}.elementor-8 .elementor-element.elementor-element-a627e42 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:#000000;}.elementor-8 .elementor-element.elementor-element-dc4cd09{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-dc4cd09 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-dc4cd09 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-88e857e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-deabcf8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1a92c9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-938b1ca{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:500px 500px;--row-gap:500px;--column-gap:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-938b1ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0069111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0069111 img{width:62px;}.elementor-8 .elementor-element.elementor-element-2267cd6{--e-rating-justify-content:center;--e-rating-icon-font-size:21px;--e-rating-gap:5px;}.elementor-8 .elementor-element.elementor-element-4fdbe2d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:#000000;}.elementor-8 .elementor-element.elementor-element-14ce1ef{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-14ce1ef .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-14ce1ef .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-a4d193f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-5429e9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9af14fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6889a14{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:500px 500px;--row-gap:500px;--column-gap:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6889a14.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6a144f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2346d44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-2346d44 img{width:100%;opacity:100;}.elementor-8 .elementor-element.elementor-element-4952b20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:#000000;}.elementor-8 .elementor-element.elementor-element-c233655{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-c233655 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-c233655 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5baa31a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-b64cfe5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-83c2d1e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-26c9dc2{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:500px 500px;--row-gap:500px;--column-gap:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-26c9dc2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d4240ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5112734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-5112734 img{width:100%;opacity:100;}.elementor-8 .elementor-element.elementor-element-cb31329 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:30px;color:#000000;}.elementor-8 .elementor-element.elementor-element-63ce41f{--divider-border-style:solid;--divider-color:#00000033;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-63ce41f .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-63ce41f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-7bc0eda .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-6609a99{--display:flex;}.elementor-8 .elementor-element.elementor-element-0fe8e36{--display:flex;}.elementor-8 .elementor-element.elementor-element-765bfcf{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:20px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:20px;}.elementor-8 .elementor-element.elementor-element-765bfcf :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-7406bc2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2600217{padding:70px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2600217 img{width:35px;}.elementor-8 .elementor-element.elementor-element-2d206a0{width:100%;max-width:100%;--e-transform-rotateZ:90deg;--e-transform-translateY:-50%;padding:0px 0px 0px 0px;top:50%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2d206a0{left:-8%;}body.rtl .elementor-8 .elementor-element.elementor-element-2d206a0{right:-8%;}.elementor-8 .elementor-element.elementor-element-2d206a0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6ab6269{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-b411698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fe344a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:134px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fe344a3{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-fe344a3{right:0px;}.elementor-8 .elementor-element.elementor-element-fe344a3 img{width:100px;}.elementor-8 .elementor-element.elementor-element-3aed051{--display:flex;--position:absolute;--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:25%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3aed051{left:20%;}body.rtl .elementor-8 .elementor-element.elementor-element-3aed051{right:20%;}.elementor-8 .elementor-element.elementor-element-511cebc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:20px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-511cebc{left:155px;}body.rtl .elementor-8 .elementor-element.elementor-element-511cebc{right:155px;}.elementor-8 .elementor-element.elementor-element-511cebc img{width:100px;}.elementor-8 .elementor-element.elementor-element-a430ca4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b53df81{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-8 .elementor-element.elementor-element-b53df81:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b53df81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000012;}.elementor-8 .elementor-element.elementor-element-92f4d32 img{width:640px;}.elementor-8 .elementor-element.elementor-element-9470efc{--display:flex;--gap:100px 20px;--row-gap:100px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5f02654{--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:80px 20px;--row-gap:80px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0deb0d8{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e4aa0d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e4aa0d6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e4aa0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/group_1261154508.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-39a085a{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:130px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1920963 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-a379f2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ff3faf6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-83a845b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-526847f{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a2457b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a2457b9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a2457b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/group_1261154508.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f4527a0{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:130px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-34c3a8c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-02b5998{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6b826eb .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-6f494e0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-188633b{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7fdd614{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7fdd614:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7fdd614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/group_1261154508.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-8cbab9d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:130px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5834355 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-8b8398b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7fb0195 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-02ff23e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-bdace18{--display:flex;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c23c46f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c23c46f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c23c46f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spiralnew.spiralinfotech.com/wp-content/uploads/2025/12/group_1261154508.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-6b114e2{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:0px;--padding-left:130px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4fd4efc .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-353d2e2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3750d29 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-424a748 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#00000099;}.elementor-8 .elementor-element.elementor-element-86acc1f{--e-transform-translateY:-50%;top:50%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-86acc1f{left:30px;}body.rtl .elementor-8 .elementor-element.elementor-element-86acc1f{right:30px;}.elementor-8 .elementor-element.elementor-element-86acc1f img{width:90px;}.elementor-8 .elementor-element.elementor-element-125202f{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-125202f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-422a261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-edf22bf{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e3d9dbe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000005C;--border-color:#0000005C;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-060525d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group > label, .elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-subgroup label{color:#000000;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group > label{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-type-html{padding-bottom:0px;color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group .elementor-field{color:#8A8A8A;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-subgroup label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-radius:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-button[type="submit"]{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-a8a8a37 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-a8a8a37{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8 .elementor-element.elementor-element-fface50{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000059;--border-color:#00000059;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-663ec0d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7aba48c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-5698af2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-8 .elementor-element.elementor-element-53d82e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-978fa52 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-7ae9d97 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-8 .elementor-element.elementor-element-abe9b0b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-22dcd40 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-6fed97c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-8 .elementor-element.elementor-element-582aba2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ecca8d2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-e53aaea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-8 .elementor-element.elementor-element-323a35d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4c5ab11 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-8 .elementor-element.elementor-element-017a1ca .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:500;color:#000000;}.elementor-8 .elementor-element.elementor-element-d634fb5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000059;--border-color:#00000059;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-e0b0f3c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6ab3849 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7b6c7b5 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-767b3dc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;color:#00000099;}.elementor-8 .elementor-element.elementor-element-be93457 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;color:#00000099;}.elementor-8 .elementor-element.elementor-element-3998c49{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f3413f6 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-0368e99 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-744e190 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;color:#00000099;}.elementor-8 .elementor-element.elementor-element-673abe3{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9037e55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9037e55 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9037e55 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-9037e55 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-25182a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-25182a5 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-25182a5 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-25182a5 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-439a41e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-439a41e .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-439a41e .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-439a41e .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-2cf49c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2cf49c9 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-2cf49c9 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-2cf49c9 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-7db7582{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7db7582 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-7db7582 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-7db7582 .elementor-icon svg{height:40px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-7bd6dc0{--width:40px;}.elementor-8 .elementor-element.elementor-element-20b3d1d{--width:100%;}.elementor-8 .elementor-element.elementor-element-2012891{--width:35%;}.elementor-8 .elementor-element.elementor-element-c1067b1{--width:65%;}.elementor-8 .elementor-element.elementor-element-a8288d9{--width:40%;}.elementor-8 .elementor-element.elementor-element-96f1d8b{--width:60%;}.elementor-8 .elementor-element.elementor-element-10b00f4{--width:98%;}.elementor-8 .elementor-element.elementor-element-bf67821{--width:35%;}.elementor-8 .elementor-element.elementor-element-7b6f8d7{--width:60%;}.elementor-8 .elementor-element.elementor-element-aa50827{--width:50%;}.elementor-8 .elementor-element.elementor-element-fc66af4{--width:100%;}.elementor-8 .elementor-element.elementor-element-a7404ce{--width:100%;}.elementor-8 .elementor-element.elementor-element-7a6e7f3{--width:100%;}.elementor-8 .elementor-element.elementor-element-c3ad9f2{--width:100%;}.elementor-8 .elementor-element.elementor-element-938b1ca{--width:100%;}.elementor-8 .elementor-element.elementor-element-6889a14{--width:100%;}.elementor-8 .elementor-element.elementor-element-26c9dc2{--width:100%;}.elementor-8 .elementor-element.elementor-element-7406bc2{--width:15%;}.elementor-8 .elementor-element.elementor-element-6ab6269{--width:35%;}.elementor-8 .elementor-element.elementor-element-5f02654{--width:90%;}.elementor-8 .elementor-element.elementor-element-0deb0d8{--width:48%;}.elementor-8 .elementor-element.elementor-element-526847f{--width:48%;}.elementor-8 .elementor-element.elementor-element-188633b{--width:48%;}.elementor-8 .elementor-element.elementor-element-bdace18{--width:48%;}.elementor-8 .elementor-element.elementor-element-125202f{--width:98.941%;}.elementor-8 .elementor-element.elementor-element-e3d9dbe{--width:50%;}.elementor-8 .elementor-element.elementor-element-fface50{--width:25%;}.elementor-8 .elementor-element.elementor-element-d634fb5{--width:25%;}}@media(max-width:1200px){.elementor-8 .elementor-element.elementor-element-967a72c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-8 .elementor-element.elementor-element-967a72c .elementor-heading-title{font-size:52px;}.elementor-8 .elementor-element.elementor-element-3dc10ab .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-eddcc29 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4abe6a9 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6e2cd04 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6dd8c15 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-fcbd763 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b122064{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-6f4952e .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2599bf2 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-997aec0 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-d5288ec .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-8930ce4 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-22c52e1 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6f6ba14{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-2e9461d .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2610d2f .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-829e0a2 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6fb6cef .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ddd29c2 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-626bf3c .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-8104f99{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-6512be2 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-bbee388 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4b28a62 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e7a4475 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-37b89a1 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4817583 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-242a28e{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-55834ba .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2576fc0 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b5dcb0a .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-91cc59f .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1d211e3 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0080f2c .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-19b0a42{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-0ff6e45 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0d1e571 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6d4b0fc .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-663a439 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-1d01008 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-9c04e39 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-af6b484{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-19d1011 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2016dd6 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-0fb4c06 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-f9a6b76 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e14362d .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-678d362 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e47f152{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-f297b29 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-c3a4518 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2d662a1 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-5cc9fd5 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-f6eec4b .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4663e06 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-dcbf656{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-6d4fb78 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-fbeab39 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-802c7d8 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-24902e2 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-b8d7eaa .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2eb47b8 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7a0a821{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-113ab27 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-270ccbb .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-4f8c236 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-47b0121 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-547e3cc .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7131323 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-14867a8{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-3508899 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-517eebe .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-e2c48c6 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-5d72ac5 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7a448a1 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-d8e92c7 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-2e10888{--e-n-carousel-swiper-slides-to-display:4;}.elementor-8 .elementor-element.elementor-element-38c976c .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-a3c8814 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-6336e6a .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-c184c97 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-175d382 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-c04fbff .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-ce54452{--e-n-carousel-swiper-slides-to-display:4;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-967a72c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-967a72c .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-fdac8f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-fdac8f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-9e65614 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-5a8ad04{--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-690effb .elementor-button{padding:5px 10px 5px 10px;}.elementor-8 .elementor-element.elementor-element-7eaf376 .elementor-button{padding:5px 10px 5px 10px;}.elementor-8 .elementor-element.elementor-element-02c4903 .elementor-button{padding:5px 10px 5px 10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-99b5b73 .elementor-button{padding:5px 10px 5px 10px;}.elementor-8 .elementor-element.elementor-element-c91d426 .elementor-button{padding:5px 10px 5px 10px;}.elementor-8 .elementor-element.elementor-element-725bf0c .elementor-button{padding:5px 10px 5px 10px;}.elementor-8 .elementor-element.elementor-element-e1a662f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-a666596{--padding-top:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-eeac1fd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-ae5da1a img{width:100%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8e55ffa{left:4%;}body.rtl .elementor-8 .elementor-element.elementor-element-8e55ffa{right:4%;}.elementor-8 .elementor-element.elementor-element-8e55ffa{top:-9%;}.elementor-8 .elementor-element.elementor-element-8e55ffa img{width:35%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4f0e242{left:30%;}body.rtl .elementor-8 .elementor-element.elementor-element-4f0e242{right:30%;}.elementor-8 .elementor-element.elementor-element-4f0e242{top:11%;}.elementor-8 .elementor-element.elementor-element-4f0e242 img{width:70px;}.elementor-8 .elementor-element.elementor-element-04e066a img{width:40px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f963896{left:0%;}body.rtl .elementor-8 .elementor-element.elementor-element-f963896{right:0%;}.elementor-8 .elementor-element.elementor-element-f963896{bottom:9%;}.elementor-8 .elementor-element.elementor-element-f963896 img{width:50px;}.elementor-8 .elementor-element.elementor-element-fe68352 img{width:25px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6d104a2{right:6%;}body.rtl .elementor-8 .elementor-element.elementor-element-6d104a2{left:6%;}.elementor-8 .elementor-element.elementor-element-6d104a2{bottom:0%;}.elementor-8 .elementor-element.elementor-element-6d104a2 img{width:30px;}.elementor-8 .elementor-element.elementor-element-87d4368{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-c8b1a9a img{width:120px;}.elementor-8 .elementor-element.elementor-element-0cde80b .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3d3d2f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-30d9ea0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-1bf8842 img{width:120px;}.elementor-8 .elementor-element.elementor-element-6b8f589 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-1b86828{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-10b00f4{--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-e4497ef{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-05bfe8a img{width:120px;}.elementor-8 .elementor-element.elementor-element-1a3bd76 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-0c48456{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-c73bc19 img{width:120px;}.elementor-8 .elementor-element.elementor-element-0f78eef .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-7e59d3e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-b13587d img{width:120px;}.elementor-8 .elementor-element.elementor-element-39b096b .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-123ee31{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-2d1befe img{width:120px;}.elementor-8 .elementor-element.elementor-element-71d7248 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-7113b39 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-2ae614a{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-003116e{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9590638 img{width:130px;}.elementor-8 .elementor-element.elementor-element-82bd64d img{width:80px;}.elementor-8 .elementor-element.elementor-element-96e90bc img{width:50px;}.elementor-8 .elementor-element.elementor-element-4562b82{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-4562b82 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-f967ebd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-9eae9c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-a435481{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-5d021b0{text-align:center;}.elementor-8 .elementor-element.elementor-element-5d021b0 img{width:492px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-93b7d31{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-74e5922{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-0de422b{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-2b464d5{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-46637f4{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-19936e0{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-b122064{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-504ee80{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-a759eb5{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-dd4ebfd{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-29816b1{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-d1e70da{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-bc46574{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-6f6ba14{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-01ecf4f{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-8da4f6c{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-29abf9b{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-9e722c8{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-79bc2a6{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-6957319{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-8104f99{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-76e255c{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-348b62c{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-a260953{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-b7fee64{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-75ab813{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-c200eec{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-242a28e{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-2d26eb9{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-105d15d{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-8fa905b{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-b243e82{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-5995da2{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-70fde29{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-19b0a42{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-ccf66ba{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-e97aef7{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-89b8f5a{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-b3eed2b{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-ec41dfb{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-c91a00a{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-af6b484{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-4253a17{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-1d7f235{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-198b158{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-e679f80{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-c7d65dd{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-223c390{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-e47f152{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-62725e3{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-0b76f85{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-05de810{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-e4ee2e3{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-cb645ec{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-d5bc656{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-dcbf656{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-be6af3f{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-d01e40b{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-738d45f{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-95448a0{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-f0b6eef{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-12b2718{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-7a0a821{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-100d021{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-eb1d458{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-0e5ff3f{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-7b19b10{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-91c94a4{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-06ec5b0{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-14867a8{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-da1285c{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-0bcb107{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-4f9bcd2{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-8664515{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-00b1961{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-0541c99{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-2e10888{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-a296c76{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-381474a{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-5fe9169{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-eede49e{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-643cef7{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-1f2433e{--min-height:200px;}.elementor-8 .elementor-element.elementor-element-ce54452{--e-n-carousel-swiper-slides-to-display:3;}.elementor-8 .elementor-element.elementor-element-53e1dac{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-8 .elementor-element.elementor-element-d0cc574{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-e2ba28c img{width:90%;}.elementor-8 .elementor-element.elementor-element-e534fc7 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-07df6ad .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-fa0caab .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-8 .elementor-element.elementor-element-765bfcf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-2d206a0 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-fe344a3{top:0px;}.elementor-8 .elementor-element.elementor-element-fe344a3 img{width:60px;}.elementor-8 .elementor-element.elementor-element-3aed051{top:1.5%;}.elementor-8 .elementor-element.elementor-element-88920fa img{width:15px;}.elementor-8 .elementor-element.elementor-element-dd602ab img{width:15px;}.elementor-8 .elementor-element.elementor-element-79d386a img{width:15px;}.elementor-8 .elementor-element.elementor-element-a62d13c img{width:15px;}.elementor-8 .elementor-element.elementor-element-88b2171 img{width:15px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-511cebc{left:72px;}body.rtl .elementor-8 .elementor-element.elementor-element-511cebc{right:72px;}.elementor-8 .elementor-element.elementor-element-511cebc{top:-20px;}.elementor-8 .elementor-element.elementor-element-511cebc img{width:50px;}.elementor-8 .elementor-element.elementor-element-a430ca4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b53df81{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-92f4d32 img{width:550px;}.elementor-8 .elementor-element.elementor-element-5f02654{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-8 .elementor-element.elementor-element-39a085a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-526847f{--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;}.elementor-8 .elementor-element.elementor-element-f4527a0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8cbab9d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6b114e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-125202f{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-422a261 img{width:550px;}.elementor-8 .elementor-element.elementor-element-edf22bf{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-060525d .elementor-heading-title{font-size:30px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-7aba48c .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-5698af2 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-978fa52 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-7ae9d97 .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-22dcd40 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-6fed97c .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-ecca8d2 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-e53aaea .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-4c5ab11 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-017a1ca .elementor-heading-title{font-size:14px;}.elementor-8 .elementor-element.elementor-element-9037e55 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-9037e55 .elementor-icon svg{height:40px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3172bd4{--padding-top:40px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-8 .elementor-element.elementor-element-967a72c .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-fdac8f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-9e65614 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-965784a{text-align:center;}.elementor-8 .elementor-element.elementor-element-690effb .elementor-button{font-size:15px;}.elementor-8 .elementor-element.elementor-element-7eaf376 .elementor-button{font-size:15px;}.elementor-8 .elementor-element.elementor-element-02c4903 .elementor-button{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-99b5b73 .elementor-button{font-size:15px;}.elementor-8 .elementor-element.elementor-element-c91d426 .elementor-button{font-size:15px;}.elementor-8 .elementor-element.elementor-element-725bf0c .elementor-button{font-size:15px;}.elementor-8 .elementor-element.elementor-element-da146b3 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-97a1f19 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-9227197 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a1a5f2b .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-9d8e880 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-90fce51 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a5ad6cf{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-b1cfbce .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-8 .elementor-element.elementor-element-fd822b8 .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-8 .elementor-element.elementor-element-b740e0e .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-8 .elementor-element.elementor-element-e1a662f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-7bd6dc0{--width:40px;}.elementor-8 .elementor-element.elementor-element-e583ed3 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a666596{--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:60px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-eeac1fd{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-d311d7c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0cde80b .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-3d3d2f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6b8f589 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1b86828{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-1a3bd76 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0f78eef .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-39b096b .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-71d7248 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7113b39 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-2ae614a{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-003116e{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-11b262f{text-align:center;}.elementor-8 .elementor-element.elementor-element-11b262f img{width:400px;}.elementor-8 .elementor-element.elementor-element-4562b82 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-f967ebd .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-9eae9c7 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-a435481 .elementor-heading-title{font-size:15px;}.elementor-8 .elementor-element.elementor-element-aaecb92{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5d021b0 img{width:100%;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-3dc10ab .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-eddcc29 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4abe6a9 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6e2cd04 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6dd8c15 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-fcbd763 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-b122064{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-6f4952e .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2599bf2 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-997aec0 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-d5288ec .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-8930ce4 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-22c52e1 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6f6ba14{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-2e9461d .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2610d2f .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-829e0a2 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6fb6cef .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-ddd29c2 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-626bf3c .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-8104f99{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-6512be2 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-bbee388 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4b28a62 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-e7a4475 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-37b89a1 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4817583 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-242a28e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-55834ba .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2576fc0 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-b5dcb0a .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-91cc59f .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1d211e3 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0080f2c .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-19b0a42{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-0ff6e45 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0d1e571 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6d4b0fc .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-663a439 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1d01008 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-9c04e39 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-af6b484{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-19d1011 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2016dd6 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-0fb4c06 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-f9a6b76 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-e14362d .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-678d362 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-e47f152{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-f297b29 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-c3a4518 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2d662a1 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5cc9fd5 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-f6eec4b .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4663e06 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-dcbf656{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-6d4fb78 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-fbeab39 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-802c7d8 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-24902e2 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-b8d7eaa .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2eb47b8 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7a0a821{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-113ab27 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-270ccbb .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4f8c236 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-47b0121 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-547e3cc .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7131323 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-14867a8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-3508899 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-517eebe .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-e2c48c6 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5d72ac5 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7a448a1 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-d8e92c7 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-2e10888{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-38c976c .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a3c8814 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6336e6a .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-c184c97 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-175d382 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-c04fbff .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-ce54452{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-53e1dac{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:18px;}.elementor-8 .elementor-element.elementor-element-d0cc574{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-e2ba28c img{width:100%;}.elementor-8 .elementor-element.elementor-element-e534fc7 .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8 .elementor-element.elementor-element-2a61a16 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-07df6ad .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-8 .elementor-element.elementor-element-178f70c .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-fa0caab .elementor-heading-title{font-size:16px;line-height:25px;}.elementor-8 .elementor-element.elementor-element-c155eca .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a627e42 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-88e857e .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4fdbe2d .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-a4d193f .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4952b20 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5baa31a .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-cb31329 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7bc0eda .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-765bfcf{--e-n-carousel-swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-7406bc2{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8 .elementor-element.elementor-element-2600217{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2d206a0{width:initial;max-width:initial;--e-transform-rotateZ:0deg;--e-transform-translateY:0%;}.elementor-8 .elementor-element.elementor-element-2d206a0 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6ab6269{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fe344a3{top:40px;}.elementor-8 .elementor-element.elementor-element-3aed051{top:23%;}.elementor-8 .elementor-element.elementor-element-511cebc{top:-5%;}.elementor-8 .elementor-element.elementor-element-a430ca4{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-b53df81{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1920963 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-ff3faf6 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-83a845b .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-34c3a8c .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-6b826eb .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6f494e0 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-5834355 .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-7fb0195 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-02ff23e .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-4fd4efc .elementor-heading-title{font-size:30px;}.elementor-8 .elementor-element.elementor-element-3750d29 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-424a748 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-125202f{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-e3d9dbe{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-060525d .elementor-heading-title{font-size:32px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group > label{font-size:14px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-type-html{font-size:14px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-field-subgroup label{font-size:14px;}.elementor-8 .elementor-element.elementor-element-a8a8a37 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-fface50{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7aba48c .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-5698af2 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-978fa52 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-7ae9d97 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-22dcd40 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-6fed97c .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-ecca8d2 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-e53aaea .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4c5ab11 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-017a1ca .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-d634fb5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-6ab3849 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-6ab3849 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-7b6c7b5 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-767b3dc .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-be93457 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-f3413f6 .elementor-icon{font-size:40px;}.elementor-8 .elementor-element.elementor-element-f3413f6 .elementor-icon svg{height:40px;}.elementor-8 .elementor-element.elementor-element-0368e99 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-744e190 .elementor-heading-title{font-size:15px;line-height:22px;}.elementor-8 .elementor-element.elementor-element-9037e55 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-9037e55 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-25182a5 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-25182a5 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-439a41e .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-439a41e .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-2cf49c9 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-2cf49c9 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-7db7582 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-7db7582 .elementor-icon svg{height:30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-f0c5b2e{--width:48%;}.elementor-8 .elementor-element.elementor-element-d675f6a{--width:48%;}.elementor-8 .elementor-element.elementor-element-a5ad6cf{--width:100%;}.elementor-8 .elementor-element.elementor-element-2012891{--width:50%;}.elementor-8 .elementor-element.elementor-element-c1067b1{--width:60%;}.elementor-8 .elementor-element.elementor-element-a8288d9{--width:40%;}.elementor-8 .elementor-element.elementor-element-96f1d8b{--width:100%;}.elementor-8 .elementor-element.elementor-element-d311d7c{--width:48%;}.elementor-8 .elementor-element.elementor-element-3d3d2f6{--width:48%;}.elementor-8 .elementor-element.elementor-element-10b00f4{--width:100%;}.elementor-8 .elementor-element.elementor-element-2b1235e{--width:48%;}.elementor-8 .elementor-element.elementor-element-be39459{--width:48%;}.elementor-8 .elementor-element.elementor-element-ab9c318{--width:48%;}.elementor-8 .elementor-element.elementor-element-52173ae{--width:48%;}.elementor-8 .elementor-element.elementor-element-bf67821{--width:48%;}.elementor-8 .elementor-element.elementor-element-7b6f8d7{--width:48%;}.elementor-8 .elementor-element.elementor-element-5f02654{--width:100%;}.elementor-8 .elementor-element.elementor-element-e3d9dbe{--width:100%;}.elementor-8 .elementor-element.elementor-element-fface50{--width:48%;}.elementor-8 .elementor-element.elementor-element-d634fb5{--width:48%;}}/* Start custom CSS for button, class: .elementor-element-690effb *//* ---- DROP DOWN SMOOTH STAGGER ANIMATION ---- */

.service-drop {
    opacity: 0;
    transform: translateY(-30px);
    animation: dropDown 0.8s ease forwards;
}

/* Ek-ek stagger delay (one by one drop effect) */
.service-drop:nth-child(1) { animation-delay: .2s; }
.service-drop:nth-child(2) { animation-delay: .4s; }
.service-drop:nth-child(3) { animation-delay: .6s; }
.service-drop:nth-child(4) { animation-delay: .8s; }
.service-drop:nth-child(5) { animation-delay: 1.0s; }
.service-drop:nth-child(6) { animation-delay: 1.2s; }
.service-drop:nth-child(7) { animation-delay: 1.4s; }

/* Animation Keyframes */
@keyframes dropDown {
    0% {
        opacity: 0;
        transform: translateY(-30px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-624e0d7 */.slide-css .elementor-icon-wrapper{display: flex}

.service-strip {
    width: 160%;          /* extra width so rotate ma cut na thai */
    margin-left: -30%;    /* center adjust after extra width */
    transform: rotate(-7deg);  /* angle change karva use */
    transform-origin: center;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20b3d1d */.slide-css .elementor-icon-wrapper{display: flex}

.service-strip1 {
    width: 160%;          /* extra width so rotate ma cut na thai */
    margin-left: -30%;    /* center adjust after extra width */
    transform: rotate(7deg);  /* angle change karva use */
    transform-origin: center;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e55ffa */.animate-it {
  font-size: 80px;
  font-weight: 900;
  color: #542a82;
  animation: float 3s ease-in-out infinite;
}

@keyframes float {
  0%   { transform: translateY(0); }
  50%  { transform: translateY(-15px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43305d *//* ✦ SPARKLE SHAPE USING BEFORE & AFTER */
.sparkle::before,
.sparkle::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  transform: translate(-50%, -50%);
  background:#000;
}

/* long vertical line */
.sparkle::before{
  width:3px;
  height:300px;
}

/* long horizontal line */
.sparkle::after{
  width:300px;
  height:3px;
}

/* center POINT (rounded star) */
.sparkle{
  position:absolute;
  top:50%;
  left:40%;
  width:40px;
  height:40px;

  border-radius:50%;

}


@media only screen and (max-width: 1699px) {
  .sparkle::before{
  height:250px;
}
.sparkle::after{
  width:250px;
}
}


@media only screen and (max-width: 1399px) {
  .sparkle::before{
  height:200px;
}
.sparkle::after{
  width:200px;
}
}



@media only screen and (max-width: 1280px) {.sparkle{display: none}
    
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cde80b */@media only screen and (max-width: 1899px) {
 .txt .elementor-heading-title{

  font-size: 22px !important;}
}

@media only screen and (max-width: 1499px) {
  .txt .elementor-heading-title {
    font-size: 20px !important;
  }
}

@media only screen and (max-width: 1399px) {
  .txt .elementor-heading-title {
    font-size: 18px !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4472847 */@media only screen and (max-width: 1499px) {
      .services-section{padding-top: 0px}
 .paragraph .elementor-heading-title{
line-height: 20px !important;
  font-size: 14px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87d4368 *//* CONTENT – IMAGE + TITLE + SUB */
.service-content{
  margin-left: 180px; /* content right ma shift */
}

@media only screen and (max-width: 1599px) {
    .service-content {
  margin-left: 160px;
}
}

@media only screen and (max-width: 1499px) {
  .service-content {
    margin-left: 150px;
  }
}

@media only screen and (max-width: 1399px) {
  .service-content {
    margin-left: 140px;
  }
}

@media only screen and (max-width: 1299px) {
  .service-content {
    margin-left: 130px;
  }
}


@media only screen and (max-width: 1280px) {.service-content {
    margin-left: 0px;
  }
  .elementor-8 .elementor-element.elementor-element-e8ac4a5{display: none}
  .service-content{row-gap: 15px;}
  
  .elementor-8 .elementor-element.elementor-element-8375bf6{display: none}
  .elementor-8 .elementor-element.elementor-element-10b00f4{width: 100%}
    
    
}


@media only screen and (max-width: 1024px) {
 .service-content{
  margin-left: 0px; /* content right ma shift */
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d311d7c */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d3d2f6 */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ac4a5 */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d888109 */@media only screen and (max-width:1024px) {
 .res-pos{position: inherit !important; transform: inherit !important; top: inherit !important; left: inherit !important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b1235e */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be39459 */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab9c318 */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52173ae */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8375bf6 */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b86828 */@media only screen and (max-width: 1280px) {
  .elementor-element-1b86828 {
    
    padding: 0px 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4bec56c *//* outer wrapper */
.hire-badge{
  position:relative;
  width:140px;
  height:140px;
}

/* circle image rotate */
.hire-badge .txt{
  width:100%;
  height:100%;
  animation:spin 9s linear infinite;
}

/* center black dot with arrow */
.center-arrow{
  position:absolute;
  top:50%;
  left:50%;
  width:50px;
  height:50px;
  background:#000;
  border-radius:50%;
  transform:translate(-50%,-50%);
  display:flex;
  justify-content:center;
  align-items:center;
  color:white;
  font-size:46px;
 
}


/* infinite rotate */
@keyframes spin{
  from{ transform:rotate(0deg); }
  to{ transform:rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b122064 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f6ba14 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8104f99 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-242a28e */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-19b0a42 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-af6b484 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e47f152 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dcbf656 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7a0a821 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-14867a8 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2e10888 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ce54452 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b122064 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f6ba14 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8104f99 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-242a28e */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-19b0a42 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-af6b484 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e47f152 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dcbf656 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7a0a821 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-14867a8 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2e10888 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ce54452 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b122064 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f6ba14 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8104f99 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-242a28e */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-19b0a42 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-af6b484 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e47f152 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dcbf656 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7a0a821 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-14867a8 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2e10888 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ce54452 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b122064 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f6ba14 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8104f99 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-242a28e */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-19b0a42 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-af6b484 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e47f152 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dcbf656 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7a0a821 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-14867a8 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2e10888 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ce54452 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b122064 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f6ba14 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8104f99 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-242a28e */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-19b0a42 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-af6b484 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e47f152 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dcbf656 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7a0a821 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-14867a8 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2e10888 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ce54452 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b122064 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f6ba14 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8104f99 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-242a28e */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-19b0a42 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-af6b484 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e47f152 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dcbf656 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7a0a821 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-14867a8 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2e10888 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ce54452 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b7d31 */.elementor-8 .elementor-element.elementor-element-93b7d31{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-93b7d31:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e5922 */.elementor-8 .elementor-element.elementor-element-74e5922{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-74e5922:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de422b */.elementor-8 .elementor-element.elementor-element-0de422b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0de422b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b464d5 */.elementor-8 .elementor-element.elementor-element-2b464d5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2b464d5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46637f4 */.elementor-8 .elementor-element.elementor-element-46637f4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-46637f4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19936e0 */.elementor-8 .elementor-element.elementor-element-19936e0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-19936e0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b122064 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504ee80 */.elementor-8 .elementor-element.elementor-element-504ee80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-504ee80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a759eb5 */.elementor-8 .elementor-element.elementor-element-a759eb5{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a759eb5:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4ebfd */.elementor-8 .elementor-element.elementor-element-dd4ebfd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-dd4ebfd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29816b1 */.elementor-8 .elementor-element.elementor-element-29816b1{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29816b1:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e70da */.elementor-8 .elementor-element.elementor-element-d1e70da{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d1e70da:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc46574 */.elementor-8 .elementor-element.elementor-element-bc46574{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-bc46574:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f6ba14 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01ecf4f */.elementor-8 .elementor-element.elementor-element-01ecf4f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-01ecf4f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8da4f6c */.elementor-8 .elementor-element.elementor-element-8da4f6c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8da4f6c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29abf9b */.elementor-8 .elementor-element.elementor-element-29abf9b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-29abf9b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e722c8 */.elementor-8 .elementor-element.elementor-element-9e722c8{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-9e722c8:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79bc2a6 */.elementor-8 .elementor-element.elementor-element-79bc2a6{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-79bc2a6:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6957319 */.elementor-8 .elementor-element.elementor-element-6957319{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-6957319:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-8104f99 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76e255c */.elementor-8 .elementor-element.elementor-element-76e255c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-76e255c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-348b62c */.elementor-8 .elementor-element.elementor-element-348b62c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-348b62c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a260953 */.elementor-8 .elementor-element.elementor-element-a260953{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a260953:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7fee64 */.elementor-8 .elementor-element.elementor-element-b7fee64{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b7fee64:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75ab813 */.elementor-8 .elementor-element.elementor-element-75ab813{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-75ab813:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c200eec */.elementor-8 .elementor-element.elementor-element-c200eec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c200eec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-242a28e */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d26eb9 */.elementor-8 .elementor-element.elementor-element-2d26eb9{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-2d26eb9:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105d15d */.elementor-8 .elementor-element.elementor-element-105d15d{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-105d15d:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fa905b */.elementor-8 .elementor-element.elementor-element-8fa905b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8fa905b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b243e82 */.elementor-8 .elementor-element.elementor-element-b243e82{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b243e82:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5995da2 */.elementor-8 .elementor-element.elementor-element-5995da2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5995da2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70fde29 */.elementor-8 .elementor-element.elementor-element-70fde29{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-70fde29:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-19b0a42 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf66ba */.elementor-8 .elementor-element.elementor-element-ccf66ba{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ccf66ba:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e97aef7 */.elementor-8 .elementor-element.elementor-element-e97aef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e97aef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b8f5a */.elementor-8 .elementor-element.elementor-element-89b8f5a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-89b8f5a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3eed2b */.elementor-8 .elementor-element.elementor-element-b3eed2b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-b3eed2b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec41dfb */.elementor-8 .elementor-element.elementor-element-ec41dfb{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-ec41dfb:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c91a00a */.elementor-8 .elementor-element.elementor-element-c91a00a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c91a00a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-af6b484 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4253a17 */.elementor-8 .elementor-element.elementor-element-4253a17{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4253a17:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7f235 */.elementor-8 .elementor-element.elementor-element-1d7f235{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1d7f235:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-198b158 */.elementor-8 .elementor-element.elementor-element-198b158{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-198b158:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e679f80 */.elementor-8 .elementor-element.elementor-element-e679f80{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e679f80:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7d65dd */.elementor-8 .elementor-element.elementor-element-c7d65dd{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-c7d65dd:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223c390 */.elementor-8 .elementor-element.elementor-element-223c390{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-223c390:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e47f152 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62725e3 */.elementor-8 .elementor-element.elementor-element-62725e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-62725e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b76f85 */.elementor-8 .elementor-element.elementor-element-0b76f85{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0b76f85:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05de810 */.elementor-8 .elementor-element.elementor-element-05de810{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-05de810:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ee2e3 */.elementor-8 .elementor-element.elementor-element-e4ee2e3{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-e4ee2e3:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb645ec */.elementor-8 .elementor-element.elementor-element-cb645ec{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-cb645ec:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5bc656 */.elementor-8 .elementor-element.elementor-element-d5bc656{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d5bc656:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-dcbf656 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be6af3f */.elementor-8 .elementor-element.elementor-element-be6af3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-be6af3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01e40b */.elementor-8 .elementor-element.elementor-element-d01e40b{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-d01e40b:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-738d45f */.elementor-8 .elementor-element.elementor-element-738d45f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-738d45f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95448a0 */.elementor-8 .elementor-element.elementor-element-95448a0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-95448a0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0b6eef */.elementor-8 .elementor-element.elementor-element-f0b6eef{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-f0b6eef:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b2718 */.elementor-8 .elementor-element.elementor-element-12b2718{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-12b2718:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7a0a821 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100d021 */.elementor-8 .elementor-element.elementor-element-100d021{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-100d021:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1d458 */.elementor-8 .elementor-element.elementor-element-eb1d458{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eb1d458:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e5ff3f */.elementor-8 .elementor-element.elementor-element-0e5ff3f{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0e5ff3f:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b19b10 */.elementor-8 .elementor-element.elementor-element-7b19b10{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-7b19b10:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91c94a4 */.elementor-8 .elementor-element.elementor-element-91c94a4{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-91c94a4:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ec5b0 */.elementor-8 .elementor-element.elementor-element-06ec5b0{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-06ec5b0:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-14867a8 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1285c */.elementor-8 .elementor-element.elementor-element-da1285c{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-da1285c:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bcb107 */.elementor-8 .elementor-element.elementor-element-0bcb107{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0bcb107:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9bcd2 */.elementor-8 .elementor-element.elementor-element-4f9bcd2{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-4f9bcd2:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8664515 */.elementor-8 .elementor-element.elementor-element-8664515{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-8664515:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00b1961 */.elementor-8 .elementor-element.elementor-element-00b1961{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-00b1961:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0541c99 */.elementor-8 .elementor-element.elementor-element-0541c99{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-0541c99:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2e10888 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a296c76 */.elementor-8 .elementor-element.elementor-element-a296c76{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-a296c76:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381474a */.elementor-8 .elementor-element.elementor-element-381474a{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-381474a:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe9169 */.elementor-8 .elementor-element.elementor-element-5fe9169{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-5fe9169:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eede49e */.elementor-8 .elementor-element.elementor-element-eede49e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-eede49e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-643cef7 */.elementor-8 .elementor-element.elementor-element-643cef7{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-643cef7:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2433e */.elementor-8 .elementor-element.elementor-element-1f2433e{
    -webkit-transition: ease-in-out 4s !important;
    transition: ease-in-out 4s !important;
}
.elementor-8 .elementor-element.elementor-element-1f2433e:hover{
    background-position: center bottom !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ce54452 */#caro .swiper-wrapper{-webkit-transition-timing-function: linear !important;transition-timing-function: linear !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aed051 */.rating-stars {

    animation: starsGlow 2.5s infinite ease-in-out;
    filter: drop-shadow(0px 0px 8px rgba(255, 200, 0, 0.6));
}

@keyframes starsGlow {
    0% { transform: scale(0.95); filter: brightness(0.5); }
    50% { transform: scale(1.05); filter: brightness(1.3); }
    100% { transform: scale(0.95); filter: brightness(0.5); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0deb0d8 */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-526847f */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-188633b */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdace18 */.service-box{
  position: relative;


}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a8a8a37 */.form1 input, .form1 textarea{box-shadow: none}/* End custom CSS */