.elementor-17420 .elementor-element.elementor-element-664edf3 > .elementor-background-overlay{background-color:var( --e-global-color-94e0563 );opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17420 .elementor-element.elementor-element-664edf3 > .elementor-container{min-height:700px;}.elementor-17420 .elementor-element.elementor-element-664edf3 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-17420 .elementor-element.elementor-element-664edf3, .elementor-17420 .elementor-element.elementor-element-664edf3 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-664edf3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 0px 20px;}.elementor-17420 .elementor-element.elementor-element-fa86a4e > .elementor-element-populated, .elementor-17420 .elementor-element.elementor-element-fa86a4e > .elementor-element-populated > .elementor-background-overlay, .elementor-17420 .elementor-element.elementor-element-fa86a4e > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-fa86a4e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-b52461c{text-align:center;}.elementor-17420 .elementor-element.elementor-element-b52461c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-302a6d3{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-302a6d3 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-302a6d3 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-17420 .elementor-element.elementor-element-302a6d3 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-17420 .elementor-element.elementor-element-144534c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17420 .elementor-element.elementor-element-144534c{text-align:center;}.elementor-17420 .elementor-element.elementor-element-144534c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.7rem;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-c40cf5c:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-c40cf5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e00229c );}.elementor-17420 .elementor-element.elementor-element-c40cf5c, .elementor-17420 .elementor-element.elementor-element-c40cf5c > .elementor-background-overlay{border-radius:30px 30px 30px 30px;}.elementor-17420 .elementor-element.elementor-element-c40cf5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-c40cf5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17420 .elementor-element.elementor-element-cadab9b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17420 .elementor-element.elementor-element-cadab9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17420 .elementor-element.elementor-element-cadab9b > .elementor-element-populated, .elementor-17420 .elementor-element.elementor-element-cadab9b > .elementor-element-populated > .elementor-background-overlay, .elementor-17420 .elementor-element.elementor-element-cadab9b > .elementor-background-slideshow{border-radius:20px 0px 0px 20px;}.elementor-17420 .elementor-element.elementor-element-cadab9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 5px 0px;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:left;}.elementor-17420 .elementor-element.elementor-element-96237aa{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-17420 .elementor-element.elementor-element-96237aa > .elementor-widget-container{margin:3px 0px 3px 0px;border-radius:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input-wrapper{max-width:100%;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input{font-weight:700;color:#101010D6;background-color:var( --e-global-color-e00229c );border-style:none;border-radius:30px 30px 30px 30px;padding:9px 0px 9px 42px;margin:0px 0px 0px 10px;width:calc(100% - 0px - 10px);}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input::placeholder{color:#101010D6;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input:-ms-input-placeholder{color:#101010D6;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input::-ms-input-placeholder{color:#101010D6;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input-clear{color:#101010D6;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input-loading{color:#101010D6;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__submit{background-color:var( --e-global-color-8cac22f );}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-filter-label{color:var( --e-global-color-text );}.elementor-17420 .elementor-element.elementor-element-7d3e6e1{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 > .elementor-widget-container{margin:3px 0px 3px 0px;padding:0px 10px 0px 10px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#E3E1DF;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__row{display:inline-block;padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-list-tree__children{display:inline-block;padding-left:25px;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list-wrapper{text-align:center;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__button:hover{color:var( --e-global-color-primary );background-color:#F7F7F7;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#C41A33;background-color:#FFF2F4;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-collapse-icon{width:20px;height:20px;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-collapse-none{width:20px;height:20px;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-search{max-width:100%;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown{max-width:640px;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown__label{font-weight:700;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown__active__item{color:var( --e-global-color-primary );background-color:var( --e-global-color-8cac22f );border-radius:50px 50px 50px 50px;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown__body{margin-top:12px;border-style:none;border-radius:20px 20px 20px 20px;background-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-12px;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filters-counter{padding-left:5px;}.rtl .elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filters-counter{padding-right:5px;}.elementor-17420 .elementor-element.elementor-element-529d651{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-17420 .elementor-element.elementor-element-529d651 > .elementor-widget-container{margin:3px 0px 3px 0px;padding:0px 10px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#E3E1DF;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__row{display:inline-block;padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children{display:inline-block;padding-left:0px;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list-wrapper{text-align:center;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__button:hover{color:var( --e-global-color-primary );border-color:#DF273E;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__button{border-style:none;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-collapse-icon{width:20px;height:20px;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-collapse-none{width:20px;height:20px;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-search{max-width:100%;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown{max-width:760px;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown__label{font-weight:700;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown__active__item{color:var( --e-global-color-primary );background-color:var( --e-global-color-8cac22f );border-radius:50px 50px 50px 50px;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown__body{margin-top:12px;border-style:none;border-radius:20px 20px 20px 20px;background-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-dropdown-position-top .jet-filter-items-dropdown__body{margin-top:-12px;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filters-counter{padding-left:5px;}.rtl .elementor-17420 .elementor-element.elementor-element-529d651 .jet-filters-counter{padding-right:5px;}.elementor-17420 .elementor-element.elementor-element-0106886{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-17420 .elementor-element.elementor-element-0106886 .apply-filters__button:disabled{opacity:50%;}.elementor-17420 .elementor-element.elementor-element-0106886 .apply-filters__button{padding:13px 5px 13px 5px;margin:0px 0px 0px 0px;-webkit-align-self:stretch;align-self:stretch;}.elementor-17420 .elementor-element.elementor-element-c49e4a9 > .elementor-widget-container{margin:22px 0px 10px 0px;}.elementor-17420 .elementor-element.elementor-element-c49e4a9{text-align:center;}.elementor-17420 .elementor-element.elementor-element-c49e4a9 .elementor-heading-title{font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__row{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-list-tree__children{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);padding-left:10px;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);text-align:center;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__label{font-size:15px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__button{color:#FFFFFF;background-color:rgba(255,255,255,0.14);padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.45);border-radius:50px 50px 50px 50px;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__button:hover{color:#FFFFFF;background-color:rgba(255,255,255,0.26);border-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:#C41A33;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-collapse-icon{width:20px;height:20px;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-collapse-none{width:20px;height:20px;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-filters-counter{padding-left:5px;color:rgba(255,255,255,0.85);}.rtl .elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-filters-counter{padding-right:5px;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-filter-row input:checked ~ .jet-checkboxes-list__button .jet-filters-counter{color:#C41A33;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-filter-row input:checked ~ .jet-radio-list__button .jet-filters-counter{color:#C41A33;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-filter-row input:checked ~ .jet-color-image-list__button .jet-filters-counter{color:#C41A33;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-filter+.jet-filter{margin-top:10px;}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-17420 .elementor-element.elementor-element-6ea68ea:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-6ea68ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-17420 .elementor-element.elementor-element-6ea68ea, .elementor-17420 .elementor-element.elementor-element-6ea68ea > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-6ea68ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-17420 .elementor-element.elementor-element-6ea68ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17420 .elementor-element.elementor-element-30410f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-6fe2b75{text-align:center;}.elementor-17420 .elementor-element.elementor-element-6fe2b75 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;}.elementor-17420 .elementor-element.elementor-element-215d426{text-align:center;}.elementor-17420 .elementor-element.elementor-element-215d426 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.7rem;font-weight:600;line-height:1.1em;}.elementor-17420 .elementor-element.elementor-element-581b220{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-581b220 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-581b220 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-17420 .elementor-element.elementor-element-581b220 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-17420 .elementor-element.elementor-element-701a692{width:100%;max-width:100%;text-align:center;font-size:18px;}.elementor-17420 .elementor-element.elementor-element-701a692 > .elementor-widget-container{margin:0px 0px -33px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-8f47726{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-456dcd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-862504b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17420 .elementor-element.elementor-element-862504b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__content{min-height:496px;text-align:start;padding:24px 24px 24px 24px;}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__title{font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__title:not(:last-child){margin-bottom:10px;}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__description{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-8a80618{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-8a80618.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-70eb5fd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17420 .elementor-element.elementor-element-70eb5fd > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__content{min-height:240px;text-align:start;padding:24px 24px 24px 24px;}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__title{font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__title:not(:last-child){margin-bottom:10px;}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__description{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-25e7d06{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-7fde912.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17420 .elementor-element.elementor-element-7fde912 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__content{min-height:240px;text-align:start;padding:24px 24px 24px 24px;}.elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__title{font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__title:not(:last-child){margin-bottom:10px;}.elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__description{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__content{min-height:240px;text-align:start;padding:24px 24px 24px 24px;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__title{font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__title:not(:last-child){margin-bottom:10px;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__description{font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-6e4b1bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-2557d69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-dc34ed4 .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:#141414;color:#141414;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141414;border-radius:99px 99px 99px 99px;padding:13px 26px 13px 26px;}.elementor-17420 .elementor-element.elementor-element-dc34ed4 .elementor-button:hover, .elementor-17420 .elementor-element.elementor-element-dc34ed4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-dc34ed4 .elementor-button:hover svg, .elementor-17420 .elementor-element.elementor-element-dc34ed4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-aa4d35e:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-aa4d35e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-17420 .elementor-element.elementor-element-aa4d35e, .elementor-17420 .elementor-element.elementor-element-aa4d35e > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-aa4d35e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-17420 .elementor-element.elementor-element-aa4d35e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17420 .elementor-element.elementor-element-9d2f37f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-0fd253c{text-align:center;}.elementor-17420 .elementor-element.elementor-element-0fd253c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;}.elementor-17420 .elementor-element.elementor-element-ff05241{text-align:center;}.elementor-17420 .elementor-element.elementor-element-ff05241 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.7rem;font-weight:600;line-height:1.1em;}.elementor-17420 .elementor-element.elementor-element-e45354d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-e45354d > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-e45354d .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-17420 .elementor-element.elementor-element-e45354d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-17420 .elementor-element.elementor-element-64bf377 > .elementor-widget-container{margin:0px 0px -24px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-64bf377{text-align:center;font-size:18px;}.elementor-17420 .elementor-element.elementor-element-21a4161{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-4d20f5d > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta__content{min-height:320px;text-align:start;padding:22px 22px 22px 22px;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-icon-wrapper{margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-icon{font-size:48px;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta__title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta__description{font-size:14px;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#FFFFFF00;border-color:#FFFFFF;border-width:2px;border-radius:99px;padding:8px 18px 8px 18px;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta__button:hover{color:#141414;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000008F;}.elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-831392e > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta__content{min-height:320px;text-align:start;padding:22px 22px 22px 22px;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-icon-wrapper{margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-icon{font-size:48px;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta__title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta__description{font-size:14px;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#FFFFFF00;border-color:#FFFFFF;border-width:2px;border-radius:99px;padding:8px 18px 8px 18px;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta__button:hover{color:#141414;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000008F;}.elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-3fbb744 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta__content{min-height:320px;text-align:start;padding:22px 22px 22px 22px;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-icon-wrapper{margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-icon{font-size:48px;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta__title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta__description{font-size:14px;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#FFFFFF00;border-color:#FFFFFF;border-width:2px;border-radius:99px;padding:8px 18px 8px 18px;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta__button:hover{color:#141414;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000008F;}.elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-4637dc8 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta__content{min-height:320px;text-align:start;padding:22px 22px 22px 22px;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-icon-wrapper{margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-icon{font-size:48px;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta__title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta__description{font-size:14px;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#FFFFFF00;border-color:#FFFFFF;border-width:2px;border-radius:99px;padding:8px 18px 8px 18px;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta__button:hover{color:#141414;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000008F;}.elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-5ec75ee > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta__content{min-height:320px;text-align:start;padding:22px 22px 22px 22px;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-icon-wrapper{margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-icon{font-size:48px;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta__title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta__description{font-size:14px;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#FFFFFF00;border-color:#FFFFFF;border-width:2px;border-radius:99px;padding:8px 18px 8px 18px;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta__button:hover{color:#141414;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-5a1780b > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta__content{min-height:320px;text-align:start;padding:22px 22px 22px 22px;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-icon-wrapper{margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-icon{font-size:48px;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta__title{font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta__description{font-size:14px;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta__button{font-size:14px;font-weight:600;color:#FFFFFF;background-color:#FFFFFF00;border-color:#FFFFFF;border-width:2px;border-radius:99px;padding:8px 18px 8px 18px;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta__button:hover{color:#141414;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#0000008F;}.elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,0.01);}.elementor-17420 .elementor-element.elementor-element-02959fe{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-a9edb8f .elementor-button{background-color:#FFFFFF00;font-weight:600;fill:#141414;color:#141414;border-style:solid;border-width:2px 2px 2px 2px;border-color:#141414;border-radius:99px 99px 99px 99px;padding:13px 26px 13px 26px;}.elementor-17420 .elementor-element.elementor-element-a9edb8f .elementor-button:hover, .elementor-17420 .elementor-element.elementor-element-a9edb8f .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-17420 .elementor-element.elementor-element-a9edb8f .elementor-button:hover svg, .elementor-17420 .elementor-element.elementor-element-a9edb8f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-c7ab8d4{padding:80px 0px 40px 0px;}.elementor-17420 .elementor-element.elementor-element-69b5aca > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-dcc3501{text-align:start;}.elementor-17420 .elementor-element.elementor-element-dcc3501 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;}.elementor-17420 .elementor-element.elementor-element-42f2124{text-align:start;}.elementor-17420 .elementor-element.elementor-element-42f2124 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.7rem;font-weight:600;line-height:1.1em;}.elementor-17420 .elementor-element.elementor-element-ab6cbd4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-ab6cbd4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-ab6cbd4 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-ab6cbd4 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-17420 .elementor-element.elementor-element-bebe128 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-bebe128{text-align:start;font-size:18px;}.elementor-bc-flex-widget .elementor-17420 .elementor-element.elementor-element-61b20e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17420 .elementor-element.elementor-element-61b20e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17420 .elementor-element.elementor-element-61b20e2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-17420 .elementor-element.elementor-element-61b20e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-98e88da{width:auto;max-width:auto;}.elementor-17420 .elementor-element.elementor-element-98e88da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-98e88da .elementor-button-content-wrapper{flex-direction:row;}.elementor-17420 .elementor-element.elementor-element-35272a6{width:auto;max-width:auto;}.elementor-17420 .elementor-element.elementor-element-35272a6 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-17420 .elementor-element.elementor-element-35272a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17420 .elementor-element.elementor-element-cd0da33{padding:0px 0px 20px 0px;}.elementor-17420 .elementor-element.elementor-element-3c2b943 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17420 .elementor-element.elementor-element-1d1447e > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container{margin:0px 0px 0px 0px;}:is( .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .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-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .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-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 16px / -2);margin-right:calc( 16px / -2);}:is( .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .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-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .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-17420 .elementor-element.elementor-element-b0fb448 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-17420 .elementor-element.elementor-element-b0fb448{columns:3;column-gap:48px;text-align:start;font-size:20px;font-weight:300;line-height:2.2em;}.elementor-17420 .elementor-element.elementor-element-5443540:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-5443540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e00229c );background-image:url("https://guialariojasinbarreras.org/wp-content/uploads/2026/10/descubre-logrono-accesible-sin-franja.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17420 .elementor-element.elementor-element-5443540 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-astglobalcolor2 ) 37%, #10101000 100%);opacity:0.68;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17420 .elementor-element.elementor-element-5443540, .elementor-17420 .elementor-element.elementor-element-5443540 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-5443540{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:100px 0px 80px 0px;}.elementor-17420 .elementor-element.elementor-element-5c99c2f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-4be1b08{text-align:start;}.elementor-17420 .elementor-element.elementor-element-4be1b08 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-97d7803{text-align:start;}.elementor-17420 .elementor-element.elementor-element-97d7803 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.7rem;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-feaea7a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-feaea7a > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-feaea7a .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-feaea7a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-17420 .elementor-element.elementor-element-253a890{text-align:justify;font-size:18px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-b0f2aa2 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-17420 .elementor-element.elementor-element-b0f2aa2 .elementor-button:hover, .elementor-17420 .elementor-element.elementor-element-b0f2aa2 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-17420 .elementor-element.elementor-element-b0f2aa2{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-17420 .elementor-element.elementor-element-db19379.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17420 .elementor-element.elementor-element-db19379.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17420 .elementor-element.elementor-element-db19379.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17420 .elementor-element.elementor-element-db19379 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-c328e34 .elementor-icon-wrapper{text-align:center;}.elementor-17420 .elementor-element.elementor-element-c328e34.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor0 );}.elementor-17420 .elementor-element.elementor-element-c328e34.elementor-view-framed .elementor-icon, .elementor-17420 .elementor-element.elementor-element-c328e34.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17420 .elementor-element.elementor-element-c328e34.elementor-view-framed .elementor-icon, .elementor-17420 .elementor-element.elementor-element-c328e34.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17420 .elementor-element.elementor-element-c328e34.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-17420 .elementor-element.elementor-element-c328e34.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-astglobalcolor0 );}.elementor-17420 .elementor-element.elementor-element-0f0ee7f:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-0f0ee7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-17420 .elementor-element.elementor-element-0f0ee7f, .elementor-17420 .elementor-element.elementor-element-0f0ee7f > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-0f0ee7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-17420 .elementor-element.elementor-element-0f0ee7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17420 .elementor-element.elementor-element-6e7d382 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-585e15e{text-align:center;}.elementor-17420 .elementor-element.elementor-element-585e15e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;}.elementor-17420 .elementor-element.elementor-element-8186214{text-align:center;}.elementor-17420 .elementor-element.elementor-element-8186214 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.7rem;font-weight:600;line-height:1.1em;}.elementor-17420 .elementor-element.elementor-element-742b62c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-742b62c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-742b62c .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-17420 .elementor-element.elementor-element-742b62c .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-17420 .elementor-element.elementor-element-15abc1f > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-17420 .elementor-element.elementor-element-15abc1f{text-align:center;font-size:18px;}.elementor-17420 .elementor-element.elementor-element-9d15309{--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:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-5d9279a{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-17420 .elementor-element.elementor-element-5d9279a:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-5d9279a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;background-image:url("https://guialariojasinbarreras.org/wp-content/uploads/2026/10/app-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17420 .elementor-element.elementor-element-5d9279a::before, .elementor-17420 .elementor-element.elementor-element-5d9279a > .elementor-background-video-container::before, .elementor-17420 .elementor-element.elementor-element-5d9279a > .e-con-inner > .elementor-background-video-container::before, .elementor-17420 .elementor-element.elementor-element-5d9279a > .elementor-background-slideshow::before, .elementor-17420 .elementor-element.elementor-element-5d9279a > .e-con-inner > .elementor-background-slideshow::before, .elementor-17420 .elementor-element.elementor-element-5d9279a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-94e0563 ) 0%, #000000BF 100%);}.elementor-17420 .elementor-element.elementor-element-0a35677 .elementor-heading-title{font-size:32px;font-weight:600;line-height:1.15em;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-dd63134{font-size:16px;color:rgba(255,255,255,.85);}.elementor-17420 .elementor-element.elementor-element-1fc0360 .elementor-heading-title{font-size:60px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-e0ba000{font-size:15px;color:rgba(255,255,255,.8);}.elementor-17420 .elementor-element.elementor-element-bf292d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17420 .elementor-element.elementor-element-bf292d4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-17420 .elementor-element.elementor-element-df6b565{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;--grid-align-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-df6b565.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17420 .elementor-element.elementor-element-c302dd4 > .elementor-widget-container{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:16px 16px 16px 16px;}.elementor-17420 .elementor-element.elementor-element-c302dd4:hover .elementor-widget-container{border-style:solid;border-color:#141414;}.elementor-17420 .elementor-element.elementor-element-c302dd4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-17420 .elementor-element.elementor-element-c302dd4 .elementor-icon-box-title{margin-block-end:2px;color:#141414;}.elementor-17420 .elementor-element.elementor-element-c302dd4 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-c302dd4 .elementor-icon-box-title, .elementor-17420 .elementor-element.elementor-element-c302dd4 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-c302dd4 .elementor-icon-box-description{font-size:14px;color:#6B6B6B;}.elementor-17420 .elementor-element.elementor-element-37864f8 > .elementor-widget-container{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:16px 16px 16px 16px;}.elementor-17420 .elementor-element.elementor-element-37864f8:hover .elementor-widget-container{border-style:solid;border-color:#141414;}.elementor-17420 .elementor-element.elementor-element-37864f8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-17420 .elementor-element.elementor-element-37864f8 .elementor-icon-box-title{margin-block-end:2px;color:#141414;}.elementor-17420 .elementor-element.elementor-element-37864f8 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-37864f8 .elementor-icon-box-title, .elementor-17420 .elementor-element.elementor-element-37864f8 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-37864f8 .elementor-icon-box-description{font-size:14px;color:#6B6B6B;}.elementor-17420 .elementor-element.elementor-element-5fb6d7d > .elementor-widget-container{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:16px 16px 16px 16px;}.elementor-17420 .elementor-element.elementor-element-5fb6d7d:hover .elementor-widget-container{border-style:solid;border-color:#141414;}.elementor-17420 .elementor-element.elementor-element-5fb6d7d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-17420 .elementor-element.elementor-element-5fb6d7d .elementor-icon-box-title{margin-block-end:2px;color:#141414;}.elementor-17420 .elementor-element.elementor-element-5fb6d7d .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-5fb6d7d .elementor-icon-box-title, .elementor-17420 .elementor-element.elementor-element-5fb6d7d .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-5fb6d7d .elementor-icon-box-description{font-size:14px;color:#6B6B6B;}.elementor-17420 .elementor-element.elementor-element-df86e33 > .elementor-widget-container{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:16px 16px 16px 16px;}.elementor-17420 .elementor-element.elementor-element-df86e33:hover .elementor-widget-container{border-style:solid;border-color:#141414;}.elementor-17420 .elementor-element.elementor-element-df86e33 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-17420 .elementor-element.elementor-element-df86e33 .elementor-icon-box-title{margin-block-end:2px;color:#141414;}.elementor-17420 .elementor-element.elementor-element-df86e33 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-df86e33 .elementor-icon-box-title, .elementor-17420 .elementor-element.elementor-element-df86e33 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-df86e33 .elementor-icon-box-description{font-size:14px;color:#6B6B6B;}.elementor-17420 .elementor-element.elementor-element-5112045 > .elementor-widget-container{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:16px 16px 16px 16px;}.elementor-17420 .elementor-element.elementor-element-5112045:hover .elementor-widget-container{border-style:solid;border-color:#141414;}.elementor-17420 .elementor-element.elementor-element-5112045 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-17420 .elementor-element.elementor-element-5112045 .elementor-icon-box-title{margin-block-end:2px;color:#141414;}.elementor-17420 .elementor-element.elementor-element-5112045 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-5112045 .elementor-icon-box-title, .elementor-17420 .elementor-element.elementor-element-5112045 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-5112045 .elementor-icon-box-description{font-size:14px;color:#6B6B6B;}.elementor-17420 .elementor-element.elementor-element-1095f81 > .elementor-widget-container{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:16px 16px 16px 16px;}.elementor-17420 .elementor-element.elementor-element-1095f81:hover .elementor-widget-container{border-style:solid;border-color:#141414;}.elementor-17420 .elementor-element.elementor-element-1095f81 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-17420 .elementor-element.elementor-element-1095f81 .elementor-icon-box-title{margin-block-end:2px;color:#141414;}.elementor-17420 .elementor-element.elementor-element-1095f81 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-1095f81 .elementor-icon-box-title, .elementor-17420 .elementor-element.elementor-element-1095f81 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-1095f81 .elementor-icon-box-description{font-size:14px;color:#6B6B6B;}.elementor-17420 .elementor-element.elementor-element-7708409 > .elementor-widget-container{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:16px 16px 16px 16px;}.elementor-17420 .elementor-element.elementor-element-7708409:hover .elementor-widget-container{border-style:solid;border-color:#141414;}.elementor-17420 .elementor-element.elementor-element-7708409 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-17420 .elementor-element.elementor-element-7708409 .elementor-icon-box-title{margin-block-end:2px;color:#141414;}.elementor-17420 .elementor-element.elementor-element-7708409 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-7708409 .elementor-icon-box-title, .elementor-17420 .elementor-element.elementor-element-7708409 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-7708409 .elementor-icon-box-description{font-size:14px;color:#6B6B6B;}.elementor-17420 .elementor-element.elementor-element-3f2c426 > .elementor-widget-container{background-color:#FFFFFF;padding:14px 16px 14px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:16px 16px 16px 16px;}.elementor-17420 .elementor-element.elementor-element-3f2c426:hover .elementor-widget-container{border-style:solid;border-color:#141414;}.elementor-17420 .elementor-element.elementor-element-3f2c426 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:14px;}.elementor-17420 .elementor-element.elementor-element-3f2c426 .elementor-icon-box-title{margin-block-end:2px;color:#141414;}.elementor-17420 .elementor-element.elementor-element-3f2c426 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-3f2c426 .elementor-icon-box-title, .elementor-17420 .elementor-element.elementor-element-3f2c426 .elementor-icon-box-title a{font-size:17px;font-weight:600;}.elementor-17420 .elementor-element.elementor-element-3f2c426 .elementor-icon-box-description{font-size:14px;color:#6B6B6B;}.elementor-17420 .elementor-element.elementor-element-9aa139a:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-9aa139a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-17420 .elementor-element.elementor-element-9aa139a, .elementor-17420 .elementor-element.elementor-element-9aa139a > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-9aa139a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;padding:40px 25px 40px 25px;}.elementor-17420 .elementor-element.elementor-element-9aa139a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17420 .elementor-element.elementor-element-a952193 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 100px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-83fe8c5{text-align:start;}.elementor-17420 .elementor-element.elementor-element-83fe8c5 .elementor-heading-title{font-size:2rem;font-weight:600;line-height:1.3em;}.elementor-17420 .elementor-element.elementor-element-69b9cee{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-69b9cee > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-69b9cee .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-69b9cee .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-bc-flex-widget .elementor-17420 .elementor-element.elementor-element-7e15973.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17420 .elementor-element.elementor-element-7e15973.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17420 .elementor-element.elementor-element-7e15973.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-17420 .elementor-element.elementor-element-7e15973 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-05b5441 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );padding:15px 20px 15px 20px;}.elementor-17420 .elementor-element.elementor-element-05b5441 .elementor-button:hover, .elementor-17420 .elementor-element.elementor-element-05b5441 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-17420 .elementor-element.elementor-element-05b5441{width:auto;max-width:auto;}.elementor-17420 .elementor-element.elementor-element-1cd968b .elementor-button{background-color:var( --e-global-color-0d3b5e2 );fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 20px 15px 20px;}.elementor-17420 .elementor-element.elementor-element-1cd968b .elementor-button:hover, .elementor-17420 .elementor-element.elementor-element-1cd968b .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-17420 .elementor-element.elementor-element-1cd968b{width:auto;max-width:auto;}.elementor-17420 .elementor-element.elementor-element-2ea2a74:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-2ea2a74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e00229c );}.elementor-17420 .elementor-element.elementor-element-2ea2a74{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-17420 .elementor-element.elementor-element-2ea2a74 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-17420 .elementor-element.elementor-element-d141b92.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-17420 .elementor-element.elementor-element-d141b92.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-17420 .elementor-element.elementor-element-d141b92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-eca4707{text-align:start;}.elementor-17420 .elementor-element.elementor-element-eca4707 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;}.elementor-17420 .elementor-element.elementor-element-136c021{text-align:start;}.elementor-17420 .elementor-element.elementor-element-136c021 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.7rem;font-weight:600;line-height:1.1em;}.elementor-17420 .elementor-element.elementor-element-0545ef9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-0545ef9 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-0545ef9 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-0545ef9 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-17420 .elementor-element.elementor-element-1d575d9 > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-17420 .elementor-element.elementor-element-1d575d9{text-align:start;font-size:18px;}.elementor-17420 .elementor-element.elementor-element-a17b2c4 > .elementor-element-populated{margin:53px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-1c671b2 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-1c671b2 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-17420 .elementor-element.elementor-element-4671e5c:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-4671e5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-17420 .elementor-element.elementor-element-4671e5c, .elementor-17420 .elementor-element.elementor-element-4671e5c > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-4671e5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-17420 .elementor-element.elementor-element-4671e5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17420 .elementor-element.elementor-element-e9476d5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-de39bb8{text-align:center;}.elementor-17420 .elementor-element.elementor-element-de39bb8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:1.1em;letter-spacing:0.8px;}.elementor-17420 .elementor-element.elementor-element-8667524{text-align:center;}.elementor-17420 .elementor-element.elementor-element-8667524 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2.7rem;font-weight:600;line-height:1.1em;}.elementor-17420 .elementor-element.elementor-element-cc29afd{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-17420 .elementor-element.elementor-element-cc29afd > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-cc29afd .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-17420 .elementor-element.elementor-element-cc29afd .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-17420 .elementor-element.elementor-element-5c0c074{text-align:center;font-size:18px;}.elementor-17420 .elementor-element.elementor-element-a7b9c93{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-5f637f9 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__content{text-align:start;padding:22px 22px 24px 22px;background-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__bg-wrapper{min-height:230px;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-icon-wrapper{margin-bottom:12px;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__title{font-size:22px;font-weight:600;color:#141414;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__title:not(:last-child){margin-bottom:8px;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__description{font-size:15px;color:#3A3A3A;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__description:not(:last-child){margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__button{font-size:14px;font-weight:500;color:#6B6B6B;background-color:#FFFFFF00;border-width:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__button:hover{color:#B81F33;background-color:#FFFFFF00;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-597b7b1 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__content{text-align:start;padding:22px 22px 24px 22px;background-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__bg-wrapper{min-height:230px;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-icon-wrapper{margin-bottom:12px;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__title{font-size:22px;font-weight:600;color:#141414;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__title:not(:last-child){margin-bottom:8px;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__description{font-size:15px;color:#3A3A3A;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__description:not(:last-child){margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__button{font-size:14px;font-weight:500;color:#6B6B6B;background-color:#FFFFFF00;border-width:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__button:hover{color:#B81F33;background-color:#FFFFFF00;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta .elementor-cta__bg, .elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17420 .elementor-element.elementor-element-c083c18 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E2E2;border-radius:20px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__content{text-align:start;padding:22px 22px 24px 22px;background-color:#FFFFFF;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__bg-wrapper{min-height:230px;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-icon-wrapper{margin-bottom:12px;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-icon{font-size:44px;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__title{font-size:22px;font-weight:600;color:#141414;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__title:not(:last-child){margin-bottom:8px;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__description{font-size:15px;color:#3A3A3A;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__description:not(:last-child){margin-bottom:14px;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__button{font-size:14px;font-weight:500;color:#6B6B6B;background-color:#FFFFFF00;border-width:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__button:hover{color:#B81F33;background-color:#FFFFFF00;}@media(min-width:768px){.elementor-17420 .elementor-element.elementor-element-cadab9b{width:100%;}.elementor-17420 .elementor-element.elementor-element-456dcd6{--width:40%;}.elementor-17420 .elementor-element.elementor-element-69b5aca{width:60%;}.elementor-17420 .elementor-element.elementor-element-61b20e2{width:40%;}.elementor-17420 .elementor-element.elementor-element-5c99c2f{width:51.44%;}.elementor-17420 .elementor-element.elementor-element-db19379{width:48.518%;}.elementor-17420 .elementor-element.elementor-element-5d9279a{--width:44%;}.elementor-17420 .elementor-element.elementor-element-a952193{width:80.066%;}.elementor-17420 .elementor-element.elementor-element-7e15973{width:19.847%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17420 .elementor-element.elementor-element-456dcd6{--width:100%;}.elementor-17420 .elementor-element.elementor-element-2557d69{--width:100%;}.elementor-17420 .elementor-element.elementor-element-5c99c2f{width:100%;}.elementor-17420 .elementor-element.elementor-element-db19379{width:100%;}.elementor-17420 .elementor-element.elementor-element-5d9279a{--width:100%;}.elementor-17420 .elementor-element.elementor-element-d141b92{width:100%;}.elementor-17420 .elementor-element.elementor-element-a17b2c4{width:100%;}}@media(min-width:1025px){.elementor-17420 .elementor-element.elementor-element-5443540:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-5443540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-17420 .elementor-element.elementor-element-664edf3 > .elementor-container{min-height:400px;}.elementor-17420 .elementor-element.elementor-element-664edf3{padding:154px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-fa86a4e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17420 .elementor-element.elementor-element-144534c{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-17420 .elementor-element.elementor-element-144534c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-144534c .elementor-heading-title{font-size:1.5em;}.elementor-17420 .elementor-element.elementor-element-c40cf5c{padding:10px 10px 10px 10px;}.elementor-17420 .elementor-element.elementor-element-96237aa{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-96237aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter{justify-content:space-between;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input{padding:9px 0px 9px 42px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-17420 .elementor-element.elementor-element-7d3e6e1{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-width:1px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-529d651{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-529d651 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-width:1px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-0106886{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-0106886 > .elementor-widget-container{padding:3px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-0106886 .apply-filters__button{-webkit-align-self:stretch;align-self:stretch;}.elementor-17420 .elementor-element.elementor-element-6ea68ea{padding:40px 0px 40px 0px;}.elementor-17420 .elementor-element.elementor-element-6fe2b75{text-align:center;}.elementor-17420 .elementor-element.elementor-element-215d426{text-align:center;}.elementor-17420 .elementor-element.elementor-element-215d426 .elementor-heading-title{font-size:2.2em;}.elementor-17420 .elementor-element.elementor-element-581b220 .elementor-divider{text-align:center;}.elementor-17420 .elementor-element.elementor-element-581b220 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-17420 .elementor-element.elementor-element-701a692{width:100%;max-width:100%;text-align:center;}.elementor-17420 .elementor-element.elementor-element-701a692 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-17420 .elementor-element.elementor-element-8f47726{--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-17420 .elementor-element.elementor-element-862504b .elementor-cta__content{min-height:320px;}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__title{font-size:22px;}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__title{font-size:22px;}.elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__title{font-size:22px;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__title{font-size:22px;}.elementor-17420 .elementor-element.elementor-element-6e4b1bd{--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-17420 .elementor-element.elementor-element-aa4d35e{padding:40px 0px 40px 0px;}.elementor-17420 .elementor-element.elementor-element-ff05241 .elementor-heading-title{font-size:2.2em;}.elementor-17420 .elementor-element.elementor-element-21a4161{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17420 .elementor-element.elementor-element-02959fe{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17420 .elementor-element.elementor-element-c7ab8d4{padding:40px 20px 40px 20px;}.elementor-17420 .elementor-element.elementor-element-42f2124{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-17420 .elementor-element.elementor-element-42f2124 .elementor-heading-title{font-size:2.2em;}.elementor-17420 .elementor-element.elementor-element-bebe128{text-align:start;}.elementor-17420 .elementor-element.elementor-element-61b20e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17420 .elementor-element.elementor-element-98e88da{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-98e88da > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-35272a6{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-35272a6 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-cd0da33{padding:40px 0px 40px 0px;}.elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17420 .elementor-element.elementor-element-1d1447e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-17420 .elementor-element.elementor-element-b0fb448 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-b0fb448{columns:2;column-gap:32px;text-align:center;}.elementor-17420 .elementor-element.elementor-element-5443540:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-5443540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:42% 17%;}.elementor-17420 .elementor-element.elementor-element-5443540 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor2 ) 100%, #10101000 100%);opacity:0.62;}.elementor-17420 .elementor-element.elementor-element-5443540{padding:40px 30px 40px 30px;}.elementor-17420 .elementor-element.elementor-element-5c99c2f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17420 .elementor-element.elementor-element-5c99c2f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-4be1b08{text-align:center;}.elementor-17420 .elementor-element.elementor-element-97d7803{text-align:center;}.elementor-17420 .elementor-element.elementor-element-97d7803 .elementor-heading-title{font-size:2.2em;}.elementor-17420 .elementor-element.elementor-element-feaea7a .elementor-divider{text-align:center;}.elementor-17420 .elementor-element.elementor-element-feaea7a .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-17420 .elementor-element.elementor-element-253a890{text-align:center;}.elementor-17420 .elementor-element.elementor-element-b0f2aa2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-17420 .elementor-element.elementor-element-0f0ee7f{padding:40px 0px 40px 0px;}.elementor-17420 .elementor-element.elementor-element-8186214 .elementor-heading-title{font-size:2.2em;}.elementor-17420 .elementor-element.elementor-element-9d15309{--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-17420 .elementor-element.elementor-element-df6b565{--grid-auto-flow:row;}.elementor-17420 .elementor-element.elementor-element-a952193 > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-83fe8c5 .elementor-heading-title{font-size:1.7rem;}.elementor-17420 .elementor-element.elementor-element-69b9cee .elementor-divider{text-align:left;}.elementor-17420 .elementor-element.elementor-element-69b9cee .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-bc-flex-widget .elementor-17420 .elementor-element.elementor-element-7e15973.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-17420 .elementor-element.elementor-element-7e15973.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-17420 .elementor-element.elementor-element-7e15973.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17420 .elementor-element.elementor-element-2ea2a74{padding:80px 20px 40px 20px;}.elementor-17420 .elementor-element.elementor-element-d141b92 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-eca4707{text-align:center;}.elementor-17420 .elementor-element.elementor-element-136c021{text-align:center;}.elementor-17420 .elementor-element.elementor-element-136c021 .elementor-heading-title{font-size:2.2em;}.elementor-17420 .elementor-element.elementor-element-0545ef9 .elementor-divider{text-align:center;}.elementor-17420 .elementor-element.elementor-element-0545ef9 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-17420 .elementor-element.elementor-element-1d575d9 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-17420 .elementor-element.elementor-element-1d575d9{text-align:center;}.elementor-17420 .elementor-element.elementor-element-a17b2c4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17420 .elementor-element.elementor-element-a17b2c4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17420 .elementor-element.elementor-element-4671e5c{padding:40px 20px 40px 20px;}.elementor-17420 .elementor-element.elementor-element-8667524 .elementor-heading-title{font-size:2.2em;}.elementor-17420 .elementor-element.elementor-element-a7b9c93{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17420 .elementor-element.elementor-element-664edf3 > .elementor-container{min-height:400px;}.elementor-17420 .elementor-element.elementor-element-664edf3{padding:100px 20px 10px 20px;}.elementor-17420 .elementor-element.elementor-element-144534c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-144534c .elementor-heading-title{font-size:1em;}.elementor-17420 .elementor-element.elementor-element-c40cf5c{padding:10px 10px 10px 10px;}.elementor-17420 .elementor-element.elementor-element-cadab9b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-96237aa{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-96237aa > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input-wrapper{max-width:100%;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter{justify-content:space-between;}.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input{padding:10px 10px 10px 42px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 > .elementor-widget-container{margin:3px 0px 3px 0px;border-width:1px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-529d651 > .elementor-widget-container{margin:3px 0px 3px 0px;border-width:1px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-0106886{width:100%;max-width:100%;}.elementor-17420 .elementor-element.elementor-element-0106886 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-6ea68ea{padding:30px 10px 10px 10px;}.elementor-17420 .elementor-element.elementor-element-6fe2b75{text-align:start;}.elementor-17420 .elementor-element.elementor-element-215d426{text-align:start;}.elementor-17420 .elementor-element.elementor-element-215d426 .elementor-heading-title{font-size:1.5em;}.elementor-17420 .elementor-element.elementor-element-581b220 .elementor-divider{text-align:left;}.elementor-17420 .elementor-element.elementor-element-581b220 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-701a692{width:100%;max-width:100%;text-align:start;}.elementor-17420 .elementor-element.elementor-element-701a692 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-8f47726{--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-17420 .elementor-element.elementor-element-456dcd6{--width:100%;}.elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__content{min-height:240px;}.elementor-17420 .elementor-element.elementor-element-8a80618{--width:100%;}.elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__content{min-height:240px;}.elementor-17420 .elementor-element.elementor-element-25e7d06{--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-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__content{min-height:240px;}.elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__content{min-height:240px;}.elementor-17420 .elementor-element.elementor-element-6e4b1bd{--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-17420 .elementor-element.elementor-element-2557d69{--width:100%;}.elementor-17420 .elementor-element.elementor-element-aa4d35e{padding:30px 10px 10px 10px;}.elementor-17420 .elementor-element.elementor-element-0fd253c{text-align:start;}.elementor-17420 .elementor-element.elementor-element-ff05241{text-align:start;}.elementor-17420 .elementor-element.elementor-element-ff05241 .elementor-heading-title{font-size:1.5em;}.elementor-17420 .elementor-element.elementor-element-e45354d .elementor-divider{text-align:left;}.elementor-17420 .elementor-element.elementor-element-e45354d .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-64bf377{text-align:start;}.elementor-17420 .elementor-element.elementor-element-21a4161{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17420 .elementor-element.elementor-element-02959fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17420 .elementor-element.elementor-element-c7ab8d4{padding:30px 20px 0px 20px;}.elementor-17420 .elementor-element.elementor-element-dcc3501{text-align:start;}.elementor-17420 .elementor-element.elementor-element-42f2124{width:100%;max-width:100%;text-align:start;}.elementor-17420 .elementor-element.elementor-element-42f2124 .elementor-heading-title{font-size:1.5em;}.elementor-17420 .elementor-element.elementor-element-ab6cbd4 .elementor-divider{text-align:left;}.elementor-17420 .elementor-element.elementor-element-ab6cbd4 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-bebe128 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-bebe128{text-align:start;}.elementor-17420 .elementor-element.elementor-element-61b20e2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17420 .elementor-element.elementor-element-61b20e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-98e88da{width:auto;max-width:auto;}.elementor-17420 .elementor-element.elementor-element-98e88da > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-35272a6{width:auto;max-width:auto;}.elementor-17420 .elementor-element.elementor-element-35272a6 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-cd0da33{padding:24px 20px 20px 20px;}.elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17420 .elementor-element.elementor-element-1d1447e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(12px / 2);padding-right:calc(12px / 2);}:is( .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);width:calc(100% + 12px);}.elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 12px / -2);margin-right:calc( 12px / -2);}:is( .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(12px / 2);padding-bottom:calc(12px / 2);}:is( .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-17420 .elementor-element.elementor-element-1d1447e > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 12px / -2);margin-bottom:calc( 12px / -2);}.elementor-17420 .elementor-element.elementor-element-b0fb448{columns:1;text-align:start;}.elementor-17420 .elementor-element.elementor-element-5443540:not(.elementor-motion-effects-element-type-background), .elementor-17420 .elementor-element.elementor-element-5443540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 50%;}.elementor-17420 .elementor-element.elementor-element-5443540 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor2 ) 100%, #10101000 100%);opacity:0.62;}.elementor-17420 .elementor-element.elementor-element-5443540{margin-top:0px;margin-bottom:0px;padding:36px 24px 24px 24px;}.elementor-17420 .elementor-element.elementor-element-97d7803 .elementor-heading-title{font-size:1.5em;}.elementor-17420 .elementor-element.elementor-element-c328e34 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-0f0ee7f{padding:30px 10px 10px 10px;}.elementor-17420 .elementor-element.elementor-element-585e15e{text-align:start;}.elementor-17420 .elementor-element.elementor-element-8186214{text-align:start;}.elementor-17420 .elementor-element.elementor-element-8186214 .elementor-heading-title{font-size:1.5em;}.elementor-17420 .elementor-element.elementor-element-742b62c .elementor-divider{text-align:left;}.elementor-17420 .elementor-element.elementor-element-742b62c .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-15abc1f{text-align:start;}.elementor-17420 .elementor-element.elementor-element-5d9279a{--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-17420 .elementor-element.elementor-element-df6b565{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17420 .elementor-element.elementor-element-9aa139a{margin-top:10px;margin-bottom:0px;}.elementor-17420 .elementor-element.elementor-element-a952193 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-17420 .elementor-element.elementor-element-83fe8c5{text-align:start;}.elementor-17420 .elementor-element.elementor-element-83fe8c5 .elementor-heading-title{font-size:1.3rem;}.elementor-17420 .elementor-element.elementor-element-69b9cee .elementor-divider{text-align:left;}.elementor-17420 .elementor-element.elementor-element-69b9cee .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-7e15973.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-17420 .elementor-element.elementor-element-2ea2a74{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-17420 .elementor-element.elementor-element-eca4707{text-align:start;}.elementor-17420 .elementor-element.elementor-element-136c021{text-align:start;}.elementor-17420 .elementor-element.elementor-element-136c021 .elementor-heading-title{font-size:1.5em;}.elementor-17420 .elementor-element.elementor-element-0545ef9 .elementor-divider{text-align:left;}.elementor-17420 .elementor-element.elementor-element-0545ef9 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-1d575d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-1d575d9{text-align:start;}.elementor-17420 .elementor-element.elementor-element-a17b2c4 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-17420 .elementor-element.elementor-element-4671e5c, .elementor-17420 .elementor-element.elementor-element-4671e5c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-17420 .elementor-element.elementor-element-4671e5c{padding:30px 20px 30px 20px;}.elementor-17420 .elementor-element.elementor-element-de39bb8{text-align:start;}.elementor-17420 .elementor-element.elementor-element-8667524{text-align:start;}.elementor-17420 .elementor-element.elementor-element-8667524 .elementor-heading-title{font-size:1.5em;}.elementor-17420 .elementor-element.elementor-element-cc29afd .elementor-divider{text-align:left;}.elementor-17420 .elementor-element.elementor-element-cc29afd .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-17420 .elementor-element.elementor-element-5c0c074{text-align:start;}.elementor-17420 .elementor-element.elementor-element-a7b9c93{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for divider, class: .elementor-element-302a6d3 *//* rw-linea: raya roja pegada al título */ .elementor-17420 .elementor-element.elementor-element-302a6d3{margin-bottom:12px !important;}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-96237aa *//* rw-barra-icono: lupa roja dentro del campo */
.elementor-17420 .elementor-element.elementor-element-96237aa .jet-search-filter__input{background:#fff url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DF273E%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5%22%2F%3E%3C%2Fsvg%3E") 14px center/20px no-repeat!important}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-7d3e6e1 *//* rw-buscador-pueblos (v2, 19/10/2026): buscador arriba; bloque «Los que más lugares tienen» (8 botones); «Todos los pueblos» por letras en 3 columnas, nombre a la izquierda y número a la derecha. Los títulos, letras y botones los pone el widget HTML «Buscador · comportamiento (JS)». */
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown__body{width:680px;max-width:calc(100vw - 32px);box-shadow:0 18px 40px rgba(0,0,0,.25);padding:0!important;border-radius:20px!important;overflow:hidden;text-align:left}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top{margin:0;padding:16px 20px 18px;background:#FBFAF9;border-bottom:1px solid #E3E1DF}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top p,.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-todos-t{font-family:Montserrat,sans-serif;font-weight:700;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#1d1d1b;margin:0}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top p::after,.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-todos-t::after{content:"";display:block;width:32px;height:3px;border-radius:2px;background:#DF273E;margin:7px 0 12px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-todos-t{padding:16px 20px 0;text-align:left}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top{text-align:left}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top div{display:flex;flex-wrap:wrap;gap:8px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1px solid #E3E1DF;border-radius:50px;padding:6px 8px 6px 14px;font-size:14.5px;color:#1d1d1b;background:#fff}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top button small{background:#F2F0EE;border-radius:50px;padding:1px 8px;font-size:12px;color:#5d5955;margin:0}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top button:hover{border-color:#DF273E}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top button[aria-pressed="true"]{background:#FFF2F4;border-color:#DF273E;color:#C41A33;font-weight:600}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top button[aria-pressed="true"] small{background:#fff;color:#C41A33}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top button:focus-visible{outline:2px solid #DF273E;outline-offset:2px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-scroll{max-height:300px!important;padding:0 12px 14px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-scroll::-webkit-scrollbar{width:8px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-scroll::-webkit-scrollbar-thumb{background:#D9D5D1;border-radius:8px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-list-tree{columns:3;column-gap:22px;padding:0 8px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-letra{text-align:left;break-after:avoid;break-inside:avoid;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;color:#DF273E;padding:12px 8px 2px;margin:0}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__row{display:block!important;break-inside:avoid;margin:0!important;text-align:left}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__item,.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__button{display:block;width:100%}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__button{padding:6px 8px;border-radius:8px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__label{display:flex;justify-content:space-between;align-items:baseline;gap:10px;text-align:left;line-height:1.3}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-count{color:#8a8580;font-size:.85em;white-space:nowrap}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button{font-weight:600}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button .rw-count{color:inherit}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list__input:focus-visible + .jet-checkboxes-list__button{outline:2px solid #DF273E}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1.rw-buscando .rw-top,.elementor-17420 .elementor-element.elementor-element-7d3e6e1.rw-buscando .rw-letra{display:none}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-ocultas{margin:10px 8px 0}
@media (max-width:767px){.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-checkboxes-list{max-height:none!important;overflow:visible!important}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-top{padding:14px 16px}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-list-tree{columns:1}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown__body{width:auto!important;max-width:none}}
/* rw-buscador-interno: igual en «¿Dónde?» y «¿Qué buscas?». Al escribir, solo un borde rojo fino (es el indicador de foco). */
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-search{margin:0;padding:14px 18px;border-bottom:1px solid #E3E1DF}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-search__input{border-radius:50px!important;background:#F7F7F7 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238a8580%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5%22%2F%3E%3C%2Fsvg%3E") 16px center/18px no-repeat!important;border:2px solid transparent!important;padding:10px 18px 10px 44px!important;box-shadow:none!important;outline:none!important;font-size:15px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-search__input:focus,.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-search__input:focus-visible{border-color:#DF273E!important;background-color:#fff!important;outline:none!important;box-shadow:none!important}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie{display:flex;align-items:center;gap:10px;border-top:1px solid #E3E1DF;padding:14px 20px 16px;text-align:left}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie .rw-n{margin-right:auto;color:#5d5955;font-size:.92em}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie button{all:unset;cursor:pointer;border:2px solid #DF273E;border-radius:50px;padding:8px 20px;font-weight:600;font-size:13.5px;text-transform:uppercase;letter-spacing:.03em;color:#DF273E}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie .rw-aplicar{background:#DF273E;color:#fff}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie button:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px}
@media (max-width:767px){.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie{flex-wrap:wrap}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie .rw-n{flex-basis:100%}}
/* Nota del fragmento 25 («Solo ves los ... con resultados»), dentro del panel */
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-ocultas{margin:0!important;padding:10px 20px!important;border-top:1px solid #E3E1DF!important;background:#FBFAF9;font-size:13px!important;text-align:left;grid-column:1/-1;column-span:all}
@media (max-width:767px){.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie{flex-wrap:wrap}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie .rw-n{flex-basis:100%;text-align:left}.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .rw-pie button{flex:1 1 0;text-align:center}}
/* rw-barra-icono: icono rojo delante del texto */
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown__label{display:flex;align-items:center;gap:10px}
.elementor-17420 .elementor-element.elementor-element-7d3e6e1 .jet-filter-items-dropdown__label::before{content:"";flex:none;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DF273E%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-6.5-6.2-6.5-11.2a6.5%206.5%200%200%201%2013%200C18.5%2014.8%2012%2021%2012%2021z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.8%22%20r%3D%222.4%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-529d651 *//* rw-iconos: iconos de los grupos (archivos en Medios, 2026/10) */
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="659"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before,
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="61"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before,
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="66"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before,
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="661"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before,
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="73"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before,
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="52"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before{content:"";display:inline-block;width:24px;height:24px;margin-right:8px;vertical-align:middle;background:center/contain no-repeat;}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="659"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before{background-image:url(https://guialariojasinbarreras.org/wp-content/uploads/2026/10/rw-icono-como-moverse.svg);}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="61"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before{background-image:url(https://guialariojasinbarreras.org/wp-content/uploads/2026/10/rw-icono-donde-comer.svg);}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="66"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before{background-image:url(https://guialariojasinbarreras.org/wp-content/uploads/2026/10/rw-icono-donde-dormir.svg);}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="661"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before{background-image:url(https://guialariojasinbarreras.org/wp-content/uploads/2026/10/rw-icono-que-hacer.svg);}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="73"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before{background-image:url(https://guialariojasinbarreras.org/wp-content/uploads/2026/10/rw-icono-que-ver.svg);}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list__input[value="52"] + .jet-checkboxes-list__button .jet-checkboxes-list__label::before{background-image:url(https://guialariojasinbarreras.org/wp-content/uploads/2026/10/rw-icono-servicios-ciudadano.svg);}

/* rw-buscador-dos-paneles (opción B, 19/10/2026): a la izquierda los 6 grupos; a la derecha los tipos del grupo elegido con casillas, «Todo» y pie con Limpiar / Aplicar (lo añade el widget HTML «Buscador · comportamiento»). */
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown__body{width:760px;max-width:calc(100vw - 32px);left:auto;right:0;padding:0!important;overflow:hidden;border-radius:20px!important;box-shadow:0 18px 40px rgba(0,0,0,.25)}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-checkboxes-list{max-height:none!important;height:auto!important;overflow:visible!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-scroll{max-height:none!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree{display:grid;grid-template-columns:250px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;background:linear-gradient(to right,#F7F7F7 250px,#fff 250px);padding:0;min-height:360px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent{grid-column:1;margin:0!important;padding:3px 12px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent:first-child{padding-top:12px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__item{display:block;cursor:pointer}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__button{display:flex;align-items:center;padding:8px 10px;border:0!important;border-radius:12px;background:transparent!important;color:#1d1d1b!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent.rw-activo .jet-checkboxes-list__button{background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__label{display:flex;align-items:center;gap:10px;width:100%;font-weight:600;line-height:1.2;text-align:left}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__label::before{width:30px!important;height:30px!important;margin:0!important;flex:none}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__label::after{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:transparent}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent:has(.jet-checkboxes-list__input:checked) .jet-checkboxes-list__label::after,.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent:has(+ .jet-list-tree__children .jet-checkboxes-list__input:checked) .jet-checkboxes-list__label::after{background:#DF273E}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .rw-count{margin-left:auto;font-weight:400;font-size:.9em;color:#5d5955}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__input:focus-visible + .jet-checkboxes-list__button{outline:2px solid #DF273E;outline-offset:1px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__children{grid-column:2;grid-row:1 / span 20;display:none!important;padding:20px 22px 0!important;margin:0!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__children.rw-activo{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;align-content:start}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree.rw-buscando > .jet-list-tree__children:not(.rw-oculto){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;grid-row:auto}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__children.rw-activo:has(.jet-list-tree__children){grid-template-columns:1fr}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-list-tree__children{display:contents!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-checkboxes-list__row{margin:0!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-checkboxes-list__item{display:block;cursor:pointer}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-checkboxes-list__button{display:flex;align-items:center;gap:10px;padding:7px 6px;border:0!important;border-radius:8px;background:transparent!important;color:#1d1d1b!important;text-align:left}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-checkboxes-list__button:hover{background:#F7F7F7!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-checkboxes-list__button::before,.elementor-17420 .elementor-element.elementor-element-529d651 .rw-todo i{content:"";width:20px;height:20px;flex:none;border:2px solid #b9b4b0;border-radius:6px;box-sizing:border-box;background:#fff center/12px no-repeat}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-checkboxes-list__input:checked + .jet-checkboxes-list__button::before,.elementor-17420 .elementor-element.elementor-element-529d651 .rw-todo input:checked + i{background-color:#DF273E;border-color:#DF273E;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-checkboxes-list__input:focus-visible + .jet-checkboxes-list__button,.elementor-17420 .elementor-element.elementor-element-529d651 .rw-todo input:focus-visible + i{outline:2px solid #DF273E;outline-offset:2px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-checkboxes-list__label{display:flex;align-items:center;gap:8px;width:100%}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .rw-count{margin-left:auto;color:#5d5955;font-size:.9em}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree__children .jet-list-tree__children .jet-checkboxes-list__button{padding-left:34px;font-size:.92em}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-cab{grid-column:1/-1;display:flex;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-cab img{width:40px;height:40px}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-raya{grid-column:1/-1;display:block;width:32px;height:3px;border-radius:2px;background:#DF273E;margin:8px 0 12px 52px}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-todo{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:8px 6px;margin-bottom:6px;border-bottom:1px solid #E3E1DF;font-weight:600;cursor:pointer}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-todo input{position:absolute;opacity:0;width:1px;height:1px}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-todo small{margin-left:auto;font-weight:600;color:#5d5955}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie{grid-column:1/-1;display:flex;align-items:center;gap:10px;border-top:1px solid #E3E1DF;margin-top:12px;padding:14px 0 18px}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie .rw-n{margin-right:auto;color:#5d5955;font-size:.92em}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie button{all:unset;cursor:pointer;border:2px solid #DF273E;border-radius:50px;padding:8px 20px;font-weight:600;font-size:13.5px;text-transform:uppercase;letter-spacing:.03em;color:#DF273E}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie .rw-aplicar{background:#DF273E;color:#fff}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie button:focus-visible{outline:2px solid #1d1d1b;outline-offset:2px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree.rw-buscando .rw-cab,.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree.rw-buscando .rw-raya,.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree.rw-buscando .rw-todo,.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree.rw-buscando .rw-pie{display:none}
@media (max-width:767px){
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown__body{width:auto!important;max-width:none}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree{display:flex;flex-wrap:wrap;gap:6px;background:none;padding:10px;min-height:0}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent,.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent:first-child{padding:0;flex:0 0 auto}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__button{background:#F7F7F7!important;border-radius:50px;padding:6px 12px 6px 6px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__label::before{width:26px!important;height:26px!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .rw-count{display:none}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__children{order:2;flex-basis:100%;padding:14px 4px 0!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__children.rw-activo,.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree.rw-buscando > .jet-list-tree__children:not(.rw-oculto){grid-template-columns:1fr}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie{flex-wrap:wrap}
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie .rw-n{flex-basis:100%}
}
/* rw-buscador-interno: igual en «¿Dónde?» y «¿Qué buscas?». Al escribir, solo un borde rojo fino (es el indicador de foco). */
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-search{margin:0;padding:14px 18px;border-bottom:1px solid #E3E1DF}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-search__input{border-radius:50px!important;background:#F7F7F7 url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238a8580%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m20%2020-3.5-3.5%22%2F%3E%3C%2Fsvg%3E") 16px center/18px no-repeat!important;border:2px solid transparent!important;padding:10px 18px 10px 44px!important;box-shadow:none!important;outline:none!important;font-size:15px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-search__input:focus,.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-search__input:focus-visible{border-color:#DF273E!important;background-color:#fff!important;outline:none!important;box-shadow:none!important}
/* Nota del fragmento 25 («Solo ves los ... con resultados»), dentro del panel */
.elementor-17420 .elementor-element.elementor-element-529d651 .rw-ocultas{margin:0!important;padding:10px 20px!important;border-top:1px solid #E3E1DF!important;background:#FBFAF9;font-size:13px!important;text-align:left;grid-column:1/-1;column-span:all}
/* rw-movil-v2 (19/10/2026): en móvil, los 6 grupos en rejilla de 2 columnas iguales y el detalle del grupo debajo */
@media (max-width:767px){
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px!important;background:none}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent,.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent:first-child{order:1;padding:0!important;grid-column:auto!important}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__item{height:100%}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__button{height:100%;box-sizing:border-box;border-radius:12px;padding:8px 10px 8px 8px;background:#F7F7F7!important;box-shadow:none}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__label{font-size:14px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__parent.rw-activo .jet-checkboxes-list__button{background:#fff!important;box-shadow:inset 0 0 0 2px #DF273E}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-list-tree > .jet-list-tree__children{order:2;grid-column:1/-1;grid-row:auto!important;padding:10px 4px 0!important}
}
@media (max-width:767px){.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie{flex-wrap:wrap}.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie .rw-n{flex-basis:100%;text-align:left}.elementor-17420 .elementor-element.elementor-element-529d651 .rw-pie button{flex:1 1 0;text-align:center}}
/* rw-barra-icono: icono rojo delante del texto */
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown__label{display:flex;align-items:center;gap:10px}
.elementor-17420 .elementor-element.elementor-element-529d651 .jet-filter-items-dropdown__label::before{content:"";flex:none;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DF273E%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2213.5%22%20y%3D%224%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2213.5%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2213.5%22%20y%3D%2213.5%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.5%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-b6bb4b9 *//* rw-acc-pildoras (opción A, 19/10/2026): botones transparentes con icono. Colores, bordes y relleno: pestaña Estilo del widget. */
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__button{display:inline-flex;align-items:center;gap:8px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__label::before{content:"";display:inline-block;width:20px;height:20px;vertical-align:-4px;margin-right:8px;background:currentColor;-webkit-mask:var(--rw-ico) center/contain no-repeat;mask:var(--rw-ico) center/contain no-repeat}
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__input:focus-visible + .jet-checkboxes-list__button{outline:2px solid #fff;outline-offset:3px}
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__input[value="134"] + .jet-checkboxes-list__button{--rw-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%224.3%22%20r%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M11%207.5v5.5h5l2.3%205.5M11%2010h4.2M8%2011.3a5%205%200%201%200%206.2%206.2%22%2F%3E%3C%2Fsvg%3E")}
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__input[value="135"] + .jet-checkboxes-list__button{--rw-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021V4a1%201%200%200%201%201-1h9v18M3%2021h18M15%203l4%201.5V21%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212.5%22%20r%3D%22.9%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__input[value="136"] + .jet-checkboxes-list__button{--rw-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M5.5%209l1.3%206%201.6-4.5L10%2015l1.3-6M18.5%2010a2.6%202.6%200%201%200%200%204%22%2F%3E%3C%2Fsvg%3E")}
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__input[value="137"] + .jet-checkboxes-list__button{--rw-ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%224.3%22%20r%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M11%207.5v5.5h5l2.3%205.5M8%2011.3a5%205%200%201%200%206.2%206.2%22%2F%3E%3Cpath%20d%3D%22M16.5%204.5l1.5%201.5%203-3%22%2F%3E%3C%2Fsvg%3E")}
/* Número de sitios de cada botón: lo pone el fragmento 25 según el pueblo y el tipo elegidos */
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .rw-count{font-weight:400;opacity:.85;margin-left:4px}
.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .rw-cero{opacity:.5}
/* rw-acc-movil (19/10/2026): en móvil, los botones de accesibilidad en 2 columnas iguales */
@media (max-width:767px){.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__row{display:block!important;margin:0!important}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__item{display:block;height:100%}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__button{width:100%;height:100%;box-sizing:border-box;justify-content:center;padding:9px 8px!important;font-size:14px;text-align:center;line-height:1.2}.elementor-17420 .elementor-element.elementor-element-b6bb4b9 .jet-checkboxes-list__label::before{width:18px;height:18px;margin-right:6px}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-581b220 *//* rw-linea: raya roja debajo del título */ .elementor-17420 .elementor-element.elementor-element-581b220{margin-bottom:20px !important;}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-862504b *//* rw-mosaico: degradado, número en etiqueta y flecha */ .elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important} .elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__content{position:relative;padding-right:84px} .elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__description{display:inline-block;align-self:flex-start;width:auto;max-width:100%;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);border-radius:99px;padding:5px 14px} .elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta__content::after{content:"";position:absolute;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat;transition:background-color .25s,border-color .25s} .elementor-17420 .elementor-element.elementor-element-862504b .elementor-cta:hover .elementor-cta__content::after{background-color:#DF273E;border-color:#DF273E} .elementor-17420 .elementor-element.elementor-element-862504b{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-456dcd6 */.elementor-17420 .elementor-element.elementor-element-456dcd6{flex-shrink:0;min-width:0}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-70eb5fd *//* rw-mosaico: degradado, número en etiqueta y flecha */ .elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important} .elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__content{position:relative;padding-right:84px} .elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__description{display:inline-block;align-self:flex-start;width:auto;max-width:100%;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);border-radius:99px;padding:5px 14px} .elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta__content::after{content:"";position:absolute;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat;transition:background-color .25s,border-color .25s} .elementor-17420 .elementor-element.elementor-element-70eb5fd .elementor-cta:hover .elementor-cta__content::after{background-color:#DF273E;border-color:#DF273E} .elementor-17420 .elementor-element.elementor-element-70eb5fd{min-width:0}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-7fde912 *//* rw-mosaico: degradado, número en etiqueta y flecha */ .elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important} .elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__content{position:relative;padding-right:84px} .elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__description{display:inline-block;align-self:flex-start;width:auto;max-width:100%;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);border-radius:99px;padding:5px 14px} .elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta__content::after{content:"";position:absolute;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat;transition:background-color .25s,border-color .25s} .elementor-17420 .elementor-element.elementor-element-7fde912 .elementor-cta:hover .elementor-cta__content::after{background-color:#DF273E;border-color:#DF273E} .elementor-17420 .elementor-element.elementor-element-7fde912{min-width:0}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-2a0ceb4 *//* rw-mosaico: degradado, número en etiqueta y flecha */ .elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important} .elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__content{position:relative;padding-right:84px} .elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__description{display:inline-block;align-self:flex-start;width:auto;max-width:100%;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);border-radius:99px;padding:5px 14px} .elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta__content::after{content:"";position:absolute;right:24px;bottom:24px;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/18px no-repeat;transition:background-color .25s,border-color .25s} .elementor-17420 .elementor-element.elementor-element-2a0ceb4 .elementor-cta:hover .elementor-cta__content::after{background-color:#DF273E;border-color:#DF273E} .elementor-17420 .elementor-element.elementor-element-2a0ceb4{min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25e7d06 */.elementor-17420 .elementor-element.elementor-element-25e7d06 > .elementor-element{min-width:0} @media (min-width:768px){.elementor-17420 .elementor-element.elementor-element-25e7d06 > .elementor-element{flex:1 1 0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a80618 */.elementor-17420 .elementor-element.elementor-element-8a80618{min-width:0} @media (min-width:1025px){.elementor-17420 .elementor-element.elementor-element-8a80618{flex:1 1 0%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2557d69 */.elementor-17420 .elementor-element.elementor-element-2557d69{flex-shrink:0;min-width:0}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e45354d *//* rw-linea: raya roja debajo del título */ .elementor-17420 .elementor-element.elementor-element-e45354d{margin-bottom:20px !important;}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4d20f5d *//* rw-grupo: degradado */ .elementor-17420 .elementor-element.elementor-element-4d20f5d .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-831392e *//* rw-grupo: degradado */ .elementor-17420 .elementor-element.elementor-element-831392e .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-3fbb744 *//* rw-grupo: degradado */ .elementor-17420 .elementor-element.elementor-element-3fbb744 .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-4637dc8 *//* rw-grupo: degradado */ .elementor-17420 .elementor-element.elementor-element-4637dc8 .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5ec75ee *//* rw-grupo: degradado */ .elementor-17420 .elementor-element.elementor-element-5ec75ee .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5a1780b *//* rw-grupo: degradado */ .elementor-17420 .elementor-element.elementor-element-5a1780b .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.15) 40%,rgba(0,0,0,.75) 100%)!important;opacity:1!important}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ab6cbd4 *//* rw-linea: raya roja debajo del título */ .elementor-17420 .elementor-element.elementor-element-ab6cbd4{margin-bottom:20px !important;}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-1d1447e *//* rw-sin-desborde: la rejilla usa márgenes negativos */ .elementor-17420 .elementor-element.elementor-element-1d1447e{overflow-x:clip;overflow-clip-margin:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0fb448 */.ubicaciones-rioja-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(260px, 1fr));
  gap: 48px 56px;
}

.ubicaciones-rioja-col {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.ubicaciones-rioja-bloque h3 {
  margin: 0 0 22px;
  font-size: 25px;
  line-height: 1.1;
  font-weight: 500;
  color: #e5334f;
}

.ubicaciones-rioja-lista {
  list-style: none;
  margin: 0;
  padding: 0;
}

.ubicaciones-rioja-lista li {
  margin: 0 0 12px;
  line-height: 1.7;
}

.ubicaciones-rioja-lista a {
  color: #000000;
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  transition: opacity .2s ease;
}


.ubicaciones-rioja-lista a:hover {
  opacity: .75;
  color: red!important;
  text-decoration: none;
}

@media (max-width: 1024px) {
  .ubicaciones-rioja-grid {
    grid-template-columns: repeat(2, minmax(260px, 1fr));
  }

  .ubicaciones-rioja-bloque h3 {
    font-size: 34px;
  }

  .ubicaciones-rioja-lista a {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .ubicaciones-rioja-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }

  .ubicaciones-rioja-col {
    gap: 30px;
  }

  .ubicaciones-rioja-bloque h3 {
    font-size: 25px;
  }

  .ubicaciones-rioja-lista a {
    font-size: 17px;
  }
}

/* rw-pueblos: filas con línea, pin y flecha */
.elementor-17420 .elementor-element.elementor-element-b0fb448 .ubicaciones-rioja-lista li { margin: 0; line-height: 1.4; border-bottom: 1px solid #E2E2E2; break-inside: avoid; }
.elementor-17420 .elementor-element.elementor-element-b0fb448 .ubicaciones-rioja-lista a { display: flex; align-items: center; gap: 12px; padding: 12px 4px; font-weight: 500; }
.elementor-17420 .elementor-element.elementor-element-b0fb448 .ubicaciones-rioja-lista a::before { content: ''; flex: 0 0 16px; height: 20px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 32'%3E%3Cpath d='M13 31C11 31 1 20 1 12a12 12 0 0 1 24 0c0 8-10 19-12 19z' fill='%23DF273E'/%3E%3Ccircle cx='13' cy='12' r='5' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat; }
.elementor-17420 .elementor-element.elementor-element-b0fb448 .ubicaciones-rioja-lista a::after { content: '›'; margin-left: auto; font-size: 24px; line-height: 1; color: #DF273E; }
.elementor-17420 .elementor-element.elementor-element-b0fb448 .ubicaciones-rioja-lista a:hover, .elementor-17420 .elementor-element.elementor-element-b0fb448 .ubicaciones-rioja-lista a:focus-visible { opacity: 1; color: #B81F33 !important; text-decoration: underline; }
/* /rw-pueblos *//* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-feaea7a *//* rw-linea: raya roja debajo del título */ .elementor-17420 .elementor-element.elementor-element-feaea7a{margin-bottom:20px !important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-742b62c *//* rw-linea: raya roja debajo del título */ .elementor-17420 .elementor-element.elementor-element-742b62c{margin-bottom:20px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9279a */.elementor-17420 .elementor-element.elementor-element-5d9279a{flex-shrink:0;min-width:0}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c302dd4 *//* rw-acceso */ .elementor-17420 .elementor-element.elementor-element-c302dd4{transition:box-shadow .2s,border-color .2s} .elementor-17420 .elementor-element.elementor-element-c302dd4:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-37864f8 *//* rw-acceso */ .elementor-17420 .elementor-element.elementor-element-37864f8{transition:box-shadow .2s,border-color .2s} .elementor-17420 .elementor-element.elementor-element-37864f8:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5fb6d7d *//* rw-acceso */ .elementor-17420 .elementor-element.elementor-element-5fb6d7d{transition:box-shadow .2s,border-color .2s} .elementor-17420 .elementor-element.elementor-element-5fb6d7d:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df86e33 *//* rw-acceso */ .elementor-17420 .elementor-element.elementor-element-df86e33{transition:box-shadow .2s,border-color .2s} .elementor-17420 .elementor-element.elementor-element-df86e33:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5112045 *//* rw-acceso */ .elementor-17420 .elementor-element.elementor-element-5112045{transition:box-shadow .2s,border-color .2s} .elementor-17420 .elementor-element.elementor-element-5112045:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1095f81 *//* rw-acceso */ .elementor-17420 .elementor-element.elementor-element-1095f81{transition:box-shadow .2s,border-color .2s} .elementor-17420 .elementor-element.elementor-element-1095f81:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7708409 *//* rw-acceso */ .elementor-17420 .elementor-element.elementor-element-7708409{transition:box-shadow .2s,border-color .2s} .elementor-17420 .elementor-element.elementor-element-7708409:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f2c426 *//* rw-acceso */ .elementor-17420 .elementor-element.elementor-element-3f2c426{transition:box-shadow .2s,border-color .2s} .elementor-17420 .elementor-element.elementor-element-3f2c426:hover{box-shadow:0 6px 18px rgba(0,0,0,.08)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df6b565 */.elementor-17420 .elementor-element.elementor-element-df6b565{min-width:0} @media (min-width:1025px){.elementor-17420 .elementor-element.elementor-element-df6b565{flex:1 1 0%}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-69b9cee *//* rw-linea: raya roja pegada al título */ .elementor-17420 .elementor-element.elementor-element-69b9cee{margin-bottom:12px !important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0545ef9 *//* rw-linea: raya roja debajo del título */ .elementor-17420 .elementor-element.elementor-element-0545ef9{margin-bottom:20px !important;}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-cc29afd *//* rw-linea: raya roja debajo del título */ .elementor-17420 .elementor-element.elementor-element-cc29afd{margin-bottom:20px !important;}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-5f637f9 *//* rw-ruta */ .elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta{height:100%} .elementor-17420 .elementor-element.elementor-element-5f637f9 .elementor-cta__content{flex-grow:1}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-597b7b1 *//* rw-ruta */ .elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta{height:100%} .elementor-17420 .elementor-element.elementor-element-597b7b1 .elementor-cta__content{flex-grow:1}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c083c18 *//* rw-ruta */ .elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta{height:100%} .elementor-17420 .elementor-element.elementor-element-c083c18 .elementor-cta__content{flex-grow:1}/* End custom CSS */