.elementor-17660 .elementor-element.elementor-element-c467f1e{--spacer-size:30px;}.elementor-17660 .elementor-element.elementor-element-b73b95e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:33px 25px 28px 25px;}.elementor-17660 .elementor-element.elementor-element-b73b95e{text-align:center;}.elementor-17660 .elementor-element.elementor-element-b73b95e .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:55px;font-weight:600;text-transform:none;color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-758226c{--spacer-size:50px;}.elementor-17660 .elementor-element.elementor-element-564ac7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17660 .elementor-element.elementor-element-564ac7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17660 .elementor-element.elementor-element-16f9f7b{text-align:start;}.elementor-17660 .elementor-element.elementor-element-16f9f7b img{width:100%;max-width:100%;}.elementor-17660 .elementor-element.elementor-element-471def9 > .elementor-widget-container{margin:0px 30px 30px 30px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-471def9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-66d67c9{--spacer-size:50px;}.elementor-17660 .elementor-element.elementor-element-12d5cca:not(.elementor-motion-effects-element-type-background), .elementor-17660 .elementor-element.elementor-element-12d5cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fc4db2 );}.elementor-17660 .elementor-element.elementor-element-12d5cca{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:61px;margin-bottom:0px;}.elementor-17660 .elementor-element.elementor-element-12d5cca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17660 .elementor-element.elementor-element-3efea0c{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-secondary );}.elementor-17660 .elementor-element.elementor-element-3efea0c .elementor-headline{text-align:center;font-family:"Reenie Beanie", Sans-serif;font-size:55px;font-weight:600;}.elementor-17660 .elementor-element.elementor-element-3efea0c .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-3efea0c .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-17660 .elementor-element.elementor-element-f8b0197{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:0px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-text );--e-filter-active-text-color:var( --e-global-color-8fc4db2 );--e-filter-item-border-radius:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-f8b0197 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF00;}.elementor-17660 .elementor-element.elementor-element-f8b0197 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-8fc4db2 );}.elementor-17660 .elementor-element.elementor-element-f8b0197 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-17660 .elementor-element.elementor-element-f8b0197 .e-filter-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-17660 .elementor-element.elementor-element-f8b0197 .e-filter-item[aria-pressed="true"]{border-style:none;}.elementor-17660 .elementor-element.elementor-element-35c2409:not(.elementor-motion-effects-element-type-background), .elementor-17660 .elementor-element.elementor-element-35c2409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fc4db2 );}.elementor-17660 .elementor-element.elementor-element-35c2409{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-17660 .elementor-element.elementor-element-35c2409 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17660 .elementor-element.elementor-element-f293765 > .elementor-element-populated{text-align:center;padding:35px 20px 0px 20px;}.elementor-17660 .elementor-element.elementor-element-56f0859{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-17660 .elementor-element.elementor-element-56f0859:after{content:"0.66";}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__thumbnail__link{width:100%;}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__meta-data span + span:before{content:"•";}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__card{background-color:var( --e-global-color-8fc4db2 );border-radius:25px;}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__text{margin-top:20px;}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__title, .elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__meta-data{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__read-more{color:var( --e-global-color-secondary );}.elementor-17660 .elementor-element.elementor-element-56f0859 a.elementor-post__read-more{font-family:"Reenie Beanie", Sans-serif;font-size:41px;font-weight:600;text-transform:none;}.elementor-17660 .elementor-element.elementor-element-0b0e8b0{--grid-columns:2;--grid-row-gap:12px;--grid-column-gap:0px;}.elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-17660 .elementor-element.elementor-element-0b0e8b0 .e-loop-item > .elementor-section, .elementor-17660 .elementor-element.elementor-element-0b0e8b0 .e-loop-item > .elementor-section > .elementor-container, .elementor-17660 .elementor-element.elementor-element-0b0e8b0 .e-loop-item > .e-con, .elementor-17660 .elementor-element.elementor-element-0b0e8b0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-pagination{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;margin-top:22px;}.elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-text );}.elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-pagination .page-numbers.current{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 12px/2 );}body:not(.rtl) .elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 12px/2 );}body.rtl .elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 12px/2 );}body.rtl .elementor-17660 .elementor-element.elementor-element-0b0e8b0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 12px/2 );}.elementor-17660 .elementor-element.elementor-element-b252acb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17660 .elementor-element.elementor-element-b252acb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9E8BE00;}.elementor-17660 .elementor-element.elementor-element-b252acb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 0px 10px;}.elementor-17660 .elementor-element.elementor-element-b252acb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-17660 .elementor-element.elementor-element-8e19f28.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-17660 .elementor-element.elementor-element-8e19f28.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-17660 .elementor-element.elementor-element-8e19f28.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta .elementor-cta__bg, .elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17660 .elementor-element.elementor-element-8e19f28 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__content{min-height:330px;text-align:center;padding:45px 45px 45px 45px;}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-radius:5px;}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__button:hover{color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#312A2642;}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-17660 .elementor-element.elementor-element-aa8968f{--spacer-size:25px;}.elementor-17660 .elementor-element.elementor-element-2dc5a4c:not(.elementor-motion-effects-element-type-background), .elementor-17660 .elementor-element.elementor-element-2dc5a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fc4db2 );}.elementor-17660 .elementor-element.elementor-element-2dc5a4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17660 .elementor-element.elementor-element-2dc5a4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-17660 .elementor-element.elementor-element-8a43ff0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-17660 .elementor-element.elementor-element-8a43ff0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-17660 .elementor-element.elementor-element-8a43ff0.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta .elementor-cta__bg, .elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__content{min-height:330px;text-align:center;padding:45px 45px 45px 45px;}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-radius:5px;}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__button:hover{color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#312A2642;}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-17660 .elementor-element.elementor-element-c24f755.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-17660 .elementor-element.elementor-element-c24f755.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-17660 .elementor-element.elementor-element-c24f755.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta .elementor-cta__bg, .elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta__content{min-height:330px;text-align:center;padding:45px 45px 45px 45px;}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta__button:hover{color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#312A2642;}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-17660 .elementor-element.elementor-element-f6a41c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-f6a41c8 img{border-radius:15px 15px 15px 15px;}.elementor-17660 .elementor-element.elementor-element-e90ebd7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-17660 .elementor-element.elementor-element-e90ebd7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-4139f9f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-17660 .elementor-element.elementor-element-4139f9f > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-1e1b233{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-17660 .elementor-element.elementor-element-1e1b233 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-17660 .elementor-element.elementor-element-9dccbb7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-17660 .elementor-element.elementor-element-9dccbb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__content-item{transition-duration:1000ms;}.elementor-17660 .elementor-element.elementor-element-1804d8b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-17660 .elementor-element.elementor-element-1804d8b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-17660 .elementor-element.elementor-element-1804d8b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta .elementor-cta__bg, .elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__content{min-height:330px;text-align:center;padding:45px 45px 45px 45px;}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__button:hover{color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#312A2642;}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__content-item{transition-duration:1000ms;}.elementor-17660 .elementor-element.elementor-element-c3b66ae.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-17660 .elementor-element.elementor-element-c3b66ae.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-17660 .elementor-element.elementor-element-c3b66ae.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta .elementor-cta__bg, .elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-17660 .elementor-element.elementor-element-c3b66ae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__content{min-height:330px;text-align:center;padding:45px 45px 045px 45px;}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__description:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );border-radius:5px;}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__button:hover{color:var( --e-global-color-d9ac33c );background-color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#312A2642;}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-17660 .elementor-element.elementor-element-b92956d:not(.elementor-motion-effects-element-type-background), .elementor-17660 .elementor-element.elementor-element-b92956d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8fc4db2 );}.elementor-17660 .elementor-element.elementor-element-b92956d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-17660 .elementor-element.elementor-element-b92956d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17660 .elementor-element.elementor-element-442ad3c{--grid-row-gap:12px;--grid-column-gap:38px;}.elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-post__meta-data span + span:before{content:"•";}.elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-post__card{background-color:var( --e-global-color-secondary );border-radius:15px;}.elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-post__title, .elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-post__title a{color:var( --e-global-color-d9ac33c );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-post__meta-data{color:var( --e-global-color-8fc4db2 );}.elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-post__read-more{color:var( --e-global-color-8fc4db2 );}.elementor-17660 .elementor-element.elementor-element-442ad3c a.elementor-post__read-more{font-family:"Reenie Beanie", Sans-serif;font-size:27px;font-weight:600;text-transform:none;}.elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-pagination{text-align:center;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );margin-top:10px;}.elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-17660 .elementor-element.elementor-element-442ad3c .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-17660 .elementor-element.elementor-element-8010787{--spacer-size:70px;}.elementor-17660 .elementor-element.elementor-element-13f408c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:33px 25px 28px 25px;}.elementor-17660 .elementor-element.elementor-element-13f408c{text-align:center;}.elementor-17660 .elementor-element.elementor-element-13f408c .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:55px;font-weight:600;text-transform:none;color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-9dd69ff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-9dd69ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-c720b33{--spacer-size:50px;}.elementor-17660 .elementor-element.elementor-element-da3f60c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:33px 25px 28px 25px;}.elementor-17660 .elementor-element.elementor-element-da3f60c{text-align:center;}.elementor-17660 .elementor-element.elementor-element-da3f60c .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:55px;font-weight:600;text-transform:none;color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-7de48f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-17660 .elementor-element.elementor-element-7de48f4{left:531px;}body.rtl .elementor-17660 .elementor-element.elementor-element-7de48f4{right:531px;}.elementor-17660 .elementor-element.elementor-element-7de48f4{top:0px;z-index:0;}.elementor-17660 .elementor-element.elementor-element-36d8993{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-36d8993 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-3c15030{--spacer-size:50px;}.elementor-17660 .elementor-element.elementor-element-dfa5d5d{--spacer-size:50px;}.elementor-17660 .elementor-element.elementor-element-c8b47e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:33px 25px 28px 25px;}.elementor-17660 .elementor-element.elementor-element-c8b47e7{text-align:center;}.elementor-17660 .elementor-element.elementor-element-c8b47e7 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:55px;font-weight:600;text-transform:none;color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-68dc910{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-text );}.elementor-17660 .elementor-element.elementor-element-68dc910 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 15px 30px;}.elementor-17660 .elementor-element.elementor-element-67ffa07{--grid-columns:3;}.elementor-17660 .elementor-element.elementor-element-67ffa07 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-17660 .elementor-element.elementor-element-67ffa07 .e-loop-item > .elementor-section, .elementor-17660 .elementor-element.elementor-element-67ffa07 .e-loop-item > .elementor-section > .elementor-container, .elementor-17660 .elementor-element.elementor-element-67ffa07 .e-loop-item > .e-con, .elementor-17660 .elementor-element.elementor-element-67ffa07 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-17660 .elementor-element.elementor-element-67ffa07 .elementor-pagination{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}body:not(.rtl) .elementor-17660 .elementor-element.elementor-element-67ffa07 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-17660 .elementor-element.elementor-element-67ffa07 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-17660 .elementor-element.elementor-element-67ffa07 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-17660 .elementor-element.elementor-element-67ffa07 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-17660 .elementor-element.elementor-element-39bd1f8{width:var( --container-widget-width, 97.439% );max-width:97.439%;--container-widget-width:97.439%;--container-widget-flex-grow:0;text-align:center;}.elementor-17660 .elementor-element.elementor-element-39bd1f8 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-17660 .elementor-element.elementor-element-39bd1f8 .elementor-heading-title{font-family:"Reenie Beanie", Sans-serif;font-size:41px;font-weight:500;text-transform:none;color:var( --e-global-color-primary );}.elementor-17660 .elementor-element.elementor-element-2b975cc{--spacer-size:50px;}.elementor-17660 .elementor-element.elementor-element-5386d8f{--spacer-size:60px;}.elementor-17660 .elementor-element.elementor-element-f67cc91{--spacer-size:60px;}@media(max-width:1024px){.elementor-17660 .elementor-element.elementor-element-12d5cca{margin-top:21px;margin-bottom:0px;}.elementor-17660 .elementor-element.elementor-element-0b0e8b0{--grid-columns:2;}.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-cta__title:not(:last-child){margin-bottom:15px;}body:not(.rtl) .elementor-17660 .elementor-element.elementor-element-7de48f4{left:0px;}body.rtl .elementor-17660 .elementor-element.elementor-element-7de48f4{right:0px;}.elementor-17660 .elementor-element.elementor-element-68dc910 > .elementor-widget-container{margin:-34px 0px 0px -14px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-67ffa07{--grid-columns:2;}}@media(max-width:767px){.elementor-17660 .elementor-element.elementor-element-c467f1e{--spacer-size:35px;}.elementor-17660 .elementor-element.elementor-element-b73b95e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-b73b95e{text-align:center;}.elementor-17660 .elementor-element.elementor-element-564ac7e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-471def9 > .elementor-widget-container{margin:10px 10px 10px 10px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-471def9{text-align:center;}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-17660 .elementor-element.elementor-element-56f0859:after{content:"0.5";}.elementor-17660 .elementor-element.elementor-element-56f0859 .elementor-post__thumbnail__link{width:100%;}.elementor-17660 .elementor-element.elementor-element-0b0e8b0{--grid-columns:1;}.elementor-17660 .elementor-element.elementor-element-442ad3c > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-17660 .elementor-element.elementor-element-13f408c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-13f408c{text-align:center;}.elementor-17660 .elementor-element.elementor-element-9dd69ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-9dd69ff{text-align:center;}.elementor-17660 .elementor-element.elementor-element-da3f60c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-da3f60c{text-align:center;}.elementor-17660 .elementor-element.elementor-element-36d8993 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-36d8993{text-align:center;}.elementor-17660 .elementor-element.elementor-element-c8b47e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-c8b47e7{text-align:center;}.elementor-17660 .elementor-element.elementor-element-68dc910 > .elementor-widget-container{margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17660 .elementor-element.elementor-element-68dc910{text-align:center;}.elementor-17660 .elementor-element.elementor-element-67ffa07{--grid-columns:1;}}@media(min-width:768px){.elementor-17660 .elementor-element.elementor-element-dfc06af{width:37.453%;}.elementor-17660 .elementor-element.elementor-element-1bd2a6d{width:62.212%;}.elementor-17660 .elementor-element.elementor-element-f293765{width:69.911%;}.elementor-17660 .elementor-element.elementor-element-b252acb{width:30.045%;}}/* Start custom CSS for heading, class: .elementor-element-b73b95e *//* Encabezado (H2): sin márgenes raros y con interlineado controlado */
.elementor-17660 .elementor-element.elementor-element-b73b95e .elementor-heading-title{
  margin: 0;
  line-height: 1.05;
}

/* Segunda línea */
.elementor-17660 .elementor-element.elementor-element-b73b95e .hls-sub{
  display: block;
  width: 100%;
  text-align: center;
  color: #E15C48;
  margin-top: -0.25em;  /* ajusta fino si hace falta */
  line-height: 1;
  
  /* Desplazamiento sutil hacia la derecha (mejor que margin-left) */
  transform: translateX(0%);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35774a9 *//* Tablet */
@media (max-width: 1024px){
  html, body{
    overflow-x: hidden !important;
  }
}

/* Móvil */
@media (max-width: 767px){
  html, body{
    overflow-x: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-564ac7e */@media (max-width: 767px) {
  #home-viajar-sola,
  #home-viajar-sola > .elementor-container,
  #home-viajar-sola::before {
    background-image: none !important;
  }
}

/* Tablet */
@media (max-width: 1024px){
  html, body{
    overflow-x: hidden !important;
  }
}

/* Móvil */
@media (max-width: 767px){
  html, body{
    overflow-x: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-f8b0197 *//* ===================================== */
/* FILTRO CATEGORÍAS BLOG – HLS (estilo menú) */
/* ===================================== */

/* 0) Ocultar categorías no deseadas (MISMA FUNCIONALIDAD) */
.hls-cat-filter button.e-filter-item[data-filter="blog"],
.hls-cat-filter button.e-filter-item[data-filter="sin-categoria"],
.hls-cat-filter button.e-filter-item[data-filter="destacado"],
.hls-cat-filter button.e-filter-item[data-filter="podcast"],
.hls-cat-filter button.e-filter-item[data-filter="sin-categoria-fr"]{
  display: none !important;
}

/* 1) Contenedor */
.hls-cat-filter .e-filter{
  display: flex;
  flex-wrap: wrap;
  gap: 22px;
  justify-content: center;
  padding: 12px 0;
}

/* 2) Estilo base (inactivo) */
.hls-cat-filter .e-filter-item{
  appearance: none;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;

  color: #562536 !important;                       /* oscuro por defecto */
  font-weight: 600;
  line-height: 1.2;
  cursor: pointer;

  border-bottom: 3px solid transparent !important; /* línea “menú” */
  transition: color .2s ease, border-color .2s ease;
}

/* Elementor mete spans / a veces <a> dentro */
.hls-cat-filter .e-filter-item span,
.hls-cat-filter .e-filter-item a{
  color: inherit !important;
  text-decoration: none !important;
}

/* 3) Hover: naranja + subrayado naranja */
.hls-cat-filter .e-filter-item:hover{
  color: #E15C48 !important;
  border-bottom-color: #E15C48 !important;
}

/* 4) Activo: naranja + subrayado naranja */
.hls-cat-filter .e-filter-item[aria-pressed="true"],
.hls-cat-filter .e-filter-item.active{
  color: #E15C48 !important;
  border-bottom-color: #E15C48 !important;
}

/* 5) EXCEPCIÓN opcional: "Todos" (si tu filtro usa __all como en podcast) */
.hls-cat-filter .e-filter-item[data-filter="__all"][aria-pressed="true"],
.hls-cat-filter .e-filter-item[data-filter="__all"].active{
  color: #562536 !important;
  border-bottom-color: transparent !important;
}

.hls-cat-filter .e-filter-item[data-filter="__all"][aria-pressed="true"] span,
.hls-cat-filter .e-filter-item[data-filter="__all"].active span{
  color: #562536 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-56f0859 *//* Botón destacado blog */
.cta-destacado-blog{
  position: relative;
  display: inline-block; /* ❌ quitamos inline-flex */
  width: 100%;           /* ✅ ocupa todo el ancho */
  text-align: center;    /* centramos el texto */
  text-decoration: none;
  background: none !important;
  border: none !important;
  padding: 0;
  font-weight: 600;
  color: #ffffff;
}

/* Texto interior */
.cta-destacado-blog .text-brush-destacado{
  position: relative;
  display: inline-block;
  z-index: 1;
}

/* Subrayado */
.cta-destacado-blog .text-brush-destacado::after{
  content: "";
  position: absolute;
  left: -3%;
  bottom: -0.15em;
  width: 106%;
  height: 0.22em;
  background-color: #e3533b;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8e19f28 */.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-17660 .elementor-element.elementor-element-8e19f28 .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}

.elementor-17660 .elementor-element.elementor-element-8e19f28 {
  border-radius: 15px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-8a43ff0 */.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-17660 .elementor-element.elementor-element-8a43ff0 .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}

.elementor-17660 .elementor-element.elementor-element-8a43ff0 {
  border-radius: 15px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c24f755 */.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-17660 .elementor-element.elementor-element-c24f755 .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}

.elementor-17660 .elementor-element.elementor-element-c24f755 {
  border-radius: 15px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-1804d8b */.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-17660 .elementor-element.elementor-element-1804d8b .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}

.elementor-17660 .elementor-element.elementor-element-1804d8b {
  border-radius: 15px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c3b66ae */.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-button{
  display: inline-flex;
  align-items: center;
  gap: 10px;
}

.elementor-17660 .elementor-element.elementor-element-c3b66ae .elementor-button:before{
  content:"";
  width:22px;
  height:22px;
  display:inline-block;
  background-image:url("https://hacialosalvaje.net/wp-content/uploads/2026/01/HLS-llama-blanca-sin-fondo-png.png");
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center;
}

.elementor-17660 .elementor-element.elementor-element-c3b66ae {
  border-radius: 15px;
  overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-442ad3c */.hls-readmore a.elementor-post__read-more{
  position: relative;
  display: inline-block;
  text-decoration: none !important;
  text-transform: lowercase;
  font-weight: 600;
  color: #562536;
  z-index: 1;
}

.hls-readmore a.elementor-post__read-more::after{
  content: "";
  position: absolute;
  left: -3%;
  bottom: -0.12em;      /* un pelín más abajo */
  width: 106%;
  height: 0.28em;       /* 👈 más alta */
  background-color: #f9e8be;
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-fed4d67 *//* TÍTULO "CATEGORÍAS" DENTRO DEL CONTENEDOR DEL WIDGET */
.elementor-widget-wp-widget-categories h1,
.elementor-widget-wp-widget-categories h2,
.elementor-widget-wp-widget-categories h3,
.elementor-widget-wp-widget-categories h4,
.elementor-widget-wp-widget-categories h5,
.elementor-widget-wp-widget-categories h6 {
  font-family: 'Reenie Beanie', cursive !important;
  font-size: 35px !important;
  color: #562536 !important;
  font-weight: 600 !important; /* ← aquí */
  text-align: center !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}

/* ===== OCULTAR CATEGORÍAS NO DESEADAS ===== */
.elementor-widget-wp-widget-categories li a[href*="sin-categoria"],
.elementor-widget-wp-widget-categories li a[href*="destacado"] {
    display: none !important;
}

/* Ocultar también el <li> completo */
.elementor-widget-wp-widget-categories li:has(a[href*="sin-categoria"]),
.elementor-widget-wp-widget-categories li:has(a[href*="destacado"]) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b252acb *//* Evita que la columna derecha se estire a la altura de la izquierda */
.hls-sidebar-col{
  align-self: flex-start;
  height: fit-content;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7de48f4 */@media (max-width: 1024px) {
    .elementor-17660 .elementor-element.elementor-element-7de48f4 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9271bf8 *//* Tablet */
@media (max-width: 1024px){
  html, body{
    overflow-x: hidden !important;
  }
}

/* Móvil */
@media (max-width: 767px){
  html, body{
    overflow-x: hidden !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39bd1f8 */.cta-combo {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: #ffffff; /* 🔴 texto blanco */
  font-weight: 600;
}

.text-brush {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.text-brush::after {
  content: "";
  position: absolute;
  left: -3%;
  bottom: -0.1em;
  width: 106%;
  height: 0.2em;
  background-color: #e3533b;
  z-index: -1;
  border-radius: 0em 0em 0em 0em;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7199555 *//* Tablet */
@media (max-width: 1024px){
  html, body{
    overflow-x: hidden !important;
  }
}

/* Móvil */
@media (max-width: 767px){
  html, body{
    overflow-x: hidden !important;
  }
}/* End custom CSS */