.elementor-280799 .elementor-element.elementor-element-394eb4c6{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280799 .elementor-element.elementor-element-f3ebb35{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-280799 .elementor-element.elementor-element-f3ebb35.elementor-element{--align-self:center;}.elementor-280799 .elementor-element.elementor-element-f3ebb35 .elementor-heading-title{font-size:var( --e-global-typography-a261fc4-font-size );font-weight:var( --e-global-typography-a261fc4-font-weight );line-height:var( --e-global-typography-a261fc4-line-height );letter-spacing:var( --e-global-typography-a261fc4-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-40c8d66{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-280799 .elementor-element.elementor-element-40c8d66.elementor-element{--align-self:center;}.elementor-280799 .elementor-element.elementor-element-40c8d66 .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-1a71c094{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-280799 .elementor-element.elementor-element-1a71c094.elementor-element{--align-self:center;}.elementor-280799 .elementor-element.elementor-element-1a71c094 .elementor-heading-title{font-size:var( --e-global-typography-a261fc4-font-size );font-weight:var( --e-global-typography-a261fc4-font-weight );line-height:var( --e-global-typography-a261fc4-line-height );letter-spacing:var( --e-global-typography-a261fc4-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-b239eca{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-280799 .elementor-element.elementor-element-b239eca.elementor-element{--align-self:center;}.elementor-280799 .elementor-element.elementor-element-b239eca .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-ffe410f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-280799 .elementor-element.elementor-element-732f46f9{--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;--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-280799 .elementor-element.elementor-element-15fdf303 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__row{display:inline-block;margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-list-tree__children{display:inline-block;margin-right:calc(15px/2);margin-left:calc(15px/2);padding-left:10px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list-wrapper{margin-left:calc(-15px/2);margin-right:calc(-15px/2);}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__label{font-size:20px;font-weight:700;line-height:0em;letter-spacing:-0.2px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__button{color:var( --e-global-color-primary );}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__button:hover{color:var( --e-global-color-accent );}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:var( --e-global-color-accent );}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:2px;margin-right:5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.rtl .elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__decorator{margin-left:5px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__input:checked ~ .jet-radio-list__button .jet-radio-list__decorator{background-color:var( --e-global-color-accent );}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__checked-icon{font-size:12px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-collapse-icon{width:20px;height:20px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-collapse-none{width:20px;height:20px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-filters-counter{padding-left:5px;}.rtl .elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-filters-counter{padding-right:5px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-filter+.jet-filter{margin-top:10px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-280799 .elementor-element.elementor-element-451bba38{--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-280799 .elementor-element.elementor-element-537e4640{--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:50px;--margin-left:0px;--margin-right:0px;}.elementor-280799 .elementor-element.elementor-element-eab8886{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280799 .elementor-element.elementor-element-eab8886:not(.elementor-motion-effects-element-type-background), .elementor-280799 .elementor-element.elementor-element-eab8886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93d1099 );}.elementor-280799 .elementor-element.elementor-element-eab8886.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-280799 .elementor-element.elementor-element-380028d{--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-280799 .elementor-element.elementor-element-4a6012a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-280799 .elementor-element.elementor-element-4a6012a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-280799 .elementor-element.elementor-element-4a6012a .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-280799 .elementor-element.elementor-element-4a6012a .elementor-divider__text{color:var( --e-global-color-primary );font-size:var( --e-global-typography-33479b1-font-size );font-weight:var( --e-global-typography-33479b1-font-weight );line-height:var( --e-global-typography-33479b1-line-height );letter-spacing:var( --e-global-typography-33479b1-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-16ae2d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ab3252-font-size );font-weight:var( --e-global-typography-3ab3252-font-weight );line-height:var( --e-global-typography-3ab3252-line-height );letter-spacing:var( --e-global-typography-3ab3252-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-280799 .elementor-element.elementor-element-85c8132{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid > .jet-listing-grid__items, .elementor-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-280799 .elementor-element.elementor-element-85c8132 > .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-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid, .elementor-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-280799 .elementor-element.elementor-element-85c8132 > .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);}:is( .elementor-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid > .jet-listing-grid__items, .elementor-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-280799 .elementor-element.elementor-element-85c8132 > .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-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid, .elementor-280799 .elementor-element.elementor-element-85c8132 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-280799 .elementor-element.elementor-element-85c8132 > .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-280799 .elementor-element.elementor-element-5d1ba1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-280799 .elementor-element.elementor-element-777d028c .jet-smart-filters-select.jet-filter{display:block;}.elementor-280799 .elementor-element.elementor-element-777d028c .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-280799 .elementor-element.elementor-element-777d028c .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-280799 .elementor-element.elementor-element-777d028c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-280799 .elementor-element.elementor-element-777d028c.elementor-element{--align-self:flex-end;}.elementor-280799 .elementor-element.elementor-element-777d028c .jet-smart-filters-select.jet-filter .jet-select{max-width:218px;flex-basis:218px;}.elementor-280799 .elementor-element.elementor-element-777d028c .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:218px;flex-basis:218px;}.elementor-280799 .elementor-element.elementor-element-777d028c .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-280799 .elementor-element.elementor-element-777d028c .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-280799 .elementor-element.elementor-element-777d028c .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__items, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(15px / 2);padding-right:calc(15px / 2);}:is( .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 15px / -2);margin-right:calc( 15px / -2);width:calc(100% + 15px);}:is( .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__items, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .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-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-280799 .elementor-element.elementor-element-280a9b2b > .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-280799 .elementor-element.elementor-element-280a9b2b .jet-listing-not-found{font-family:"Merriweather", Sans-serif;font-size:17px;font-weight:700;color:var( --e-global-color-primary );}.elementor-280799 .elementor-element.elementor-element-181dcc7c{--display:flex;}@media(min-width:768px){.elementor-280799 .elementor-element.elementor-element-eab8886{--width:22.994%;}}@media(max-width:1024px){.elementor-280799 .elementor-element.elementor-element-f3ebb35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-280799 .elementor-element.elementor-element-f3ebb35 .elementor-heading-title{font-size:var( --e-global-typography-a261fc4-font-size );line-height:var( --e-global-typography-a261fc4-line-height );letter-spacing:var( --e-global-typography-a261fc4-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-40c8d66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-280799 .elementor-element.elementor-element-40c8d66 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-1a71c094{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-280799 .elementor-element.elementor-element-1a71c094 .elementor-heading-title{font-size:var( --e-global-typography-a261fc4-font-size );line-height:var( --e-global-typography-a261fc4-line-height );letter-spacing:var( --e-global-typography-a261fc4-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-b239eca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-280799 .elementor-element.elementor-element-b239eca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__label{font-size:21px;}.elementor-280799 .elementor-element.elementor-element-4a6012a .elementor-divider__text{font-size:var( --e-global-typography-33479b1-font-size );line-height:var( --e-global-typography-33479b1-line-height );letter-spacing:var( --e-global-typography-33479b1-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ab3252-font-size );line-height:var( --e-global-typography-3ab3252-line-height );letter-spacing:var( --e-global-typography-3ab3252-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-280799 .elementor-element.elementor-element-394eb4c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280799 .elementor-element.elementor-element-f3ebb35 .elementor-heading-title{font-size:var( --e-global-typography-a261fc4-font-size );line-height:var( --e-global-typography-a261fc4-line-height );letter-spacing:var( --e-global-typography-a261fc4-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-40c8d66 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-1a71c094 .elementor-heading-title{font-size:var( --e-global-typography-a261fc4-font-size );line-height:var( --e-global-typography-a261fc4-line-height );letter-spacing:var( --e-global-typography-a261fc4-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-b239eca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-ffe410f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-280799 .elementor-element.elementor-element-732f46f9{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__row{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-list-tree__children{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);text-align:center;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-list-tree__children:not(:last-child){margin-bottom:0px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__row:not(:last-child){margin-bottom:0px;}.elementor-280799 .elementor-element.elementor-element-15fdf303 .jet-radio-list__label{font-size:18px;}.elementor-280799 .elementor-element.elementor-element-451bba38{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--z-index:200;}.elementor-280799 .elementor-element.elementor-element-e635e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-280799 .elementor-element.elementor-element-4a6012a .elementor-divider__text{font-size:var( --e-global-typography-33479b1-font-size );line-height:var( --e-global-typography-33479b1-line-height );letter-spacing:var( --e-global-typography-33479b1-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-280799 .elementor-element.elementor-element-16ae2d8 .elementor-icon-list-item > a{font-size:var( --e-global-typography-3ab3252-font-size );line-height:var( --e-global-typography-3ab3252-line-height );letter-spacing:var( --e-global-typography-3ab3252-letter-spacing );}.elementor-280799 .elementor-element.elementor-element-5d1ba1b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-280799 .elementor-element.elementor-element-280a9b2b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for heading, class: .elementor-element-b239eca */.aw-doc-area-desc-wrapper {
	position: relative;
}

.aw-doc-area-desc {
	display: block;
	position: relative;
	margin: 0;
}

.aw-doc-area-desc-hint {
	display: none;
	width: 100%;
	margin-top: 10px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	line-height: 1.4;
}

.aw-doc-area-desc-hint:hover {
	text-decoration: underline;
}

@media (max-width: 767px) {
	.aw-doc-area-desc {
		overflow: hidden;
		height: 72px;
		transition: height 0.45s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
		will-change: height;
	}

	.aw-doc-area-desc.is-collapsed::after {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		height: 40px;
		pointer-events: none;
		background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
	}

	.aw-doc-area-desc-hint.is-visible {
		display: inline-block;
	}
}

@media (min-width: 768px) {
	.aw-doc-area-desc {
		height: auto !important;
		overflow: visible !important;
		transition: none !important;
	}

	.aw-doc-area-desc::after {
		display: none !important;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e635e71 */.aw-mobile-areas{
    position:relative;
    margin:0;
}


.aw-mobile-areas__toggle{
    display:flex;
    align-items:center;
    justify-content:space-between;
    width:100%;
    min-height:0 !important;
    height:auto !important;
    padding:6px 12px !important;
    border:1px solid #d9dde3;
    border-radius:8px;
    background:#fff;
    color:#1a1a1a;
    font-size:15px;
    font-weight:700;
    line-height:1.1;
    text-align:left;
    box-shadow:none;
}


.aw-mobile-areas__label{
    display:block;
    padding-right:10px;
}

.aw-mobile-areas__chevron{
    flex:0 0 auto;
    width:24px;
    text-align:center;
    font-size:22px;
    line-height:1;
    color:#fff;
    font-weight:700;
}


.aw-mobile-areas__panel{
    display:none;
    margin-top:6px;
    border:1px solid #e5e7eb;
    border-radius:10px;
    background:#fff;
    box-shadow:0 4px 14px rgba(0,0,0,.06);
    overflow:hidden;
}

.aw-mobile-areas.is-open .aw-mobile-areas__panel{
    display:block;
}

.aw-mobile-areas__inner{
    max-height:62vh;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
}

.aw-mobile-areas__all{
    display:block;
    padding:10px 12px;
    border-bottom:1px solid #eceff3;
    color:#ff6600;
    font-size:18px;
    font-weight:800;
    text-decoration:none;
    background:#fffaf5;
}

.aw-mobile-areas__all.aw-active{
    color:#ff6600;
}

.aw-mobile-areas__group{
    border-bottom:1px solid #eceff3;
}

.aw-mobile-areas__group:last-child{
    border-bottom:0;
}

.aw-mobile-areas__group-head{
    display:grid;
    grid-template-columns:1fr 18px;
    align-items:center;
    column-gap:10px;
    padding:0 12px;
}

.aw-mobile-areas__group-link{
    display:block;
    padding:8px 0;
    color:#1a1a1a;
    font-size:19px;
    font-weight:800;
    line-height:1.2;
    text-decoration:none;
}

.aw-mobile-areas__group-link.aw-active{
    color:#ff6600;
}

.aw-mobile-areas__group-toggle{
    position:relative;
    justify-self:end;
    width:18px;
    min-width:18px;
    height:18px;
    min-height:18px;
    border:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    padding:0 !important;
    margin:0 !important;
    appearance:none;
    -webkit-appearance:none;
}

.aw-mobile-areas__group-toggle::before,
.aw-mobile-areas__group-toggle::after{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    background:#1a1a1a;
    transform:translate(-50%, -50%);
    border-radius:2px;
    transition:all .15s ease;
}

.aw-mobile-areas__group-toggle::before{
    width:12px;
    height:2px;
}

.aw-mobile-areas__group-toggle::after{
    width:2px;
    height:12px;
}

.aw-mobile-areas__group.is-open .aw-mobile-areas__group-toggle::before,
.aw-mobile-areas__group.is-open .aw-mobile-areas__group-toggle::after{
    background:#ff6600;
}

.aw-mobile-areas__group.is-open .aw-mobile-areas__group-toggle::after{
    display:none;
}

.aw-mobile-areas__group-toggle.is-static{
    visibility:hidden;
}

.aw-mobile-areas__children{
    display:none;
    padding:0 12px 8px 22px;
}

.aw-mobile-areas__group.is-open .aw-mobile-areas__children{
    display:block;
}

.aw-mobile-areas__child{
    display:block;
    padding:3px 0;
    color:#444;
    font-size:15px;
    line-height:1.2;
    text-decoration:none;
}


.aw-mobile-areas__child.aw-active{
    color:#ff6600;
    font-weight:600;
}

.aw-mobile-areas__group.is-parent-active .aw-mobile-areas__group-link{
    color:#6b7280;
}

.aw-mobile-areas__all{
    display:flex;
    align-items:center;
    padding:12px 12px;
    border-bottom:1px solid #eceff3;
    color:#ff6600;
    font-size:19px;
    font-weight:800;
    text-decoration:none;
    background:#fffaf5;
}

.aw-mobile-areas__all::before{
    content:"\2192";
    display:inline-block;
    margin-right:10px;
    color:#ff6600;
    font-size:26px;
    font-weight:700;
    line-height:1;
    vertical-align:middle;
}




/* 1. Il tuo menu "Scegli area tematica" - Livello alto, ma non il massimo */
#aw-mobile-areas {
    position: relative;
    z-index: 900 !important; /* Abbastanza alto per stare sopra i testi, ma sotto l'header */
}

/* 2. Il menu Hamburger del sito (Header) - Livello massimo */
/* Usiamo i selettori tipici di Ateneoweb/Elementor/JetMenu per "tirarlo su" */
.jet-mobile-menu__container, 
.elementor-location-header, 
header.site-header {
    z-index: 9999 !important; /* Valore molto più alto di 900 */
}

/* Assicuriamoci che anche l'overlay (lo sfondo scuro che appare) sia sopra */
.jet-mobile-menu__overlay {
    z-index: 9998 !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16ae2d8 *//* attiva "Tutte le aree" */

.tutte-le-aree-doc.aw-active .elementor-icon-list-item a{
    color:#FF6600 !important;
}

.tutte-le-aree-doc.aw-active .elementor-icon-list-text{
    color:#FF6600 !important;
}

.tutte-le-aree-doc.aw-active svg{
    fill:#FF6600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1ba1b *//* 1. Spazio e allineamento SOLO per "Tutte le sezioni" */
.jet-radio-list__row:has(input[value=""]) {
    margin-bottom: 15px !important;
    display: flex !important;
}

/* 2. Testo grande SOLO per "Tutte le sezioni" */
.jet-radio-list__row:has(input[value=""]) .jet-radio-list__label {
    font-size: 1.15em !important; 
    font-weight: 700 !important;
    line-height: 1.2 !important;
    /* Rimuoviamo il colore fisso per lasciare che Elementor gestisca lo stato active/checked */
    color: inherit !important; 
}

/* 3. Icona SOLO per questa voce */
.jet-radio-list__row:has(input[value=""]) .jet-radio-list__decorator {
    transform: scale(1.1);
    margin-right: 10px !important;
    flex-shrink: 0;
    margin-top: 3px;
}

/* 4. Allineamento checkbox in caso di testo su più righe */
.jet-radio-list__row:has(input[value=""]) .jet-radio-list__button {
    align-items: flex-start !important;
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-685619ea *//* CONTENITORE */
.wp-native-pagination {
    margin: 35px 0;
    text-align: center;
}

/* LISTA */
.wp-native-pagination ul.page-numbers {
    display: inline-flex;
    align-items: center;
    gap: 8px; /* distanza più stretta tra numeri */
    list-style: none;
    padding: 0;
    margin: 0;
}

/* ELEMENTI */
.wp-native-pagination ul.page-numbers li {
    margin: 0;
}

/* NUMERI NORMALI */
.wp-native-pagination .page-numbers {
    font-size: 18px;
    color: #222;
    text-decoration: none;
    padding: 3px 7px; /* più compatto */
    line-height: 1;
}

/* PAGINA ATTIVA */
.wp-native-pagination .current {
    background: #FF6600;
    color: #fff;
    border-radius: 3px; /* box più piccolo */
    padding: 3px 8px;
    font-weight: 600;
}

/* HOVER */
.wp-native-pagination a.page-numbers:hover {
    color: #FF6600;
}

/* NEXT / PREV */
.wp-native-pagination .prev,
.wp-native-pagination .next {
    font-weight: 600;
}

/* PUNTINI */
.wp-native-pagination .dots {
    color: #888;
    padding: 0 2px;
}/* End custom CSS */
/* Start custom CSS *//* ===== SIDEBAR STICKY ===== */

.sidebar-sezioni{
    position: sticky;
    top:150px;
    max-height: calc(100vh - 180px);
    overflow-y: auto;
    overflow-x: hidden;
}


/* ===== BLOCCO CATEGORIA ===== */

.sidebar-sezioni .menu-aree{
    border-bottom:1px solid #e5e7eb;
    padding:8px 0;
}


/* ===== HEADER CATEGORIA ===== */

.sidebar-sezioni .jet-listing-dynamic-terms{
    display:flex;
    align-items:center;
    gap:8px;
}


/* ===== LINK CATEGORIA ===== */

.sidebar-sezioni .jet-listing-dynamic-terms__link{
    font-size:16px;
    font-weight:600;
    color:#1a1a1a;
    text-decoration:none;
    transition:color .2s ease;
}


/* ===== ICONA + ===== */

.sidebar-sezioni .jet-listing-dynamic-terms__icon{
    cursor:pointer;
    transition:transform .2s ease;
}


/* ===== HOVER ===== */

.sidebar-sezioni .jet-listing-dynamic-terms:hover .jet-listing-dynamic-terms__link{
    color:#FF6600;
}

.sidebar-sezioni .jet-listing-dynamic-terms:hover .jet-listing-dynamic-terms__icon svg{
    fill:#FF6600;
}


/* ===== ICONA RUOTATA QUANDO APERTA ===== */

.sidebar-sezioni .aw-open .jet-listing-dynamic-terms__icon svg{
    transform:rotate(45deg);
}


/* ===== SOTTOCATEGORIE ===== */

.sidebar-sezioni .menu-sottoaree{
    margin-top:4px;
    padding-left:22px;
    display:none;
}

.sidebar-sezioni .aw-open .menu-sottoaree{
    display:block;
}


/* ===== LINK SOTTOCATEGORIE ===== */

.sidebar-sezioni .menu-sottoaree a{
    display:block;
    padding:3px 0;
    font-size:14px;
    color:#444;
    text-decoration:none;
    transition:color .2s ease;
}

.sidebar-sezioni .menu-sottoaree a:hover{
    color:#FF6600;
}


/* ===== SOTTOCATEGORIA ATTIVA ===== */

.sidebar-sezioni .menu-sottoaree a.aw-active{
    color:#FF6600 !important;
    font-weight:500;
}


/* ===== CATEGORIA PRINCIPALE ATTIVA ===== */

.sidebar-sezioni .jet-listing-dynamic-terms__link.aw-active{
    color:#FF6600 !important;
}


/* ===== CATEGORIA MADRE ===== */

.sidebar-sezioni .jet-listing-dynamic-terms__link.aw-parent-active{
    color:#6b7280 !important;
}


/* ===== FIX MARGINE ELEMENTOR ===== */

.sidebar-sezioni .menu-aree.elementor-widget{
    margin-bottom:0;
}/* End custom CSS */