@charset "UTF-8";:root{--ziston-font-sans-serif:"Muli",sans-serif;--ziston-heading-font-family:"Barlow",sans-serif;--handwritting-font-family:"Papyrus",sans-serif;--ziston-theme-color:#017aa5;--ziston-theme-color-second:#11161F;--brown-color:#742F1A}@font-face{font-family:Papyrus;src:url(../../fonts/Papyrus.ttf) format("truetype");font-weight:400;font-style:normal}.gbb-row .bb-inner{padding-top:40px;padding-bottom:40px}.logged-in header.header-2{top:80px}.gsc-heading.style-3 .sub-title{color:#fff}.user-region{display:none}audio,video{width:100%!important;border-radius:.75rem;height:auto;min-height:30px}.file-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;padding:1rem 1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;box-shadow:0 4px 14px rgba(0,0,0,.04);transition:all .5s ease,transform .5s ease}.file-card:hover{box-shadow:0 8px 22px rgba(0,0,0,.08)}.file-card__title{font-size:.9rem;font-weight:600;color:#0074d9;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.file-card__title i{font-size:1.1rem}.file-card__list{list-style:none;padding:0;margin:0}.file-card__item{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-top:1px dashed rgba(0,0,0,.08)}.file-card__item:first-child{border-top:none}.file-card__link{color:#212529;text-decoration:none;display:flex;align-items:center;gap:.5rem;line-height:1.3}.file-card__link i{font-size:25px}.file-card__link:hover{text-decoration:underline}.file-card__meta{font-size:.75rem;background:#f1f3f5;color:#495057;padding:.25rem .5rem;border-radius:.5rem;white-space:nowrap}.accordion-button{gap:10px}.accordion-button:not(.collapsed){color:var(--ziston-theme-color);background-color:transparent}.calendar-container.sticky{position:relative;width:100%}.calendar-container.sticky .calendar-block{position:sticky;width:auto;top:120px}.calendar-container.sticky .block-title{display:none}.calendar-container.sticky .fc-scroller{height:auto!important}.calendar-list-container .view-content-1{display:none}.calendar-list-container .view-content-2{position:relative;top:-15px}.path-agenda #views-exposed-form-agenda-block-1{display:none}.path-agenda #block-ziston-sub-tabs{display:none}.agenda-nav{margin-bottom:50px;padding:16px}.path-agenda .fullcalendar--wrapper{position:relative}.path-agenda .fullcalendar--wrapper .fc-daygrid-day.has-event{background:var(--ziston-theme-color)!important}.path-agenda .fullcalendar--wrapper .fc-daygrid-day.has-event .fc-daygrid-day-number{color:#fff!important}.path-agenda .fullcalendar--wrapper .fc-day-today{background-color:rgba(121,127,137,.3)!important}.path-agenda .fullcalendar--wrapper .fc-daygrid-day.fc-day-today.has-event{background:var(--ziston-theme-color)!important}.path-agenda .fullcalendar--wrapper .fc-daygrid-day.fc-day-today.has-event .fc-daygrid-day-number{color:#fff!important}.path-agenda .fullcalendar--wrapper .fc-daygrid-day.has-event{cursor:pointer;position:relative}.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view .fc-daygrid-day-bottom,.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view .fc-daygrid-event-harness,.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view a.fc-daygrid-event{display:none!important}.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view .fc-daygrid-day-events{pointer-events:none;min-height:0!important}.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view .fc-daygrid-day,.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view .fc-daygrid-day-frame,.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view .fc-daygrid-day-number,.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view .fc-daygrid-day-top{pointer-events:auto}.path-agenda .fullcalendar--wrapper .fc-dayGridMonth-view .fc-daygrid-day{cursor:pointer}.path-agenda .fullcalendar--wrapper .fc-toolbar-title{font-size:1.35rem}.path-agenda .fullcalendar--wrapper .fc-button-primary{background-color:var(--ziston-theme-color);border-color:var(--ziston-theme-color)}.path-agenda .fullcalendar--wrapper .fc-button-primary:not(:disabled).fc-button-active,.path-agenda .fullcalendar--wrapper .fc-button-primary:not(:disabled):active{background-color:var(--ziston-theme-color);border-color:var(--ziston-theme-color)}.container-btn-clear{margin-bottom:30px;display:flex;align-items:center;justify-content:space-around}.container-btn-clear a.btn{padding:10px;align-self:center;width:45%}.container-btn-clear a.btn.fc-button-primary:disabled{background-color:rgba(121,127,137,.3)!important;border-color:rgba(121,127,137,.3)!important;color:#000!important}.container-btn-clear a.btn.fc-button-primary.fc-today-button{background-color:rgba(121,127,137,.5)!important;border-color:rgba(121,127,137,.5)!important;color:#000}.list-no-result{text-align:center}.list-no-result img{max-width:500px}body.path-agenda.role-authenticated #drupal-off-canvas-wrapper .contextual{padding:20px!important;background:#09f;border-radius:5px;position:relative;top:0;margin:50px}body.path-agenda.role-authenticated #drupal-off-canvas-wrapper .contextual button.trigger.focusable{display:contents;width:100%!important;height:50px!important;font-weight:700;color:#fff;border:solid 1px #333;border-radius:15px}body.path-agenda.role-authenticated #drupal-off-canvas-wrapper .contextual ul.contextual-links{list-style:none;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}body.path-agenda.role-authenticated #drupal-off-canvas-wrapper .contextual ul.contextual-links li>a{color:#333;border:solid 1px #333;border-radius:5px;padding:10px;transition:all .3s}body.path-agenda.role-authenticated #drupal-off-canvas-wrapper .contextual ul.contextual-links li>a:hover{color:#fff;background-color:#333;border-radius:15px;padding:10px}.video-responsive{position:relative;padding-bottom:56.25%;height:0;min-height:auto}.video-responsive iframe{position:absolute;width:100%;height:100%;min-height:auto!important;left:0;top:0}.organizaciones{margin-top:-150px}@media (min-width:650px){.organizaciones{margin-top:0}}div#klaro div.klaro div.cn-body div.cn-ok a.cm-link,div#klaro div.klaro div.cn-body div.cn-ok div.cn-buttons button.cm-btn{border:var(--ziston-theme-color);background-color:var(--ziston-theme-color)}div#klaro div.klaro div.cn-body div.cn-ok a.cm-link:hover,div#klaro div.klaro div.cn-body div.cn-ok div.cn-buttons button.cm-btn:hover{background-color:#e6edf9}.youtube-bg{z-index:2}.youtube-bg:after{background:rgba(0,0,0,.3)}.frontpage .gsc-listing-banner-carousel.style-1 .listings-banner-item-content .banner-content .title{font-size:26px}.header-default .header-main .header-content-inner .branding .site-branding-logo{padding:15px}.header-default .header-main .header-content-inner .branding .site-branding-logo img{max-width:100%}.menu-bar{right:10px}.gva-offcanvas-mobile .gva-navigation .gva_menu li a .icaret{background:0 0;color:#000}@media (min-width:1025px){.header-default.header-2 .header-main:not(.stuck) .branding .site-branding-logo img{filter:invert(100%) sepia(0) saturate(0) hue-rotate(305deg) brightness(200%) contrast(100%)}.header-default.header-2 .header-main:not(.stuck) .navigation .gva_menu>li>a{color:#fff}.header-default.header-2 .header-main:not(.stuck) .navigation .gva_menu>li>a .icaret{color:#fff}}.header-default.header-2 .header-main:not(.stuck) .navigation .gva_menu>li.menu-item--active-trail>a{color:#fff!important;font-weight:700;background-color:rgba(10,10,10,.0509803922);border-bottom:1px solid}.header-2 .topbar{background:rgba(255,255,255,.5)!important;border-bottom:1px solid #dee2e6!important}.topbar .topbar-wrapper .topbar-content a{color:#000}.view-header-custom{border-bottom:1px solid rgba(0,0,0,.0901960784)}.view-header-custom .page-title{padding:0 10px}.view-content-wrapper{position:relative}@media (max-width:768px){.lt-map-action .control-map .control-hover-show-map{display:none}}#footer{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("/sites/default/files/Playa%20Vega-Ayuntamiento-12%20(Grande).jpg") no-repeat center bottom #161c26;background-size:cover}#footer .content.block-content a{color:#fff}#footer .contact-info .contact-box .content-inner .icon{color:#fff}.footer-bottom{background-color:#fff}.footer-bottom .field--type-text-with-summary{display:flex;align-items:center;gap:1em;padding:1em;justify-content:space-between}.footer-bottom .field--type-text-with-summary .item-image img{height:60px;width:auto}.contact-info .logo-footer{max-width:160px}.contact-info .contact-box{border-top:1px solid rgba(255,255,255,.1);margin-top:30px;padding-top:30px}.contact-info .contact-box .content-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-info .contact-box .content-inner .icon{font-size:15px;color:var(--ziston-theme-color)}.contact-info .contact-box .content-inner .content-right{padding-left:15px}.contact-info .contact-box .content-inner .content-right .title{font-size:14px;text-transform:uppercase;color:#959ca7;font-weight:600;margin:0}.contact-info .contact-phone-box .content-inner .content-right .desc{font-size:20px;color:#fff;font-weight:600}.node--type-route .listing-galeria .image-popup .item .item-image img{max-height:none}.node--type-route .field--name-field-video-carrusel video{width:100%!important;height:auto!important}.node--type-route .lt-block-second .block-content{text-align:center}.node--type-route .lt-block-second .block-content .business-info{text-align:left}.node--type-route .lt-block-second .block-content a.button.center{margin:15px 0 0 0}.tagline .field__item{display:inline}.page-view-routes #listing-main-map{height:600px}.page-view-routes .listing-items .item-columns .teaser_2 .listing-image .item-image{height:400px}.page-view-routes .node--route .content-inner .listing-category a,.page-view-routes .node--route .content-inner .listing-location a{font-family:var(--ziston-font-sans-serif)}.page-view-routes .noUi-connect{background-color:var(--brown-color)}.lt-single-cat .field{display:flex;gap:5px}.lt-single-cat .field .field__item{display:inline-block;padding:0 10px;line-height:28px;background:#f0f3f6;font-size:12px;border-radius:50px;color:var(--brown-color);letter-spacing:1px;font-family:var(--ziston-heading-font-family);font-weight:500}.teaser_3 .listing-category{position:relative;display:inline-block;padding:0 10px;line-height:28px;background:#f0f3f6;font-size:12px;border-radius:50px;color:var(--brown-color);letter-spacing:1px;font-family:var(--ziston-heading-font-family);font-weight:500}.teaser_3 .listing-category span{color:var(--brown-color)!important}.post-block.event-full{display:flex;gap:30px}@media (max-width:768px){.post-block.event-full{flex-direction:column}}.post-block.event-full .post-thumbnail{flex:1}.post-block.event-full .post-thumbnail .item-image img{width:100%;height:100%;object-fit:cover;object-position:center}.post-block.event-full .post-content{flex:1;box-shadow:none}.post-block.event-full .post-content .event-info{margin:20px 0}.post-block.event-full .post-content .event-info i{color:var(--ziston-theme-color)}.post-block.event-full .rule-text{margin-bottom:10px}.post-block.event-full .rule-text i.fa-calendar{margin-right:5px}.post-block.event-full .recurring-output--wrapper{margin:0!important;padding:10px 20px}.post-block.event-full .recurring-output--wrapper details{margin-bottom:10px;margin-left:5px}.post-block.event-full .field--name-body{margin-bottom:20px}.post-block.event-full .event-info h2{font-size:22px;margin:0 0 10px 0}.post-block.event-full .event-info.direc{margin-bottom:0}summary::marker{color:var(--ziston-theme-color)}@media (max-width:991.98px){.lt-page-map_filter-sidebar .view-content-wrapper .view-content-1{order:inherit;top:-20px;position:relative}.gva-offcanvas-mobile .gva-navigation .gva_menu li a span.icaret{width:100%}.gva-offcanvas-mobile .gva-navigation .gva_menu li a span.icaret::before{position:absolute!important;right:0!important;left:100%!important}}#agenda .fc .fc-scroller-liquid-absolute{position:relative}@media (max-width:650px){#agenda .fc .fc-scroller-liquid-absolute{position:absolute}}#agenda .calendar-container.sticky{min-height:initial}#agenda .view-content-wrap .event-block-2{display:flex;align-items:stretch;gap:24px;background:linear-gradient(180deg,#fff 0,#f8fbfc 100%);border:1px solid #d9e6ec;border-radius:22px;box-shadow:0 14px 35px rgba(8,39,54,.08);padding:24px;margin-bottom:28px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;min-height:360px}@media (max-width:650px){#agenda .view-content-wrap .event-block-2{display:flex;flex-direction:column;padding:18px;border-radius:18px;min-height:auto}}#agenda .view-content-wrap .event-block-2:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(8,39,54,.12);border-color:#bfd7e1}#agenda .view-content-wrap .event-block-2 .event-image{flex:0 0 220px;width:220px;align-self:flex-start;border-radius:18px;overflow:hidden;background:#edf4f7}@media (max-width:650px){#agenda .view-content-wrap .event-block-2 .event-image{width:100%;flex:none;margin-bottom:18px}}#agenda .view-content-wrap .event-block-2 .event-image .item-image{width:100%;height:290px;border-radius:18px;overflow:hidden}@media (max-width:650px){#agenda .view-content-wrap .event-block-2 .event-image .item-image{width:100%;height:auto;margin:0 auto}}#agenda .view-content-wrap .event-block-2 .event-image .item-image img{width:100%;height:290px;object-fit:cover;object-position:center;display:block;aspect-ratio:auto}@media (max-width:650px){#agenda .view-content-wrap .event-block-2 .event-image .item-image img{height:auto}}#agenda .view-content-wrap .event-block-2 .content-inner{flex:1 1 auto;min-width:0;padding-left:0}@media (max-width:650px){#agenda .view-content-wrap .event-block-2 .content-inner{padding-left:0;width:100%}}#agenda .view-content-wrap .event-block-2 .content-inner .event-content-inner{height:100%}#agenda .view-content-wrap .event-block-2 .content-inner .event-content-inner .event-content{padding-left:0!important;display:flex;flex-direction:column;height:100%}#agenda .view-content-wrap .event-block-2 .event-meta{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;font-size:15px;color:#5f6d79;margin-top:10px}#agenda .view-content-wrap .event-block-2 .event-meta span{display:inline-flex;align-items:center;line-height:1.5}#agenda .view-content-wrap .event-block-2 .event-line{width:72px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--ziston-theme-color) 0,rgba(1,122,165,.18) 100%);margin:18px 0 0}#agenda .view-content-wrap .event-block-2 .event-description{margin-top:16px;padding-top:14px;border-top:1px solid rgba(1,122,165,.12);color:#5f6d79;line-height:1.55;font-size:14px;overflow:hidden}#agenda .view-content-wrap .event-block-2 .event-description h5{margin-top:0;margin-bottom:5px}#agenda .view-content-wrap .event-block-2 .event-description .field--name-body,#agenda .view-content-wrap .event-block-2 .event-description .field__item{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}#agenda .calendar-list-container h6{font-size:1.25rem}#agenda .block-content{text-align:left}@media (max-width:650px){#agenda .block-content{text-align:center}}#agenda .agenda-filter-info h2{margin:0 0 30px 0}#agenda .fc .fc-daygrid-day-number{padding:0;margin:0 5px 0 0}@media (max-width:650px){#agenda .fc .fc-daygrid-day-number{margin:-5px 3px 0 0}}#agenda .agenda-no-result span{text-align:center;display:block;font-weight:700;color:#000;font-size:20px;position:relative;top:-50px}#agenda .view-content-1 .views-exposed-form{display:none}#agenda .agenda-proximos-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 12px}@media (max-width:767px){#agenda .agenda-proximos-header{flex-direction:column;align-items:flex-start}}#agenda .agenda-proximos-header .page-title{margin:0;font-size:38px;line-height:1.1}#agenda .agenda-proximos-header .agenda-proximos-back{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:999px;border:1px solid rgba(1,122,165,.18);background:linear-gradient(180deg,#fff 0,#f3f9fb 100%);color:var(--ziston-theme-color);font-weight:600;transition:all .25s ease}#agenda .agenda-proximos-header .agenda-proximos-back:hover{background:var(--ziston-theme-color);border-color:var(--ziston-theme-color);color:#fff}#agenda.agenda-proximos .view-content-1 .views-exposed-form{display:flex;justify-content:center;width:100%;margin:0 auto 36px;padding:0 0 12px}#agenda.agenda-proximos .view-content-1 .views-exposed-form .views-exposed-form-content-inner{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;gap:18px;width:min(100%,920px);padding:24px 28px;border:1px solid #d9e6ec;border-radius:24px;background:linear-gradient(180deg,#fff 0,#f7fbfc 100%);box-shadow:0 18px 40px rgba(8,39,54,.08)}@media (max-width:767px){#agenda.agenda-proximos .view-content-1 .views-exposed-form .views-exposed-form-content-inner{align-items:stretch;padding:20px;border-radius:18px}}#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-item{display:flex;flex-direction:column;min-width:220px;margin:0}@media (max-width:767px){#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-item{width:100%;min-width:0}}#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-item label{margin-bottom:8px;font-size:14px;font-weight:700;color:#1f2a33}#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-date{width:100%;min-height:52px;padding:0 16px;border:1px solid #c8d9e1;border-radius:14px;background-color:#fff;box-shadow:inset 0 1px 2px rgba(8,39,54,.04);color:#1f2a33}#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-date:focus{border-color:var(--ziston-theme-color);box-shadow:0 0 0 4px rgba(1,122,165,.12);outline:0}#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;padding-bottom:1px}@media (max-width:767px){#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-actions{width:100%}}#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-submit{min-width:160px;min-height:52px;border-radius:14px;padding:0 24px;letter-spacing:.18em;box-shadow:0 12px 24px rgba(1,122,165,.14)}@media (max-width:767px){#agenda.agenda-proximos .view-content-1 .views-exposed-form .form-submit{width:100%}}.item-teaser2 h2.post-title{font-size:22px;line-height:1.2;margin:0;max-width:100%}.item-teaser2 h2.post-title a{color:#1f2a33;transition:color .2s ease;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.item-teaser2 h2.post-title a:hover{color:var(--ziston-theme-color)}.item-teaser2 h3{font-size:20px}.item-teaser2 .event-address i,.item-teaser2 .event-time i{color:var(--ziston-theme-color);margin-right:5px}.item-teaser2 .event-date-detail{display:inline-flex;align-items:center;color:#3f5563;font-weight:500}.item-teaser2 .next_instance,.item-teaser2 details{margin-bottom:10px}.item-teaser2 details{margin-right:5px}.item-teaser2 .event-description{margin-top:40px}.listing-items{display:flex;flex-wrap:wrap}.listing-items .item-columns{display:flex}.listing-items .listing-item-wrapper{display:flex;flex-direction:column;flex:1 1 auto}.listing-block{display:flex;flex-direction:column;height:100%}.listing-items .listing-item-wrapper .listing-image .item-image{height:200px;display:flex;align-items:center}.listing-items .listing-item-wrapper .listing-image .item-image img{width:100%;height:100%;object-fit:cover;object-position:center}.init-carousel-owl .listings-banner-item-content .banner-image{height:300px;display:flex;align-items:center}.init-carousel-owl .listings-banner-item-content .banner-image img{width:100%;height:100%;object-fit:cover;object-position:center}.init-carousel-owl[data-items*="1"] .listings-banner-item-content .banner-image{height:540px;display:flex;align-items:center}.init-carousel-owl[data-items*="1"] .listings-banner-item-content .banner-image img{width:100%;height:100%;object-fit:cover;object-position:center}.gsc-image-content.skin-v1.left{display:flex;flex-direction:row-reverse}.gsc-image-content.skin-v1.left .box-content{left:0}@media (max-width:767.98px){.gsc-image-content.skin-v1.left{display:block}}.listing-galeria{gap:4px;position:relative}.listing-galeria .image-popup .item .item-image img{max-height:350px}.listing-galeria .btn-galeria{background-color:rgba(255,255,255,.0117647059);backdrop-filter:blur(4px);color:#fff;position:absolute;border:2px solid #fff;bottom:20px;right:20px;padding:10px;left:50%;width:fit-content;transform:translateX(-50%)}@media (max-width:767.98px){.listing-galeria .btn-galeria{display:none}}.node-listing-single .listing-content-main .lt-block-second.business-info ul.business-info li i{color:var(--ziston-theme-color)}.views-exposed-form ul{list-style:none;padding-left:5px}.pretty.p-round .state label{margin-top:0}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:3px}.map-bg{position:absolute;z-index:0;width:100vw;min-height:600px;background:#fff url(../img/fondo-mapa.png) fixed no-repeat;background-size:cover;background-position-x:center;background-position-y:center}.page-view-routes .fieldset-wrapper{width:100%}.page-view-routes .fieldset-wrapper div.js-form-item{min-width:120px;width:45%;display:inline-flex;margin-left:2.4%}.page-view-routes .fieldset-wrapper div.js-form-item input{text-align:center}.page-view-routes .fieldset-wrapper div.js-form-item label{display:none}.page-view-routes .fieldset-wrapper div.js-form-item::after{content:"km";position:relative;right:28px;top:22px;color:#6c757d;font-size:14px;pointer-events:none}.page-view-routes .fieldset-wrapper div.bef-slider{margin-top:25px;margin-bottom:25px;width:100%;display:block}.page-view-routes .js-form-item label{text-transform:none!important}.owl-carousel-events{padding:8px 0 20px}.owl-carousel-events .item{padding:8px 8px;box-sizing:border-box}.owl-carousel-events .owl-stage-outer{overflow:hidden}.owl-carousel-events .owl-stage{display:flex;align-items:stretch}.owl-carousel-events .owl-item{display:flex;height:auto}.owl-carousel-events .owl-item>.item{width:100%}.event-card--teaser-3{background:#fff;border:1px solid #d7e3ea;border-radius:20px;overflow:hidden;box-shadow:0 3px 7px rgba(8,39,54,.08);display:flex;flex-direction:column;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative}.event-card--teaser-3:hover{transform:translateY(-4px);box-shadow:0 5px 10px rgba(8,39,54,.14);border-color:#b7d0dc}.event-card--teaser-3 .event-card__image{aspect-ratio:3/3.6;overflow:hidden;background:#eef5f8}.event-card--teaser-3 .event-card__image .field,.event-card--teaser-3 .event-card__image .field__item,.event-card--teaser-3 .event-card__image .item-image{height:100%}.event-card--teaser-3 .event-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.event-card--teaser-3 .event-card__content{background:linear-gradient(180deg,#fff 0,#f8fbfc 100%);padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px;flex:1 1 auto;min-height:190px}.event-card--teaser-3 .event-card__date{display:inline-flex;align-items:baseline;gap:8px;width:fit-content;padding:7px 12px;border-radius:999px;background:#f0f7fa;color:var(--ziston-theme-color);font-weight:700;border:1px solid #d6e8ef}.event-card--teaser-3 .event-card__day{font-size:26px;line-height:1}.event-card--teaser-3 .event-card__month{text-transform:uppercase;letter-spacing:1px;font-size:12px}.event-card--teaser-3 .event-card__title{font-size:20px;line-height:1.25;margin:0}.event-card--teaser-3 .event-card__title a{color:#1f2733}.event-card--teaser-3 .event-card__meta{display:flex;flex-wrap:wrap;gap:10px 16px;color:#6f7885;font-size:15px;margin-top:auto;padding-top:6px}.event-card--teaser-3 .event-card__meta span{display:inline-flex;align-items:center}.event-card--teaser-3 .event-card__meta i{color:var(--ziston-theme-color);margin-right:6px}.event-card--teaser-3::after{content:"";position:absolute;inset:0;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7);pointer-events:none}.owl-nav{margin-top:6px;text-align:center}.owl-nav button.owl-next,.owl-nav button.owl-prev{width:44px;height:44px;border-radius:50%;border:1px solid #d7e3ea;background:#fff;color:var(--ziston-theme-color);margin:0 6px}.owl-dots{margin-top:10px;text-align:center}.owl-dots .owl-dot span{width:10px;height:10px;background:#c8dbe4}.owl-dots .owl-dot.active span{background:var(--ziston-theme-color)}@media (max-width:991px){.block-upcoming-events-carousel .event-card--teaser-3 .event-card__title{font-size:18px}}@media (min-width:993px){.node-guided-route .half_map-row{flex-wrap:initial;gap:30px}}.node-guided-route .half_map-row .main-map-wrapper .gva-map-content-popup .content-inner,.node-guided-route .half_map-row .main-map-wrapper .gva-map-content-popup a{cursor:default}.node-guided-route .accordion-body,.node-guided-route .listing-description,.node-guided-route .listing-description .block-content{font-family:var(--ziston-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.8;color:#797f89}.node-guided-route .listing-info-block{margin-bottom:50px}.node-guided-route h1{margin:20px 20px 0 20px}.node-guided-route eee h2 button{font-weight:700}.node-guided-route .badge.rounded-pill.bg-success{width:25px;height:25px;border-radius:50%!important;background-color:var(--brown-color)!important;line-height:15px}.node-guided-route .listing-items{display:block;flex:none}.node-guided-route .listing-items .accordion-item h1,.node-guided-route .listing-items .accordion-item h2,.node-guided-route .listing-items .accordion-item h3,.node-guided-route .listing-items .accordion-item h4,.node-guided-route .listing-items .accordion-item h5,.node-guided-route .listing-items .accordion-item h6{margin-top:0}.node-guided-route .listing-items .waypoint-gallery{min-height:200px}.node-guided-route .listing-items .show-in-map{border:solid 1px var(--ziston-theme-color);border-radius:5px;text-align:center;transition:all .3s;margin:20px 0}.node-guided-route .listing-items .show-in-map a{color:var(--ziston-theme-color);width:100%;display:block}.node-guided-route .listing-items .show-in-map:hover{background-color:var(--ziston-theme-color)}.node-guided-route .listing-items .show-in-map:hover a{color:#fff}.node-guided-route ul.business-info{list-style:none;display:flex;justify-content:space-between;padding:0;margin:50px 0}.node-guided-route ul.business-info li{text-align:center}.node-guided-route .container.listing-top-content .content-inner{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}@media (max-width:992px){.node-guided-route .views-map-one .main-listing-wrapper{order:1;margin-top:20px}.node-guided-route .views-map-one .main-listing-wrapper .content-inner{gap:20px}.node-guided-route .views-map-one .main-listing-wrapper .content-inner .container{padding:0}.node-guided-route .views-map-one .main-listing-wrapper .content-inner .button{padding:10px;display:flex;gap:10px}.node-guided-route .views-map-one .main-listing-wrapper .content-inner .button i{position:relative;top:0;font-size:25px}.node-guided-route .views-map-one .main-listing-wrapper ul.business-info{display:block;margin:20px 0}}
/*# sourceMappingURL=style.min.css.map */
