.slider-carousel-open{cursor:pointer;display:inline-block}#slider-carousel{position:fixed;z-index:999999;background:#000;background:rgba(0,0,0,.8);display:block;top:0;right:0;bottom:0;left:0;padding:20px 20px}#slider-carousel .item img{margin:auto;margin:50px auto 50px;width:auto;height:auto;max-width:100%;max-height:100%}#slider-carousel .item{height:100%;text-align:center}#slider-carousel .item img{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1;position:absolute;top:0;left:0;right:0;bottom:0;background:#000}#slider-carousel .item .embed-responsive{padding:0px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#slider-carousel .carousel-inner{height:100%}#slider-carousel .slider-carousel-close{position:absolute;top:0px;right:0px;width:80px;height:80px;opacity:0.8;display:block;z-index:4;margin:0px;padding:0px;color:#fff;text-decoration:none;cursor:pointer;text-align:center}#slider-carousel .slider-carousel-close:hover{opacity:1}#slider-carousel .slider-carousel-close::after,#slider-carousel .slider-carousel-close::before{content:'';background:#fff;width:30px;height:2px;transition:all 0.3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;top:50%;right:50%;margin:-1px -15px 0px 0px}#slider-carousel .slider-carousel-close::before{transform:rotate(45deg)}#slider-carousel .slider-carousel-close::after{transform:rotate(-45deg)}#slider-carousel .item .carousel-alt-box{font-size:16px;line-height:20px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);z-index:1;color:#fff;padding:5px 15px;background:rgba(0, 0, 0, 0.4)}@media (max-width: 767px){#slider-carousel .item .carousel-alt-box{font-size:12px;line-height:16px;left:10%;right:10%;transform:none}}#slider-carousel .carousel-control .bi-angle-left,#slider-carousel .carousel-control .bi-angle-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}#slider-carousel .carousel-control .bi-angle-left{left:50%;margin-left:-10px}#slider-carousel .carousel-control .bi-angle-right{right:50%;margin-right:-10px}@media (min-width: 768px){#slider-carousel .carousel-control .bi-angle-left,#slider-carousel .carousel-control .bi-angle-right{width:30px;height:30px;margin-top:-10px;font-size:30px}#slider-carousel .carousel-control .bi-angle-right{margin-right:-10px}#slider-carousel .carousel-control .bi-angle-left{margin-left:-10px}}#slider-carousel.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}#slider-carousel.carousel-fade .carousel-inner .active{opacity:1}#slider-carousel.carousel-fade .carousel-inner .active.left,#slider-carousel.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}#slider-carousel.carousel-fade .carousel-inner .next.left,#slider-carousel.carousel-fade .carousel-inner .prev.right{opacity:1}#slider-carousel.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){#slider-carousel.carousel-fade .carousel-inner > .item.next,#slider-carousel.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#slider-carousel.carousel-fade .carousel-inner > .item.prev,#slider-carousel.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#slider-carousel.carousel-fade .carousel-inner > .item.next.left,#slider-carousel.carousel-fade .carousel-inner > .item.prev.right,#slider-carousel.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
.show-intro{font-weight:700}.show-date-flag{font-size:0;line-height:0;margin-bottom:20px}.show-date-flag .label{display:inline-block;font-size:12px;padding:4px 7px;line-height:12px;border-radius:2px}.protection-certificate{padding:20px;border:1px solid #C6C7C7;background:#e4e4e4;border-radius:5px;overflow:hidden}.protection-certificate:not(:first-child){margin-top:30px}.protection-certificate:not(:last-child){margin-bottom:30px}.show-more-organizer-container:not(:last-child){margin:0px 0px 60px}@media (max-width: 991px){.show-more-organizer-container:not(:last-child){margin:0px 0px 30px}}.show-more-calendar-container{background:#e1e1e1;border-radius:5px 5px 5px 5px;border:1px solid #C6C7C7;overflow:hidden}.show-more-calendar-container:not(:first-child){margin-top:30px}.show-more-calendar-container:not(:last-child){margin-bottom:30px}.show-more-calendar-container .title{font-family:'Montserrat';font-size:20px;line-height:1em;color:#000000;background:#e1e1e1;background-image:repeating-linear-gradient(to bottom, #e1e1e1, #cdcdcd);padding:22px 40px 18px 20px;text-transform:uppercase;position:relative;cursor:pointer;transition:color 0.3s ease}.show-more-calendar-container .title:hover{color:#95a563}.show-more-calendar-container .title .arrow{position:absolute;right:10px;top:18px;background:transparent;transform:scaleY(1)}.show-more-calendar-container.open .title .arrow{transform:scaleY(-1)}.show-more-calendar-container .title .arrow > span.inner:before{border-color:#a3a3a3}.show-more-calendar-container .title:hover .arrow > span.inner:before{border-color:#95a563}.show-more-calendar-container .cont{display:none}.show-more-calendar-container.open .cont{display:block}.show-more-calendar-container .box{font-weight:700;font-size:14px;line-height:20px;padding:10px 0px 10px 15px;padding-top:9px;border-top:1px solid #C6C7C7}.show-more-calendar-container .box .info-wrap{display:inline-block;padding:10px 15px 10px 0px}.show-more-calendar-container .box .info-wrap .info-box{display:inline-block}.show-more-calendar-container .box .info-wrap .info-box.emphasized{color:#a94442;text-transform:uppercase}.show-more-calendar-container .box .info-wrap .info-box:not(:last-child){position:relative;padding-right:16px;margin-right:15px}.show-more-calendar-container .box .info-wrap .info-box:not(:last-child)::before{content:'';position:absolute;top:50%;right:0px;width:1px;height:16px;margin-top:-8px;background:#A6A7A7}.show-more-calendar-container .box .btn-box{float:right;text-align:right;font-size:0;line-height:0;margin-top:-8px;padding-right:15px}.show-more-calendar-container .box .btn-box .btn{font-size:14px;line-height:18px;padding:8px 15px;margin-top:10px}.show-more-calendar-container .box .btn-box .btn:not(:first-child){margin-left:15px}@media (max-width: 767px){.show-more-calendar-container .box .btn-box{margin-top:-10px}.show-more-calendar-container .box .btn-box .btn{padding:8px 8px}}