.elementor-10 .elementor-element.elementor-element-214bc3d > .elementor-shape-bottom .elementor-shape-fill{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-214bc3d > .elementor-shape-bottom svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-214bc3d > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-10 .elementor-element.elementor-element-214bc3d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f5950f7.elementor-column .elementor-column-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-f5950f7.elementor-column .elementor-column-wrap .elementor-widget-wrap{align-items:center;}.elementor-10 .elementor-element.elementor-element-f5950f7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-10 .elementor-element.elementor-element-f5950f7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-f5950f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f5950f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-repeater-item-1f0cd67 .swiper-slide-bg{background-image:url(https://ajezaragoza.com/wp-content/uploads/2025/11/Captura-de-pantalla-2025-11-27-122204.png);background-size:cover;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-repeater-item-7984564 .swiper-slide-bg{background-image:url(https://ajezaragoza.com/wp-content/uploads/2024/01/IMG_2398-scaled.jpg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-repeater-item-7984564 .elementor-background-overlay{background-color:rgba(164,28,28,0.40);}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide{height:500px;transition-duration:calc(5000ms*1.2);}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide-contents{max-width:600px;}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide-inner{padding:0px 100px 0px 100px;text-align:center;}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-slide-heading{font-family:"Nunito Sans", Sans-serif;font-size:68px;font-weight:800;line-height:62px;}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-slide-description{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-slide-button{color:#ffffff;border-color:#ffffff;font-family:"Nunito", Sans-serif;font-size:14px;line-height:1.3em;letter-spacing:0.8px;border-width:0px;border-radius:5px;background-color:#b90031;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-slide-button:hover{color:#b90031;background-color:#ffffff;border-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-a4daece:hover .elementor-widget-container{box-shadow:0px 0px 11px 0px rgba(0,0,0,0.5) inset;}.elementor-10 .elementor-element.elementor-element-53d7048{margin-top:20px;margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-fa6b678 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;transition:background 1.9s;}.elementor-10 .elementor-element.elementor-element-683e179 > .elementor-element-populated{margin:40px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ff5dab8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-ff5dab8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-8c73f54.elementor-view-stacked .elementor-icon{background-color:#b90031;}.elementor-10 .elementor-element.elementor-element-8c73f54.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8c73f54.elementor-view-default .elementor-icon{fill:#b90031;color:#b90031;border-color:#b90031;}.elementor-10 .elementor-element.elementor-element-8c73f54.elementor-position-right .elementor-icon-box-icon{margin-left:6px;}.elementor-10 .elementor-element.elementor-element-8c73f54.elementor-position-left .elementor-icon-box-icon{margin-right:6px;}.elementor-10 .elementor-element.elementor-element-8c73f54.elementor-position-top .elementor-icon-box-icon{margin-bottom:6px;}.elementor-10 .elementor-element.elementor-element-8c73f54 .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-8c73f54 .elementor-icon-box-title{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-8c73f54 .elementor-icon-box-content .elementor-icon-box-title{color:#b90031;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:700;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-8c73f54 .elementor-icon-box-content .elementor-icon-box-description{color:#b90031;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:0.9em;letter-spacing:1.5px;}.elementor-10 .elementor-element.elementor-element-e76b79c.elementor-view-stacked .elementor-icon{background-color:#b90031;}.elementor-10 .elementor-element.elementor-element-e76b79c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e76b79c.elementor-view-default .elementor-icon{fill:#b90031;color:#b90031;border-color:#b90031;}.elementor-10 .elementor-element.elementor-element-e76b79c.elementor-position-right .elementor-icon-box-icon{margin-left:6px;}.elementor-10 .elementor-element.elementor-element-e76b79c.elementor-position-left .elementor-icon-box-icon{margin-right:6px;}.elementor-10 .elementor-element.elementor-element-e76b79c.elementor-position-top .elementor-icon-box-icon{margin-bottom:6px;}.elementor-10 .elementor-element.elementor-element-e76b79c .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-e76b79c .elementor-icon-box-title{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-e76b79c .elementor-icon-box-content .elementor-icon-box-title{color:#b90031;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:700;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-e76b79c .elementor-icon-box-content .elementor-icon-box-description{color:#b90031;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:0.9em;letter-spacing:1.5px;}.elementor-10 .elementor-element.elementor-element-bdaa72e.elementor-view-stacked .elementor-icon{background-color:#b90031;}.elementor-10 .elementor-element.elementor-element-bdaa72e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bdaa72e.elementor-view-default .elementor-icon{fill:#b90031;color:#b90031;border-color:#b90031;}.elementor-10 .elementor-element.elementor-element-bdaa72e.elementor-position-right .elementor-icon-box-icon{margin-left:6px;}.elementor-10 .elementor-element.elementor-element-bdaa72e.elementor-position-left .elementor-icon-box-icon{margin-right:6px;}.elementor-10 .elementor-element.elementor-element-bdaa72e.elementor-position-top .elementor-icon-box-icon{margin-bottom:6px;}.elementor-10 .elementor-element.elementor-element-bdaa72e .elementor-icon i{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-bdaa72e .elementor-icon-box-title{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-bdaa72e .elementor-icon-box-content .elementor-icon-box-title{color:#b90031;font-family:"Nunito", Sans-serif;font-size:40px;font-weight:700;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-bdaa72e .elementor-icon-box-content .elementor-icon-box-description{color:#b90031;font-family:"Nunito Sans", Sans-serif;font-size:14px;line-height:0.9em;letter-spacing:1.5px;}.elementor-10 .elementor-element.elementor-element-34965c9 a.raven-button, .elementor-10 .elementor-element.elementor-element-34965c9 .raven-button{background-color:#b90031;background-image:none;border-radius:4px 4px 4px 4px;font-family:"Nunito", Sans-serif;font-size:14px;line-height:1.7em;letter-spacing:0.8px;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-34965c9 a.raven-button:hover, .elementor-10 .elementor-element.elementor-element-34965c9 .raven-button:hover{background-color:#990026;background-image:none;}.elementor-10 .elementor-element.elementor-element-34965c9 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-a9d77f8 .elementor-spacer-inner{height:20px;}.elementor-10 .elementor-element.elementor-element-8d34cd3{margin-top:20px;margin-bottom:60px;}.elementor-10 .elementor-element.elementor-element-4c07b22 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-1f01025 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-05a2a03 .raven-divider-solid, .elementor-10 .elementor-element.elementor-element-05a2a03 .raven-divider-double:before, .elementor-10 .elementor-element.elementor-element-05a2a03 .raven-divider-double:after{background-color:#b90031;height:6px;}.elementor-10 .elementor-element.elementor-element-05a2a03 .raven-divider-double:before{margin-bottom:6px;}.elementor-10 .elementor-element.elementor-element-05a2a03 .raven-divider-line{width:58px;}.elementor-10 .elementor-element.elementor-element-05a2a03 .raven-divider{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-05a2a03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-caption__name{font-family:"Nunito Sans", Sans-serif;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-caption{padding:15px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-nav__link{width:100px;font-size:40px;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-header__week-day{background-color:#b90031;color:#ffffff;font-family:"Nunito Sans", Sans-serif;border-style:solid;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;border-right-width:0;border-color:#fbf3f3;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-header__week-day:last-child{border-right-width:0px;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week__day{background-color:#ffffff;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week__day-content{padding:0px 0px 0px 0px;min-height:110px;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week__day-wrap{min-height:110px;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week .jet-calendar-week__day{border:0px solid;border-right-width:0;border-bottom-width:0;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week .jet-calendar-week__day:last-child{border-right-width:0px;}.elementor-10 .elementor-element.elementor-element-953aa2b tbody .jet-calendar-week:last-child .jet-calendar-week__day{border-bottom-width:0px;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-grid .jet-calendar-week .jet-calendar-week__day{border-color:#fbf3f3;}.elementor-10 .elementor-element.elementor-element-953aa2b .has-events .jet-calendar-week__day-date{color:#FFFFFF;background-color:#B90031;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week__day-date{font-family:"Nunito Sans", Sans-serif;justify-content:center;width:30px;border-radius:19px 19px 19px 19px;padding:2px 1px 0px 0px;margin:4px 3px 0px 0px;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week__day-header{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week__day.day-pad{background-color:#fbf3f3;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week__day.day-pad .jet-calendar-week__day-date{color:#e0d9d9;}.elementor-10 .elementor-element.elementor-element-953aa2b .jet-calendar-week__day-mobile-wrap{justify-content:flex-end;}.elementor-10 .elementor-element.elementor-element-953aa2b > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 30px 0px;background-color:#fbf3f3;border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-8eb683e .elementor-spacer-inner{height:40px;}.elementor-10 .elementor-element.elementor-element-94dc1d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-21e0095 .raven-divider-solid, .elementor-10 .elementor-element.elementor-element-21e0095 .raven-divider-double:before, .elementor-10 .elementor-element.elementor-element-21e0095 .raven-divider-double:after{background-color:#b90031;height:6px;}.elementor-10 .elementor-element.elementor-element-21e0095 .raven-divider-double:before{margin-bottom:6px;}.elementor-10 .elementor-element.elementor-element-21e0095 .raven-divider-line{width:58px;}.elementor-10 .elementor-element.elementor-element-21e0095 .raven-divider{padding:0px 0px 41px 0px;}.elementor-10 .elementor-element.elementor-element-21e0095 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10 .elementor-element.elementor-element-54832c7:after{content:"0.5";position:absolute;color:transparent;}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-post__meta-data span + span:before{content:"•";}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-posts-container{grid-column-gap:30px;grid-row-gap:35px;}.elementor-msie .elementor-10 .elementor-element.elementor-element-54832c7 .elementor-post{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );padding-bottom:35px;}.elementor-msie .elementor-10 .elementor-element.elementor-element-54832c7 .elementor-posts-container{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-post__text{margin-top:9px;margin-bottom:22px;}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-post__badge{right:0;}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-post__card .elementor-post__badge{background-color:#b90031;margin:12px;}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-post__title{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-post__excerpt{margin-bottom:15px;}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-post__read-more{color:#b90031;margin-bottom:22px;}.elementor-10 .elementor-element.elementor-element-01df266 a.raven-button, .elementor-10 .elementor-element.elementor-element-01df266 .raven-button{background-color:#b90031;background-image:none;border-radius:4px 4px 4px 4px;font-family:"Nunito", Sans-serif;font-size:14px;line-height:1.7em;letter-spacing:0.8px;color:#ffffff;}.elementor-10 .elementor-element.elementor-element-01df266 a.raven-button:hover, .elementor-10 .elementor-element.elementor-element-01df266 .raven-button:hover{background-color:#990026;background-image:none;}.elementor-10 .elementor-element.elementor-element-01df266 > .elementor-widget-container{margin:15px 0px 15px 0px;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-da3da88{width:28%;}.elementor-10 .elementor-element.elementor-element-7c8f572{width:12%;}.elementor-10 .elementor-element.elementor-element-683e179{width:60%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-214bc3d > .elementor-shape-bottom svg{height:30px;}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide{height:300px;}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide-contents{max-width:100%;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-slide-heading{font-size:60px;}.elementor-10 .elementor-element.elementor-element-53d7048{margin-top:20px;margin-bottom:0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide{height:160px;}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide-contents{max-width:100%;}.elementor-10 .elementor-element.elementor-element-a4daece .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-slide-heading{font-size:32px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-a4daece .elementor-slide-description{font-size:0px;}.elementor-10 .elementor-element.elementor-element-0df7474 .elementor-text-editor{text-align:center;}.elementor-10 .elementor-element.elementor-element-2dda8dc{width:33%;}.elementor-10 .elementor-element.elementor-element-8c73f54 .elementor-icon-box-icon{margin-bottom:6px;}.elementor-10 .elementor-element.elementor-element-8c73f54 .elementor-icon-box-content .elementor-icon-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-2133e78{width:33%;}.elementor-10 .elementor-element.elementor-element-e76b79c .elementor-icon-box-icon{margin-bottom:6px;}.elementor-10 .elementor-element.elementor-element-e76b79c .elementor-icon-box-content .elementor-icon-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-403b9a5{width:33%;}.elementor-10 .elementor-element.elementor-element-bdaa72e .elementor-icon-box-icon{margin-bottom:6px;}.elementor-10 .elementor-element.elementor-element-bdaa72e .elementor-icon-box-content .elementor-icon-box-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-54832c7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10 .elementor-element.elementor-element-54832c7:after{content:"0.5";position:absolute;color:transparent;}}