.elementor-23746 .elementor-element.elementor-element-f66bb50 .jet-listing-dynamic-terms{text-align:left;}.elementor-23746 .elementor-element.elementor-element-f068af4 .jet-listing-dynamic-terms{text-align:left;}.elementor-23746 .elementor-element.elementor-element-353e769{--display:flex;}.elementor-23746 .elementor-element.elementor-element-ae70163.elementor-element{--align-self:flex-start;}.elementor-23746 .elementor-element.elementor-element-ae70163 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23746 .elementor-element.elementor-element-ae70163 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23746 .elementor-element.elementor-element-ae70163 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-ae70163 .jet-listing-dynamic-field__content{text-align:left;}.elementor-23746 .elementor-element.elementor-element-c0daea9{--display:flex;}.elementor-23746 .elementor-element.elementor-element-2e692a8.elementor-element{--align-self:flex-start;}.elementor-23746 .elementor-element.elementor-element-2e692a8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23746 .elementor-element.elementor-element-2e692a8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23746 .elementor-element.elementor-element-2e692a8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-2e692a8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-23746 .elementor-element.elementor-element-71a5e16{--display:flex;}.elementor-23746 .elementor-element.elementor-element-21197eb.elementor-element{--align-self:flex-start;}.elementor-23746 .elementor-element.elementor-element-21197eb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23746 .elementor-element.elementor-element-21197eb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23746 .elementor-element.elementor-element-21197eb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-21197eb .jet-listing-dynamic-field__content{text-align:left;}.elementor-23746 .elementor-element.elementor-element-158183a{--display:flex;}.elementor-23746 .elementor-element.elementor-element-8461831.elementor-element{--align-self:flex-start;}.elementor-23746 .elementor-element.elementor-element-8461831 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23746 .elementor-element.elementor-element-8461831 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23746 .elementor-element.elementor-element-8461831 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-8461831 .jet-listing-dynamic-field__content{text-align:left;}.elementor-23746 .elementor-element.elementor-element-3a6b06c .elementor-heading-title{font-size:14px;}.elementor-23746 .elementor-element.elementor-element-e06d31f{--display:flex;}.elementor-23746 .elementor-element.elementor-element-15a70e4.elementor-element{--align-self:flex-start;}.elementor-23746 .elementor-element.elementor-element-15a70e4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23746 .elementor-element.elementor-element-15a70e4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23746 .elementor-element.elementor-element-15a70e4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-15a70e4 .jet-listing-dynamic-field__content{text-align:left;}.elementor-23746 .elementor-element.elementor-element-fdc82c1{--display:flex;}.elementor-23746 .elementor-element.elementor-element-e932eca{--display:flex;}.elementor-23746 .elementor-element.elementor-element-013f097{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;}:is( .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(56px / 2);padding-right:calc(56px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 56px / -2);margin-right:calc( 56px / -2);width:calc(100% + 56px);}.elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 56px / -2);margin-right:calc( 56px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-6b42eb3 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-23746 .elementor-element.elementor-element-902c74a{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-23746 .elementor-element.elementor-element-6ae8ca5{--display:flex;}.elementor-23746 .elementor-element.elementor-element-90f5218{--display:flex;}.elementor-23746 .elementor-element.elementor-element-7a04a3b{--display:flex;}.elementor-23746 .elementor-element.elementor-element-e1a01cf{--display:flex;}.elementor-23746 .elementor-element.elementor-element-b7d4e10{--display:flex;}.elementor-23746 .elementor-element.elementor-element-15cbe9d{--display:flex;}.elementor-23746 .elementor-element.elementor-element-db24b26{--display:flex;}.elementor-23746 .elementor-element.elementor-element-40c7063 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23746 .elementor-element.elementor-element-40c7063 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23746 .elementor-element.elementor-element-40c7063 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-40c7063 .jet-listing-dynamic-field__content{text-align:left;}.elementor-23746 .elementor-element.elementor-element-9494f49{--display:flex;}.elementor-23746 .elementor-element.elementor-element-7be00f0{--display:flex;}.elementor-23746 .elementor-element.elementor-element-e422bb3{--display:flex;}.elementor-23746 .elementor-element.elementor-element-7c6ed50{--display:flex;}.elementor-23746 .elementor-element.elementor-element-2c6dbe4{--display:flex;}.elementor-23746 .elementor-element.elementor-element-c7b511a{--display:flex;}.elementor-23746 .elementor-element.elementor-element-d554ec5{--display:flex;}.elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 260px, 1fr ) );}.elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:260px;}.elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib{--swiper-slide-min-width:260px;}.elementor-23746 .elementor-element.elementor-element-7aa125f.elementor-element{--align-self:flex-start;}:is( .elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-23746 .elementor-element.elementor-element-7aa125f > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}.elementor-23746 .elementor-element.elementor-element-183438d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-fc7809b{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-cc3472a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-23746 .elementor-element.elementor-element-1b94ff9{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23746 .elementor-element.elementor-element-02a2a40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-23746 .elementor-element.elementor-element-b86c12f{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}:is( .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-23746 .elementor-element.elementor-element-b86c12f .jet-listing-grid__slider-icon{width:44px;height:44px;line-height:44px;margin-top:calc( -44px/2 );font-size:16px;color:var( --e-global-color-v4---black );background:var( --e-global-color-v4---g5 );}.elementor-23746 .elementor-element.elementor-element-b86c12f .jet-listing-grid__slider-icon svg{height:16px;}.elementor-23746 .elementor-element.elementor-element-b86c12f .jet-listing-grid__slider-icon.prev-arrow{bottom:-15px;top:auto;right:64px;left:auto;}.elementor-23746 .elementor-element.elementor-element-b86c12f .jet-listing-grid__slider-icon.next-arrow{bottom:-15px;top:auto;right:12px;left:auto;}.elementor-23746 .elementor-element.elementor-element-b86c12f .jet-listing-grid__slider .jet-slick-dots li{background:var( --e-global-color-v4---g4 );}.elementor-23746 .elementor-element.elementor-element-b86c12f .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:var( --e-global-color-v4---g4 );--swiper-pagination-color-hover:var( --e-global-color-v4---g2 );--swiper-pagination-color:var( --e-global-color-v4---black );}.elementor-23746 .elementor-element.elementor-element-b86c12f .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-v4---g2 );}.elementor-23746 .elementor-element.elementor-element-b86c12f .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-v4---black );}.elementor-23746 .elementor-element.elementor-element-5e838ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-fd6e256{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23746 .elementor-element.elementor-element-f3ea575{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-cfef650 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23746 .elementor-element.elementor-element-cfef650 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-cfef650 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-a7fc428{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-23746 .elementor-element.elementor-element-d2c18d2{--display:flex;}.elementor-23746 .elementor-element.elementor-element-85fbfd3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-bcd8ae5{--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:flex-end;--gap:0px 2px;--row-gap:0px;--column-gap:2px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23746 .elementor-element.elementor-element-57325eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;line-height:1.2em;}.elementor-23746 .elementor-element.elementor-element-57325eb p{margin-block-end:0px;}.elementor-23746 .elementor-element.elementor-element-ecc59ef{--display:flex;}.elementor-23746 .elementor-element.elementor-element-75fd2fc > .elementor-widget-container{margin:0 0 auto 0;}.elementor-23746 .elementor-element.elementor-element-75fd2fc .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-75fd2fc .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-ecc59ef.e-con{--align-self:stretch;}.elementor-23746 .elementor-element.elementor-element-a2954cd{--display:flex;}.elementor-23746 .elementor-element.elementor-element-46d7737 > .elementor-widget-container{margin:0 0 auto 0;}.elementor-23746 .elementor-element.elementor-element-46d7737 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-46d7737 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-a2954cd.e-con{--align-self:stretch;}.elementor-23746 .elementor-element.elementor-element-7f099d7{--display:flex;}.elementor-23746 .elementor-element.elementor-element-d0ad9d7 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-d0ad9d7 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-7f099d7.e-con{--align-self:stretch;}.elementor-23746 .elementor-element.elementor-element-060d9a0 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;}:is( .elementor-23746 .elementor-element.elementor-element-060d9a0 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-060d9a0 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-060d9a0 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-060d9a0 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-060d9a0 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-060d9a0 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-060d9a0 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-23746 .elementor-element.elementor-element-23e8a78 > .elementor-widget-container{margin:18px 0px 0px 0px;}.elementor-23746 .elementor-element.elementor-element-093ee45 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-23746 .elementor-element.elementor-element-093ee45 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-093ee45 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-093ee45 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-093ee45 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-093ee45 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-093ee45 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-093ee45 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-23746 .elementor-element.elementor-element-431effb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-cb9802a .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-cb9802a .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-387e9a4{--display:flex;}.elementor-23746 .elementor-element.elementor-element-61c583b{--display:flex;}.elementor-23746 .elementor-element.elementor-element-5240c95{--display:flex;}.elementor-23746 .elementor-element.elementor-element-aaeb340{--display:flex;}.elementor-23746 .elementor-element.elementor-element-77c6e94{--display:flex;}.elementor-23746 .elementor-element.elementor-element-e5990a6 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-e5990a6 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-9deaf23{--display:flex;}.elementor-23746 .elementor-element.elementor-element-5146da1 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-5146da1 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-6ff3cb2{--display:flex;}.elementor-23746 .elementor-element.elementor-element-3fc7c81 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-3fc7c81 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-38c6617{--display:flex;}.elementor-23746 .elementor-element.elementor-element-5b22b5b .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-5b22b5b .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-49c5f7f{--display:flex;}.elementor-23746 .elementor-element.elementor-element-1906e5d .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-1906e5d .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-a743613{--display:flex;}.elementor-23746 .elementor-element.elementor-element-0612953 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-0612953 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-b161cd4{--display:flex;}.elementor-23746 .elementor-element.elementor-element-0f3753b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-23746 .elementor-element.elementor-element-a53d88a{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}:is( .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-23746 .elementor-element.elementor-element-a53d88a .jet-listing-grid__slider-icon{width:44px;height:44px;line-height:44px;margin-top:calc( -44px/2 );font-size:16px;color:var( --e-global-color-v4---black );background:var( --e-global-color-v4---g5 );}.elementor-23746 .elementor-element.elementor-element-a53d88a .jet-listing-grid__slider-icon svg{height:16px;}.elementor-23746 .elementor-element.elementor-element-a53d88a .jet-listing-grid__slider-icon.prev-arrow{bottom:-15px;top:auto;right:64px;left:auto;}.elementor-23746 .elementor-element.elementor-element-a53d88a .jet-listing-grid__slider-icon.next-arrow{bottom:-15px;top:auto;right:12px;left:auto;}.elementor-23746 .elementor-element.elementor-element-a53d88a .jet-listing-grid__slider .jet-slick-dots li{background:var( --e-global-color-v4---g4 );}.elementor-23746 .elementor-element.elementor-element-a53d88a .jet-engine-swiper-pagination-wrapper{--swiper-pagination-bullet-inactive-color:var( --e-global-color-v4---g4 );--swiper-pagination-color-hover:var( --e-global-color-v4---g2 );--swiper-pagination-color:var( --e-global-color-v4---black );}.elementor-23746 .elementor-element.elementor-element-a53d88a .jet-listing-grid__slider .jet-slick-dots li:hover{background:var( --e-global-color-v4---g2 );}.elementor-23746 .elementor-element.elementor-element-a53d88a .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:var( --e-global-color-v4---black );}.elementor-23746 .elementor-element.elementor-element-6297d58{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;display:grid;grid-template-columns:repeat( auto-fill, minmax( 200px, 1fr ) );}.elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items.slick-slider .slick-slide{width:200px;}.elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib{--swiper-slide-min-width:200px;}.elementor-23746 .elementor-element.elementor-element-fd1bf46{padding:0px 0px 20px 0px;}:is( .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(50px / 2);padding-bottom:calc(50px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-fd1bf46 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 50px / -2);margin-bottom:calc( 50px / -2);}.elementor-23746 .elementor-element.elementor-element-fea8ffc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-2f11fd9 .jet-listing-dynamic-terms{text-align:left;}.elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-23746 .elementor-element.elementor-element-a069201{margin:44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;}:is( .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-23746 .elementor-element.elementor-element-3783a6d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-23746 .elementor-element.elementor-element-689c29e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(24px / 2);padding-right:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);width:calc(100% + 24px);}.elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 24px / -2);margin-right:calc( 24px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(24px / 2);padding-bottom:calc(24px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 24px / -2);margin-bottom:calc( 24px / -2);}.elementor-23746 .elementor-element.elementor-element-93c920b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-23746 .elementor-element.elementor-element-6b2d1a6 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-6b2d1a6 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-b3e0c47{--display:flex;}.elementor-23746 .elementor-element.elementor-element-2b9b9ac{width:initial;max-width:initial;}.elementor-23746 .elementor-element.elementor-element-2b9b9ac .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23746 .elementor-element.elementor-element-2b9b9ac .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23746 .elementor-element.elementor-element-2b9b9ac .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-2b9b9ac .jet-listing-dynamic-field__content{text-align:left;}.elementor-23746 .elementor-element.elementor-element-37400ef{width:initial;max-width:initial;}.elementor-23746 .elementor-element.elementor-element-37400ef .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-23746 .elementor-element.elementor-element-37400ef .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-23746 .elementor-element.elementor-element-37400ef .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-23746 .elementor-element.elementor-element-37400ef .jet-listing-dynamic-field__content{text-align:left;}.elementor-23746 .elementor-element.elementor-element-157bcb5 .jet-listing-dynamic-terms{text-align:left;}.elementor-23746 .elementor-element.elementor-element-4809e1c .jet-listing-dynamic-terms{text-align:left;}.elementor-23746 .elementor-element.elementor-element-8e4278b{--display:flex;}.elementor-23746 .elementor-element.elementor-element-69640ef{--display:flex;}.elementor-23746 .elementor-element.elementor-element-1eb889e{--display:flex;}.elementor-23746 .elementor-element.elementor-element-b139f46{--display:flex;}@media(max-width:1024px){.elementor-23746 .elementor-element.elementor-element-bcd8ae5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:769px){.elementor-23746 .elementor-element.elementor-element-353e769{--width:auto;}.elementor-23746 .elementor-element.elementor-element-c0daea9{--width:auto;}.elementor-23746 .elementor-element.elementor-element-71a5e16{--width:auto;}.elementor-23746 .elementor-element.elementor-element-158183a{--width:auto;}.elementor-23746 .elementor-element.elementor-element-e06d31f{--width:auto;}.elementor-23746 .elementor-element.elementor-element-fdc82c1{--width:auto;}.elementor-23746 .elementor-element.elementor-element-e932eca{--width:auto;}.elementor-23746 .elementor-element.elementor-element-6ae8ca5{--width:auto;}.elementor-23746 .elementor-element.elementor-element-90f5218{--width:auto;}.elementor-23746 .elementor-element.elementor-element-7a04a3b{--width:auto;}.elementor-23746 .elementor-element.elementor-element-e1a01cf{--width:auto;}.elementor-23746 .elementor-element.elementor-element-b7d4e10{--width:auto;}.elementor-23746 .elementor-element.elementor-element-15cbe9d{--width:auto;}.elementor-23746 .elementor-element.elementor-element-db24b26{--width:auto;}.elementor-23746 .elementor-element.elementor-element-9494f49{--width:auto;}.elementor-23746 .elementor-element.elementor-element-7c6ed50{--width:auto;}.elementor-23746 .elementor-element.elementor-element-2c6dbe4{--width:auto;}.elementor-23746 .elementor-element.elementor-element-c7b511a{--width:auto;}.elementor-23746 .elementor-element.elementor-element-d2c18d2{--width:auto;}.elementor-23746 .elementor-element.elementor-element-387e9a4{--width:auto;}.elementor-23746 .elementor-element.elementor-element-77c6e94{--width:auto;}.elementor-23746 .elementor-element.elementor-element-9deaf23{--width:auto;}.elementor-23746 .elementor-element.elementor-element-6ff3cb2{--width:auto;}.elementor-23746 .elementor-element.elementor-element-38c6617{--width:auto;}.elementor-23746 .elementor-element.elementor-element-49c5f7f{--width:auto;}.elementor-23746 .elementor-element.elementor-element-a743613{--width:auto;}.elementor-23746 .elementor-element.elementor-element-8e4278b{--width:auto;}.elementor-23746 .elementor-element.elementor-element-69640ef{--width:auto;}.elementor-23746 .elementor-element.elementor-element-1eb889e{--width:auto;}.elementor-23746 .elementor-element.elementor-element-b139f46{--width:auto;}}@media(max-width:768px){.elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23746 .elementor-element.elementor-element-b86c12f{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-b86c12f > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23746 .elementor-element.elementor-element-a53d88a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-a53d88a > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23746 .elementor-element.elementor-element-a069201{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}:is( .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-a069201 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}.elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23746 .elementor-element.elementor-element-689c29e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;}:is( .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(16px / 2);padding-right:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);width:calc(100% + 16px);}.elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__items, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(16px / 2);padding-bottom:calc(16px / 2);}:is( .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__slider, .elementor-23746 .elementor-element.elementor-element-689c29e > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 16px / -2);margin-bottom:calc( 16px / -2);}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ae70163 */.valore-carat-corso {
    font-size: 14px;
  color: var(--black);
  font-family: var(--font-primario);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-ae70163 */.valore-carat-corso {
    font-size: 14px;
  color: var(--black);
  font-family: var(--font-primario);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-353e769 */.elementor-23746 .elementor-element.elementor-element-353e769 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0daea9 */.elementor-23746 .elementor-element.elementor-element-c0daea9 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a5e16 */.elementor-23746 .elementor-element.elementor-element-71a5e16 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-158183a */.elementor-23746 .elementor-element.elementor-element-158183a {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e06d31f */.elementor-23746 .elementor-element.elementor-element-e06d31f {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc82c1 */.elementor-23746 .elementor-element.elementor-element-fdc82c1 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e932eca */.elementor-23746 .elementor-element.elementor-element-e932eca {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-6b42eb3 */.elementor-23746 .elementor-element.elementor-element-6b42eb3 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

.swiper-slide.auto-columns {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-6b42eb3 */.elementor-23746 .elementor-element.elementor-element-6b42eb3 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

.swiper-slide.auto-columns {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6e4d708 */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-7aa125f */.elementor-23746 .elementor-element.elementor-element-7aa125f .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

/* haylò. 07-10: faculty con pochi docenti allineata al titolo */
.elementor-23746 .elementor-element.elementor-element-7aa125f:has(.slider-static){align-self:center!important;width:min(1200px, calc(100% - 96px))!important;max-width:none!important}
@media (max-width:768px){.elementor-23746 .elementor-element.elementor-element-7aa125f:has(.slider-static){width:calc(100% - 40px)!important}}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-7aa125f */.elementor-23746 .elementor-element.elementor-element-7aa125f .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

/* haylò. 07-10: faculty con pochi docenti allineata al titolo */
.elementor-23746 .elementor-element.elementor-element-7aa125f:has(.slider-static){align-self:center!important;width:min(1200px, calc(100% - 96px))!important;max-width:none!important}
@media (max-width:768px){.elementor-23746 .elementor-element.elementor-element-7aa125f:has(.slider-static){width:calc(100% - 40px)!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7809b */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}

.elementor-23746 .elementor-element.elementor-element-fc7809b {
      max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b94ff9 */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc7809b */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}

.elementor-23746 .elementor-element.elementor-element-fc7809b {
      max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b94ff9 */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-b86c12f */.jet-listing-grid__slider-icon {
    border-radius: 99px;
    border: 1px solid var(--g4);
    transition: border-color .2s, background .2s, opacity .2s;
}

.jet-listing-grid__slider-icon:hover {
    border: 1px solid var(--black);
}

.jet-engine-swiper-pagination-wrapper {
    margin-top: 26px!important;
    margin-left: 10px !important;
    justify-content: start !important;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4;
    width: 8px;
    height: 8px;
    transition: .2s;
    
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: scale(1.25);
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-b86c12f */.jet-listing-grid__slider-icon {
    border-radius: 99px;
    border: 1px solid var(--g4);
    transition: border-color .2s, background .2s, opacity .2s;
}

.jet-listing-grid__slider-icon:hover {
    border: 1px solid var(--black);
}

.jet-engine-swiper-pagination-wrapper {
    margin-top: 26px!important;
    margin-left: 10px !important;
    justify-content: start !important;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4;
    width: 8px;
    height: 8px;
    transition: .2s;
    
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: scale(1.25);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd6e256 */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}

.elementor-23746 .elementor-element.elementor-element-fd6e256 {
      max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd6e256 */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}

.elementor-23746 .elementor-element.elementor-element-fd6e256 {
      max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cfef650 */.sc-step {
  display: flex;
  gap: 16px;
  padding: 16px 0;
  border-bottom: 1px solid var(--g5);
}
.sc-step-n {
  font-size: 12px;
  font-weight: 600;
  color: var(--g3);
  width: 26px;
  flex-shrink: 0;
}

.sc-step-t {
  font-size: 15px;
}

.sc-step-t span {
  display: block;
  font-family: var(--font-c);
  font-size: 14px;
  color: var(--g2);
  margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7fc428 */.elementor-23746 .elementor-element.elementor-element-a7fc428 {
  font-family: var(--font-condensato);
  font-size: 17px;
  color: var(----g2);
  line-height: 1.7;
}

.elementor-23746 .elementor-element.elementor-element-a7fc428 {
      max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cfef650 */.sc-step {
  display: flex;
  gap: 16px;
  padding: 16px 0;
  border-bottom: 1px solid var(--g5);
}
.sc-step-n {
  font-size: 12px;
  font-weight: 600;
  color: var(--g3);
  width: 26px;
  flex-shrink: 0;
}

.sc-step-t {
  font-size: 15px;
}

.sc-step-t span {
  display: block;
  font-family: var(--font-c);
  font-size: 14px;
  color: var(--g2);
  margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7fc428 */.elementor-23746 .elementor-element.elementor-element-a7fc428 {
  font-family: var(--font-condensato);
  font-size: 17px;
  color: var(----g2);
  line-height: 1.7;
}

.elementor-23746 .elementor-element.elementor-element-a7fc428 {
      max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57325eb */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}

.elementor-23746 .elementor-element.elementor-element-57325eb {
      max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8ae5 */.elementor-23746 .elementor-element.elementor-element-bcd8ae5 span{
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc4a1 */.elementor-23746 .elementor-element.elementor-element-65fc4a1 {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-75fd2fc */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc4a1 */.elementor-23746 .elementor-element.elementor-element-65fc4a1 {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-75fd2fc */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e8596 */.elementor-23746 .elementor-element.elementor-element-99e8596 {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-46d7737 */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e8596 */.elementor-23746 .elementor-element.elementor-element-99e8596 {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-46d7737 */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f9eb7e */.elementor-23746 .elementor-element.elementor-element-7f9eb7e {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-d0ad9d7 */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f9eb7e */.elementor-23746 .elementor-element.elementor-element-7f9eb7e {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-d0ad9d7 */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57325eb */.p-cond-corso-singolo {
  font-family: var(--font-condensato);
  font-size: 19px;
  color: var(----g2);
  line-height: 1.7;
}

.elementor-23746 .elementor-element.elementor-element-57325eb {
      max-width: 760px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcd8ae5 */.elementor-23746 .elementor-element.elementor-element-bcd8ae5 span{
    margin-top: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc4a1 */.elementor-23746 .elementor-element.elementor-element-65fc4a1 {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-75fd2fc */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fc4a1 */.elementor-23746 .elementor-element.elementor-element-65fc4a1 {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-75fd2fc */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e8596 */.elementor-23746 .elementor-element.elementor-element-99e8596 {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-46d7737 */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99e8596 */.elementor-23746 .elementor-element.elementor-element-99e8596 {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-46d7737 */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f9eb7e */.elementor-23746 .elementor-element.elementor-element-7f9eb7e {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-d0ad9d7 */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f9eb7e */.elementor-23746 .elementor-element.elementor-element-7f9eb7e {
    font-size: 14px;
  color: var(--g1);
  padding: 9px 0;
  border-top: 1px solid var(--g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-d0ad9d7 */.li-insegnamenti {
    font-size: 14px;
  color: var(----g1);
  padding: 9px 0;
  border-top: 1px solid var(----g4);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cb9802a */.sc-req {
  display: flex;
  align-items: flex-start!important;
  gap: 16px;
  padding: 16px 0;
  border-bottom: 1px solid var(--g5);
  background: none;
}

.sc-req .n {
  flex-shrink: 0;
  width: 26px;
  font-size: 12px;
  font-weight: 600;
  color: var(--g3);
}

.sc-req p {
  font-size: 15px;
  color: var(--black);
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-cb9802a */.sc-req {
  display: flex;
  align-items: flex-start!important;
  gap: 16px;
  padding: 16px 0;
  border-bottom: 1px solid var(--g5);
  background: none;
}

.sc-req .n {
  flex-shrink: 0;
  width: 26px;
  font-size: 12px;
  font-weight: 600;
  color: var(--g3);
}

.sc-req p {
  font-size: 15px;
  color: var(--black);
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c6e94 */.elementor-23746 .elementor-element.elementor-element-77c6e94{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-77c6e94{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9deaf23 */.elementor-23746 .elementor-element.elementor-element-9deaf23{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-9deaf23{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff3cb2 */.elementor-23746 .elementor-element.elementor-element-6ff3cb2{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-6ff3cb2{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c6617 */.elementor-23746 .elementor-element.elementor-element-38c6617{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-38c6617{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c5f7f */.elementor-23746 .elementor-element.elementor-element-49c5f7f{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-49c5f7f{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a743613 */.elementor-23746 .elementor-element.elementor-element-a743613{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-a743613{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c6e94 */.elementor-23746 .elementor-element.elementor-element-77c6e94{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-77c6e94{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9deaf23 */.elementor-23746 .elementor-element.elementor-element-9deaf23{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-9deaf23{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff3cb2 */.elementor-23746 .elementor-element.elementor-element-6ff3cb2{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-6ff3cb2{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c6617 */.elementor-23746 .elementor-element.elementor-element-38c6617{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-38c6617{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c5f7f */.elementor-23746 .elementor-element.elementor-element-49c5f7f{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-49c5f7f{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a743613 */.elementor-23746 .elementor-element.elementor-element-a743613{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-a743613{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77c6e94 */.elementor-23746 .elementor-element.elementor-element-77c6e94{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-77c6e94{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9deaf23 */.elementor-23746 .elementor-element.elementor-element-9deaf23{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-9deaf23{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff3cb2 */.elementor-23746 .elementor-element.elementor-element-6ff3cb2{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-6ff3cb2{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c6617 */.elementor-23746 .elementor-element.elementor-element-38c6617{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-38c6617{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c5f7f */.elementor-23746 .elementor-element.elementor-element-49c5f7f{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-49c5f7f{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a743613 */.elementor-23746 .elementor-element.elementor-element-a743613{
  flex:1 1 calc((100% - 32px) / 3) !important; /* max 3 per riga, 32px = 2 × gap 16px */
  min-width:280px;
  width:auto !important;
  max-width:100% !important;
  padding:0 !important;
}
@media (max-width:768px){
  .elementor-23746 .elementor-element.elementor-element-a743613{ flex-basis:100% !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaeb340 *//* Le righe del Dynamic Repeater una sotto l'altra, a tutta larghezza */
.sc-rette-card .jet-listing-dynamic-repeater__items{
  display:flex !important;
  flex-direction:column !important;
  width:100%;
}
.sc-rette-card .jet-listing-dynamic-repeater__items > *{
  display:block;
  width:100%;
}

/* Riga: voce a sinistra, valore a destra */
.sc-rette-card .line-card-rette-corso{
  display:flex !important;
  flex-direction:row !important;
  justify-content:space-between !important;
  align-items:center;
  gap:12px;
  width:100%;
  display: flex;
  justify-content: space-between;
  gap: 12px;
  padding: 9px 0;
  border-bottom: 1px solid var(--g5);
  font-size: 14px;
}
.sc-rette-card .v-card-rette-corso{
  margin-left:auto; /* spinge il valore a destra anche se justify-content viene ignorato */
  text-align:right;
}

.k-card-rette-corso {
  color: var(----g2);
}

.v-card-rette-corso {
  font-weight: 500;
  color: var(----black);
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a53d88a */.jet-listing-grid__slider-icon {
    border-radius: 99px;
    border: 1px solid var(--g4);
    transition: border-color .2s, background .2s, opacity .2s;
}

.jet-listing-grid__slider-icon:hover {
    border: 1px solid var(--black);
}

.jet-engine-swiper-pagination-wrapper {
    margin-top: 26px!important;
    margin-left: 10px !important;
    justify-content: start !important;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4;
    width: 8px;
    height: 8px;
    transition: .2s;
    
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: scale(1.25);
}

.jet-listing-grid__slider-icon.swiper-button-lock,
.jet-engine-swiper-pagination-wrapper.swiper-pagination-lock {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a53d88a */.jet-listing-grid__slider-icon {
    border-radius: 99px;
    border: 1px solid var(--g4);
    transition: border-color .2s, background .2s, opacity .2s;
}

.jet-listing-grid__slider-icon:hover {
    border: 1px solid var(--black);
}

.jet-engine-swiper-pagination-wrapper {
    margin-top: 26px!important;
    margin-left: 10px !important;
    justify-content: start !important;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4;
    width: 8px;
    height: 8px;
    transition: .2s;
    
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: scale(1.25);
}

.jet-listing-grid__slider-icon.swiper-button-lock,
.jet-engine-swiper-pagination-wrapper.swiper-pagination-lock {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-fd1bf46 */.elementor-23746 .elementor-element.elementor-element-fd1bf46 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-fd1bf46 */.elementor-23746 .elementor-element.elementor-element-fd1bf46 .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a069201 */.jet-listing-grid__slider-icon {
    border-radius: 99px;
    border: 1px solid var(--g4);
    transition: border-color .2s, background .2s, opacity .2s;
}

.jet-listing-grid__slider-icon:hover {
    border: 1px solid var(--black);
}

.jet-engine-swiper-pagination-wrapper {
    margin-top: 26px!important;
    margin-left: 10px !important;
    justify-content: start !important;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4;
    width: 8px;
    height: 8px;
    transition: .2s;
    
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: scale(1.25);
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-a069201 */.jet-listing-grid__slider-icon {
    border-radius: 99px;
    border: 1px solid var(--g4);
    transition: border-color .2s, background .2s, opacity .2s;
}

.jet-listing-grid__slider-icon:hover {
    border: 1px solid var(--black);
}

.jet-engine-swiper-pagination-wrapper {
    margin-top: 26px!important;
    margin-left: 10px !important;
    justify-content: start !important;
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4;
    width: 8px;
    height: 8px;
    transition: .2s;
    
}

.jet-listing-grid .jet-engine-swiper-pagination-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transform: scale(1.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-445abc4 *//* 1. Animazione Keyframes (Fade In + Move Y da 20px a 0px) */
@keyframes acmFadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* 2. Stato iniziale dei post nel wrapper */
.wrapper-ACM-home .jet-listing-grid__item {
  opacity: 0;
  will-change: transform, opacity;
}

/* 3. Attivazione dell'animazione all'ingresso nel viewport */
.wrapper-ACM-home.is-visible .jet-listing-grid__item {
  animation-name: acmFadeInUp;
  animation-duration: 0.6s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
}

/* 4. Selezione dinamica dei primi 3 figli con i rispettivi ritardi */
.wrapper-ACM-home.is-visible .jet-listing-grid__item:nth-child(1) {
  animation-delay: 0s;
}

.wrapper-ACM-home.is-visible .jet-listing-grid__item:nth-child(2) {
  animation-delay: 0.06s;
}

.wrapper-ACM-home.is-visible .jet-listing-grid__item:nth-child(3) {
  animation-delay: 0.12s;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-445abc4 *//* 1. Animazione Keyframes (Fade In + Move Y da 20px a 0px) */
@keyframes acmFadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* 2. Stato iniziale dei post nel wrapper */
.wrapper-ACM-home .jet-listing-grid__item {
  opacity: 0;
  will-change: transform, opacity;
}

/* 3. Attivazione dell'animazione all'ingresso nel viewport */
.wrapper-ACM-home.is-visible .jet-listing-grid__item {
  animation-name: acmFadeInUp;
  animation-duration: 0.6s;
  animation-fill-mode: forwards;
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1);
}

/* 4. Selezione dinamica dei primi 3 figli con i rispettivi ritardi */
.wrapper-ACM-home.is-visible .jet-listing-grid__item:nth-child(1) {
  animation-delay: 0s;
}

.wrapper-ACM-home.is-visible .jet-listing-grid__item:nth-child(2) {
  animation-delay: 0.06s;
}

.wrapper-ACM-home.is-visible .jet-listing-grid__item:nth-child(3) {
  animation-delay: 0.12s;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-6b2d1a6 */.sc-faq{ max-width:860px !important; }

.sc-faq.sc-faq .jet-listing-dynamic-repeater__items{
  display:block !important;
}
.sc-faq.sc-faq .jet-listing-dynamic-repeater__item{
  display:block !important;
  flex-direction:column !important;
  width:100% !important;
  background:none !important;
  padding:0 !important;
  margin:0 !important;
}
.sc-faq.sc-faq .jet-listing-dynamic-repeater__item:hover{
  background:none !important;
}

.sc-faq-item{ display:block !important; width:100% !important; border-bottom:1px solid var(--g4); }

.sc-faq-q{
  display:flex !important; flex-direction:row !important;
  width:100% !important; min-width:0; align-items:center; justify-content:space-between; gap:20px; padding:22px 0;
  background:none; border:none; cursor:pointer; font-family:var(--font-primario); font-size:17px; text-align:left; color:var(--black);
  text-decoration:none; transition:color .2s;
  white-space:normal; word-break:break-word;
}
.sc-faq-q:hover,
.sc-faq-q:focus{ color:var(--g2); background:none !important; text-decoration:none; outline:none; }

.sc-faq-ic{ flex-shrink:0; width:22px; height:22px; position:relative; transition:transform .3s; }
.sc-faq-ic::before,.sc-faq-ic::after{ content:''; position:absolute; background:var(--g2); border-radius:2px; }
.sc-faq-ic::before{ top:10px; left:3px; right:3px; height:2px; }
.sc-faq-ic::after{ left:10px; top:3px; bottom:3px; width:2px; transition:transform .3s; }
.sc-faq-item.open .sc-faq-ic::after{ transform:scaleY(0); }

.sc-faq-a{ display:block !important; width:100% !important; max-height:0; overflow:hidden; transition:max-height .35s ease; }
.sc-faq-a p{ font-family:var(--font-condensato); font-size:16px; line-height:1.7; color:var(--g2); padding:0 0 24px; }

.sc-faq a{ color:var(--black); text-decoration:underline; text-decoration-color:var(--g4); transition:color .2s, text-decoration-color .2s; }
.sc-faq a:hover,
.sc-faq a:focus{ color:var(--g2); text-decoration-color:var(--g2); outline:none; }/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-6b2d1a6 */.sc-faq{ max-width:860px !important; }

.sc-faq.sc-faq .jet-listing-dynamic-repeater__items{
  display:block !important;
}
.sc-faq.sc-faq .jet-listing-dynamic-repeater__item{
  display:block !important;
  flex-direction:column !important;
  width:100% !important;
  background:none !important;
  padding:0 !important;
  margin:0 !important;
}
.sc-faq.sc-faq .jet-listing-dynamic-repeater__item:hover{
  background:none !important;
}

.sc-faq-item{ display:block !important; width:100% !important; border-bottom:1px solid var(--g4); }

.sc-faq-q{
  display:flex !important; flex-direction:row !important;
  width:100% !important; min-width:0; align-items:center; justify-content:space-between; gap:20px; padding:22px 0;
  background:none; border:none; cursor:pointer; font-family:var(--font-primario); font-size:17px; text-align:left; color:var(--black);
  text-decoration:none; transition:color .2s;
  white-space:normal; word-break:break-word;
}
.sc-faq-q:hover,
.sc-faq-q:focus{ color:var(--g2); background:none !important; text-decoration:none; outline:none; }

.sc-faq-ic{ flex-shrink:0; width:22px; height:22px; position:relative; transition:transform .3s; }
.sc-faq-ic::before,.sc-faq-ic::after{ content:''; position:absolute; background:var(--g2); border-radius:2px; }
.sc-faq-ic::before{ top:10px; left:3px; right:3px; height:2px; }
.sc-faq-ic::after{ left:10px; top:3px; bottom:3px; width:2px; transition:transform .3s; }
.sc-faq-item.open .sc-faq-ic::after{ transform:scaleY(0); }

.sc-faq-a{ display:block !important; width:100% !important; max-height:0; overflow:hidden; transition:max-height .35s ease; }
.sc-faq-a p{ font-family:var(--font-condensato); font-size:16px; line-height:1.7; color:var(--g2); padding:0 0 24px; }

.sc-faq a{ color:var(--black); text-decoration:underline; text-decoration-color:var(--g4); transition:color .2s, text-decoration-color .2s; }
.sc-faq a:hover,
.sc-faq a:focus{ color:var(--g2); text-decoration-color:var(--g2); outline:none; }/* End custom CSS */