﻿.program::after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;background-image:url(/Areas/Client/v2/assets/img/illustration/kalendar.png);background-repeat:no-repeat;background-position:50% 5%;background-size:23%;z-index:-1;}.program h1{margin-bottom:1em;}.program .informations{font-size:18px;font-size:calc($size / $baseFontSize)rem;color:#e3141c;font-family:"Axiforma";}.program .btn.filter-date{font-family:"Manier";color:#000;font-weight:600;font-size:30px;font-size:calc($size / $baseFontSize)rem;text-transform:none;cursor:default;position:relative;padding-left:2.1em;padding-right:2.1em;}.program .btn.filter-date span{color:#acacac;font-size:30px;font-size:calc($size / $baseFontSize)rem;}.program .btn.filter-date:before,.program .btn.filter-date:after{background-color:transparent;border-color:#e0d195;}.program .btn.filter-date:hover{color:#000;}.program .btn.filter-date:hover:before,.program .btn.filter-date:hover:after{background-color:transparent;border-color:#e0d195;}.program .btn.filter-date .nav-day{position:absolute;cursor:pointer;width:44px;height:44px;top:9px;transition:all .3s;}.program .btn.filter-date .nav-day.prev{left:-10px;background:transparent url("/Areas/Client/v2/assets/img/arrow-filter.png") no-repeat 0 0;}.program .btn.filter-date .nav-day.next{right:-10px;background:transparent url("/Areas/Client/v2/assets/img/arrow-filter-right.png") no-repeat 0 0;}.program .btn.filter-date .nav-day:hover{transform:scale(1.2);}.program .date{text-align:center;}.program .hour{text-align:center;font-size:18px;font-size:calc($size / $baseFontSize)rem;color:#000;font-family:"Axiforma";}.program .hour span{color:#e3141c;}.program .listing{--listing-gap-size:2em;margin-top:5em;gap:var(--listing-gap-size);}.program .listing .item{position:relative;width:calc(33% - var(--listing-gap-size));height:450px;align-items:flex-start;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-start;isolation:isolate;flex-direction:column;padding:1.2em;cursor:pointer;background-position:center;}.program .listing .item .place{flex-basis:50%;z-index:2;}.program .listing .item .place .place-name{padding-left:1.2rem;padding-right:1.2rem;width:fit-content;min-width:150px;position:relative;text-align:center;vertical-align:middle;border-width:0;border-style:solid;height:40px;line-height:43px;background:transparent;font-family:"Axiforma";isolation:isolate;color:#000;font-weight:600;font-size:14px;font-size:calc($size / $baseFontSize)rem;}.program .listing .item .place .place-name i{margin-right:.2rem;}.program .listing .item .place .place-name:before,.program .listing .item .place .place-name:after{content:'';position:absolute;border-color:inherit;border-style:inherit;height:50%;width:100%;left:0;z-index:-1;border:2px solid transparent;border-color:#fff;background-color:#fff;}.program .listing .item .place .place-name:before{border-bottom:none;top:0;transform-origin:center bottom;transform:perspective(.5rem) rotateX(3deg);}.program .listing .item .place .place-name:after{border-top:none;bottom:0;transform-origin:center top;transform:perspective(.5rem) rotateX(-3deg);}.program .listing .item .info{z-index:2;}.program .listing .item .info h3{font-weight:600;margin-bottom:.3em;color:#fff;}.program .listing .item .info .hour{text-align:left;color:#fff;font-size:16px;font-size:calc($size / $baseFontSize)rem;}.program .listing .item .info .hour span{color:#fff;}.program .listing .item .icons{margin-top:auto;color:#e0d195;z-index:2;gap:1rem;}.program .listing .item:before{content:'';display:block;position:absolute;background-color:#000;opacity:.5;width:100%;height:100%;left:0;top:0;}.activity-content{--modal-gap-size:2em;gap:var(--modal-gap-size);}.activity-content .activity-type{color:#b7ab79;font-size:14px;font-size:calc($size / $baseFontSize)rem;font-weight:500;gap:1rem;}.activity-content .activity-type svg{width:16px;height:auto;vertical-align:text-bottom;}.activity-content .hide{display:none !important;}.activity-content .flex-item{display:flex;}.activity-content .gap-item{gap:.3rem;}.activity-content .activity-body{width:calc(50% - var(--modal-gap-size));font-family:"Axiforma";}.activity-content .activity-body .activity-information .activity-type,.activity-content .activity-body .activity-information img{display:none;}.activity-content .activity-body .activity-information img{margin:2em auto;}.activity-content .activity-body .place-name,.activity-content .activity-body .date,.activity-content .activity-body .hour{font-size:18px;font-size:calc($size / $baseFontSize)rem;}.activity-content .activity-body .place-indoor-outdoor{font-size:14px;font-size:calc($size / $baseFontSize)rem;}.activity-content .activity-body .place-indoor-outdoor svg{width:16px;height:auto;}.activity-content .activity-body svg{vertical-align:text-bottom;}.activity-content .activity-images{width:calc(50% - var(--modal-gap-size));gap:1rem;}@media screen and (max-width:1400px){.program .listing .item{width:calc(50% - var(--listing-gap-size));}}@media screen and (max-width:1199px){.program::after{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.2;background-image:url(/Areas/Client/v2/assets/img/illustration/kalendar.png);background-repeat:no-repeat;background-position:50% 5%;background-size:50%;z-index:-1;}.program .listing .item{width:100%;}.activity-content{--modal-gap-size:2em;gap:var(--modal-gap-size);}.activity-content .activity-body{width:100%;}.activity-content .activity-body .activity-information .activity-type,.activity-content .activity-body .activity-information img{display:block;}.activity-content .activity-body .activity-type>div{flex-basis:100%;}.activity-content .activity-images{display:block;width:100%;}.activity-content .activity-images img{display:none;}}@media screen and (max-width:575px){.program .btn.filter-date{font-size:20px;font-size:calc($size / $baseFontSize)rem;padding-left:2.1em;padding-right:2.1em;}.program .btn.filter-date span{font-size:20px;font-size:calc($size / $baseFontSize)rem;}.program .hour{font-size:14px;font-size:calc($size / $baseFontSize)rem;}}@media screen and (-webkit-min-device-pixel-ratio:2) and (max-width:991px){.program .btn.filter-date .nav-day.prev{background-image:url("/Areas/Client/v2/assets/img/retina/arrow-filter@2x.png");background-size:44px 44px;}.program .btn.filter-date .nav-day.next{background-image:url("/Areas/Client/v2/assets/img/retina/arrow-filter-right@2x.png");background-size:44px 44px;}.program .btn.filter-date .nav-day:hover{transform:scale(1.2);}}