@font-face{font-family:"Flux";src:url("/fonts/FLUX MEDIUM.TTF")}@font-face{font-family:"Flux";src:url(/fonts/FLUX-BOLD.TTF);font-weight:bold}@font-face{font-family:"Chianti Win95BT";src:url(/fonts/tt1210c.ttf)}@font-face{font-family:"Chianti Win95BT";src:url(/fonts/tt1211c.ttf);font-style:italic}@font-face{font-family:"Chianti Win95BT";src:url(/fonts/tt1212c.ttf);font-weight:bold}@font-face{font-family:"Chianti Win95BT";src:url(/fonts/tt1213c.ttf);font-weight:bold;font-style:italic}@font-face{font-family:'Ruda';font-style:normal;font-weight:400;src:local("Ruda Regular"),local("Ruda-Regular"),url(https://fonts.gstatic.com/s/ruda/v9/k3kfo8YQJOpFqnYdaObJ.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ruda';font-style:normal;font-weight:400;src:local("Ruda Regular"),local("Ruda-Regular"),url(https://fonts.gstatic.com/s/ruda/v9/k3kfo8YQJOpFqngdaA.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ruda';font-style:normal;font-weight:700;src:local("Ruda Bold"),local("Ruda-Bold"),url(https://fonts.gstatic.com/s/ruda/v9/k3kQo8YQJOpFosM4fdfoLnnA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ruda';font-style:normal;font-weight:700;src:local("Ruda Bold"),local("Ruda-Bold"),url(https://fonts.gstatic.com/s/ruda/v9/k3kQo8YQJOpFosM4fdnoLg.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Ruda';font-style:normal;font-weight:900;src:local("Ruda Black"),local("Ruda-Black"),url(https://fonts.gstatic.com/s/ruda/v9/k3kQo8YQJOpFovs6fdfoLnnA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Ruda';font-style:normal;font-weight:900;src:local("Ruda Black"),local("Ruda-Black"),url(https://fonts.gstatic.com/s/ruda/v9/k3kQo8YQJOpFovs6fdnoLg.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.navbar{background-color:transparent;position:absolute;color:#fff;margin-top:2.5rem;margin-bottom:2.5rem;padding:0;width:100%;z-index:1;border-top:solid 2px #fff;border-bottom:solid 2px #fff}@media(max-width:61.99em){.navbar .navbar-collapse{background-color:#434242}}.custom-toggler.navbar-toggler{border-color:#fff;border:none;outline:none;margin-left:auto}@media(max-width:61.99em){.custom-toggler.navbar-toggler{min-height:4rem}}.custom-toggler .navbar-toggler-icon{width:2rem;background-image:url(/images/menu-icon.svg)}@media(min-width:62em){.navbar-nav{width:100%;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.nav-item.active{background-color:rgba(255,255,255,.4)}.nav-item .nav-link{color:#fff;width:15rem;height:5.5rem;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;border-right:solid 2px #fff}@media(max-width:61.99em){.nav-item .nav-link{border-right:none;width:100%}}@media(max-width:61.99em){.nav-item .nav-link.logo-container{height:8rem}}.nav-item .nav-link:hover,.nav-item .nav-link:focus{color:#fff}.nav-item .nav-link .nav-link-text{text-align:center;font-weight:bold;-ms-flex-item-align:center !important;align-self:center !important}.nav-item .nav-link .nav-link-text .logo{max-width:100%;height:auto;width:100%;padding:2.4rem}@media(max-width:61.99em){.nav-item .nav-link .nav-link-text .logo{max-width:14rem;padding:0}}.card{border:0;margin:0 1rem}.card .card-img-overlay{padding:0}.card .card-img-overlay .card-title{margin:0;padding:1rem 0;text-align:center;color:#fff;background-color:rgba(0,0,0,.5);font-weight:bold;font-size:3.2rem}.btn-transparent,.btn-transparent-full-ruda{color:#fff;background-color:transparent;display:inline-block;text-align:center;padding:.8rem 3rem;cursor:pointer;white-space:normal;border-style:solid;border-width:2px;border-color:#fff;font-size:2rem;font-weight:bold;font-family:"Flux",cursive}.btn-transparent:hover,.btn-transparent-full-ruda:hover{background-color:#fff;color:#000 !important}.btn-transparent:hover.shadow,.btn-transparent-full-ruda:hover.shadow{text-shadow:none}.btn-transparent:focus,.btn-transparent-full-ruda:focus{color:#fff}.btn-transparent:focus.shadow,.btn-transparent-full-ruda:focus.shadow{text-shadow:none}.btn-transparent.small-horizontal-ruda,.small-horizontal-ruda.btn-transparent-full-ruda{padding:.2rem 5rem;font-family:"Ruda",cursive;font-size:1.8rem;font-weight:normal}.btn-transparent.ruda,.ruda.btn-transparent-full-ruda{font-family:"Ruda",cursive;font-size:1.8rem;font-weight:normal}.btn-transparent.shadow,.shadow.btn-transparent-full-ruda{text-shadow:-3px 0 3px black}.btn-transparent-full-ruda{width:100%;padding:.6rem 0;font-family:"Ruda",cursive;font-size:1.8rem;font-weight:normal}.btn-transparent-full-ruda.minimum-padding{padding:.3rem 0}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#fb9678}.datepicker{font-size:1.6rem;padding:1rem}.datepicker td,.datepicker th{padding:5px 10px}.input-unsubscribe{resize:none;border:solid 1px #000 !important;background-color:#fff;color:#000}.btn-green,.btn-green-outline{background-color:#9aa175;color:#fff;border-radius:0;min-width:20rem;font-size:1.8rem;font-weight:bold;padding:.8rem 2.5rem;text-transform:uppercase}.btn-green-outline{text-transform:none;background-color:#fff;border:solid 2px #4d531f;color:#4d531f}.ps__rail-x,.ps__rail-y{opacity:1}.details-holder{margin:2rem 2rem 3rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}@media(max-width:61.99em){.details-holder{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.details-holder .details-info-holder{background-color:#434242;margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;padding:2rem;overflow:auto;position:relative}@media(max-width:61.99em){.details-holder .details-info-holder{margin-top:2rem;margin-left:unset}}.details-holder .details-info-holder h1,.details-holder .details-info-holder h2,.details-holder .details-info-holder h3,.details-holder .details-info-holder h4,.details-holder .details-info-holder h5,.details-holder .details-info-holder h6{color:#fff;margin:0;padding-bottom:.6rem;text-align:left;font-family:"Flux",cursive;font-size:3rem}.details-holder .details-info-holder h2{font-size:2.4rem}.details-holder .details-info-holder h3{font-size:2rem}.details-holder .details-info-holder h4,.details-holder .details-info-holder h5,.details-holder .details-info-holder h6{font-size:1.6rem}.details-holder .details-info-holder .original-name{padding-bottom:2rem;font-size:2rem;font-family:"Flux",cursive;font-style:italic}.details-holder .details-gallery-holder{height:auto;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}@media(max-width:61.99em){.details-holder .details-gallery-holder{margin-right:unset;margin-top:2rem}}.details-holder .details-gallery-holder .gallery-thumbs-holder{margin-top:2rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.details-holder .details-gallery-holder .gallery-thumbs-holder a{position:relative;height:100px;width:100%;min-width:5rem;cursor:pointer}.details-holder .details-gallery-holder .gallery-thumbs-holder a.active{-webkit-transition:min-width .5s ease;-moz-transition:min-width .5s ease;-o-transition:min-width .5s ease;transition:min-width .5s ease;min-width:177.77778px}.details-holder .details-gallery-holder .gallery-thumbs-holder a.thumb-right{-webkit-transition:min-width .5s ease;-moz-transition:min-width .5s ease;-o-transition:min-width .5s ease;transition:min-width .5s ease}.details-holder .details-gallery-holder .gallery-thumbs-holder a.thumb-right .thumb-overlay{position:absolute;width:100%;height:100px;background:-moz-linear-gradient(left,rgba(255,255,255,.65) 0%,rgba(255,255,255,.15) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,.65) 0%,rgba(255,255,255,.15) 100%);background:linear-gradient(to right,rgba(255,255,255,.65) 0%,rgba(255,255,255,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}.details-holder .details-gallery-holder .gallery-thumbs-holder a.thumb-left{-webkit-transition:min-width .5s ease;-moz-transition:min-width .5s ease;-o-transition:min-width .5s ease;transition:min-width .5s ease}.details-holder .details-gallery-holder .gallery-thumbs-holder a.thumb-left .thumb-overlay{position:absolute;width:100%;height:100px;background:-moz-linear-gradient(right,rgba(255,255,255,.65) 0%,rgba(255,255,255,.15) 100%);background:-webkit-linear-gradient(right,rgba(255,255,255,.65) 0%,rgba(255,255,255,.15) 100%);background:linear-gradient(to left,rgba(255,255,255,.65) 0%,rgba(255,255,255,.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}.details-holder .details-gallery-holder .gallery-thumbs-holder a img{object-fit:cover;position:absolute}.details-holder .details-gallery-holder .gallery-thumbs-holder a .thumb-overlay{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.details-holder .details-gallery-holder .gallery-thumbs-holder a .thumb-overlay span{-ms-flex-item-align:center !important;align-self:center !important;font-size:2.8rem;font-weight:bold}.details-holder .details-gallery-holder .gallery-thumbs-holder a .thumb-overlay img{-ms-flex-item-align:center !important;align-self:center !important;height:3rem}.inner-banner{background-image:url(/images/header-inner-image.jpg);background-position-x:right;background-size:cover;height:11rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.inner-banner.big{height:22rem}.header-menu-holder{margin-top:auto;height:50%;position:relative;background-color:rgba(255,255,255,.3)}.header-menu-holder .custom-menu-holder{position:absolute;z-index:1;width:100%;margin:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:solid 2px #fff;border-bottom:solid 2px #fff}.header-menu-holder .custom-menu-holder .custom-menu{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}.header-menu-holder .custom-menu-holder .custom-menu div:first-child{border-left:none}.header-menu-holder .custom-menu-holder .custom-menu div:last-child{border-right:none}.header-menu-holder .custom-menu-holder .custom-menu.centered{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.header-menu-holder .custom-menu-holder .custom-menu.centered div:first-child{border-left:solid 2px #fff}.header-menu-holder .custom-menu-holder .custom-menu.centered div:last-child{border-right:solid 2px #fff}.header-menu-holder .custom-menu-holder .custom-menu .custom-menu-item{padding-right:.5rem;padding-left:.5rem;min-width:15rem;height:5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;border-right:solid 1px #fff;border-left:solid 1px #fff}.header-menu-holder .custom-menu-holder .custom-menu .custom-menu-item .menu-item-text{color:#fff;-ms-flex-item-align:center !important;align-self:center !important;text-align:center;font-weight:bold}.header-menu-holder .custom-menu-holder .custom-menu .custom-menu-item.selected{font-size:2rem;background-color:rgba(255,255,255,.4)}.header-menu-holder .custom-menu-holder .custom-menu .custom-menu-item.big{font-size:2rem}.header-menu-holder .custom-menu-holder .custom-menu .custom-menu-item.active{background-color:rgba(255,255,255,.2)}.header-menu-holder .custom-menu-holder .custom-menu .custom-menu-item.slider-arrow{min-width:4.4rem}.header-menu-holder .custom-menu-holder .custom-menu .custom-menu-item.slider-arrow a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.header-menu-holder .custom-menu-holder .custom-menu .custom-menu-item.slider-arrow a img{-ms-flex-item-align:center !important;align-self:center !important}.header-menu-holder .custom-menu-holder .custom-menu .menu-scroll-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;border-right:solid 1px #fff}.header-menu-holder .custom-menu-holder .custom-menu .menu-scroll-container div:first-child{border-left:solid 1px #fff}.header-menu-holder .custom-menu-holder .custom-menu .menu-scroll-container div:last-child{border-right:solid 2px #fff}.radios-holder{position:absolute;z-index:1;width:100%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.radios-holder .radio-option{cursor:pointer;padding-left:1.5rem;padding-right:1.5rem}.radios-holder .radio-option>input{visibility:hidden;position:absolute;margin-right:2px}.radios-holder .radio-option>input+img{margin-right:2px;padding:6px;background:url(/images/radio-image.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.radios-holder .radio-option>input:checked+img{padding:6px;margin-right:2px;background:url(/images/radio-image-checked.png);background-size:contain;background-repeat:no-repeat;background-position:center center}.radios-holder .radio-text{color:#fff;vertical-align:middle}html{background-color:transparent;font-size:10px}@media(max-width:61.99em){html{font-size:9px}}@media(max-width:35.99em){html{font-size:8px}}@media(max-height:576px){html{font-size:8px}}body{min-height:100vh;padding:0 !important;color:#000;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;line-height:unset;font-size:1.6rem;font-family:"Flux",cursive}img{opacity:1;transition:opacity .3s}img[data-src]{opacity:0}.link{color:#000;text-decoration:none}.link:hover{color:#000;text-decoration:underline}.link:focus{color:#000;text-decoration:underline}.white-link{color:#fff;text-decoration:none}.white-link:hover{color:#fff;text-decoration:underline}.white-link:focus{color:#fff;text-decoration:underline}.gmaps{width:100%;height:100%;min-height:35rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:3.2rem;font-family:"Flux",cursive;font-weight:bold;color:#000}h1,.h1{font-size:4rem;text-align:center;margin-top:4.2rem}@media(max-width:35.99em){h1,.h1{font-size:3.07692rem}}h2,.h2{font-size:3.6rem;margin-top:3.6rem;margin-bottom:2rem}@media(max-width:35.99em){h2,.h2{font-size:3rem}}h3,.h3{font-size:3.04rem}@media(max-width:35.99em){h3,.h3{font-size:2.53333rem}}h4,.h4{font-size:2.64rem;text-align:center}@media(max-width:35.99em){h4,.h4{font-size:2.4rem}}h5,.h5{font-size:2rem}@media(max-width:35.99em){h5,.h5{font-size:1.81818rem}}h6,.h6{font-size:1.6rem}a{color:#000;text-decoration:none}a:hover,a:focus{text-decoration:underline;color:#000;outline:none}a::after{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}:focus{outline:none}.btn:focus,.btn.focus{outline:none;box-shadow:none}button:focus{outline:none;box-shadow:none}select.form-control:not([size]):not([multiple]){height:calc(3.4rem + 2px)}input.form-control:not([size]){height:calc(3.4rem + 2px)}.form-control{font-size:1.6rem;border-radius:0;border:none;font-family:"Ruda",cursive}@media(min-width:93.75em){.col-xxl-3{-webkit-box-flex:0 0 25%;-moz-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.insta-icon{position:absolute;bottom:1.5rem;left:2.5rem;width:5rem !important;height:5rem !important}.fas::before{font-family:'Font Awesome 5 Free';font-weight:900}.fas::after{font-family:'Font Awesome 5 Free';font-weight:900}.fa::before{font-family:'Font Awesome 5 Free';font-weight:900}.fa::after{font-family:'Font Awesome 5 Free';font-weight:900}.owl-carousel .owl-nav{margin-top:0;position:absolute;top:calc(50% - 100px);width:100%}.owl-carousel .owl-nav .owl-prev{position:absolute;left:0;margin-left:2.5rem}.owl-carousel .owl-nav .owl-next{position:absolute;right:0;margin-right:2.5rem}.owl-carousel .owl-nav [class*='owl-']:hover{background-color:transparent}.carousel-control-prev-icon{background-image:url(/images/arrow-gallery-left.png)}.carousel-control-prev-icon.dark{background-image:url(/images/arrow-gallery-left-dark.png)}.carousel-control-next-icon{background-image:url(/images/arrow-gallery-right.png)}.carousel-control-next-icon.dark{background-image:url(/images/arrow-gallery-right-dark.png)}.carousel-control-prev-icon,.carousel-control-next-icon{height:9rem;width:2.8rem}.carousel-control-prev,.carousel-control-next{width:7%}.category-title-holder{position:relative;margin:3rem 0 2rem 0;border-top:solid 2px #000;border-bottom:solid 2px #000}.category-title-holder h1{margin:0;line-height:5.6rem}@media(min-width:62em){.category-title-holder h1{padding-left:14rem;padding-right:14rem}}.category-title-holder .more-holder{position:absolute;right:0;margin-right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width:62em){.category-title-holder .more-holder{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media(max-width:61.99em){.category-title-holder .more-holder{margin-bottom:2rem;position:unset;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}}.category-title-holder .more-holder.left{left:0;margin-left:2rem}.category-title-holder .more-holder.left .more-text{padding-left:1rem}.category-title-holder .more-holder:hover{text-decoration:none}.category-title-holder .more-holder:focus{text-decoration:none}.category-title-holder .more-holder .more-text{-ms-flex-item-align:center !important;align-self:center !important;padding-right:1rem;font-size:2rem;font-weight:bold}.category-title-holder .date-holder{position:absolute;left:0;margin-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:5.6rem;border-right:solid 2px #000}@media(min-width:62em){.category-title-holder .date-holder{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);min-height:100%}}@media(max-width:61.99em){.category-title-holder .date-holder{position:initial;border-right:unset;line-height:unset;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}}.category-title-holder .date-holder .date-text{-ms-flex-item-align:center !important;align-self:center !important;padding-right:2rem;font-size:3rem;font-weight:bold}.datepicker-days .active{background-color:#4d531f !important;background-image:unset !important}.datepicker-days .active.selected{background-color:#4d531f !important;background-image:unset !important}.datepicker-days .day.disabled{cursor:not-allowed !important}a.inactive{cursor:default}a:hover,a:focus{text-decoration:none}footer{margin-top:auto}.newsletter-holder{background-image:url(/images/newsletter-image.jpg);background-size:cover;background-position-x:right;height:21.5rem;width:100%;color:#fff}@media(max-width:61.99em){.newsletter-holder{height:auto}}.newsletter-holder .title{padding-top:2rem;text-align:center;font-size:5.2rem}.newsletter-holder .subscribe-info{margin:1.6rem 0;font-size:1.6rem;font-family:"Ruda",cursive}.newsletter-holder .privacy-info{margin-top:1.6rem;font-size:1.6rem;font-family:"Ruda",cursive}.newsletter-holder .privacy-info .link{color:#fff;font-weight:bold}@media(max-width:61.99em){.newsletter-holder .privacy-info{padding-bottom:2rem}}.newsletter-holder .form-separator{height:2px;width:100%;background-color:#fff}.newsletter-holder .form-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:3.6rem;border-right:solid 1px #fff;border-left:solid 1px #fff;border-top:0;border-bottom:0}@media(max-width:61.99em){.newsletter-holder .form-container{height:auto;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.newsletter-holder .form-container .input-item{width:100%;margin:0;padding:0;height:100%;color:#fff;padding:1rem;background-color:rgba(255,255,255,.5);font-size:1.8rem;font-family:"Ruda",cursive;border-right:solid 1px #fff;border-left:solid 1px #fff;border-top:0;border-bottom:0}.newsletter-holder .form-container .input-item.placeholder{color:#fff}.newsletter-holder .form-container .input-item:-moz-placeholder{color:#fff}.newsletter-holder .form-container .input-item::-moz-placeholder{color:#fff}.newsletter-holder .form-container .input-item:-ms-input-placeholder{color:#fff}.newsletter-holder .form-container .input-item::-webkit-input-placeholder{color:#fff}@media(max-width:61.99em){.newsletter-holder .form-container .input-item{border-right:solid 1px #fff;border-left:solid 1px #fff;border-top:0;border-bottom:solid 2px #fff}}.newsletter-holder .form-container .input-item.input-validation-error{color:#d62316;background-color:#d19e9e}.newsletter-holder .form-container .input-item.input-validation-error.placeholder{color:#d62316}.newsletter-holder .form-container .input-item.input-validation-error:-moz-placeholder{color:#d62316}.newsletter-holder .form-container .input-item.input-validation-error::-moz-placeholder{color:#d62316}.newsletter-holder .form-container .input-item.input-validation-error:-ms-input-placeholder{color:#d62316}.newsletter-holder .form-container .input-item.input-validation-error::-webkit-input-placeholder{color:#d62316}.newsletter-holder .form-container .btn-subs{background-color:rgba(239,127,26,.2);color:#ef7f1a;width:100%;font-size:1.8rem;font-family:"Ruda",cursive;border-right:solid 1px #fff;border-left:solid 1px #fff;border-top:0;border-bottom:0}.newsletter-holder .form-container .btn-subs:hover{background-color:#ef7f1a;color:#fff}@media(max-width:61.99em){.newsletter-holder .form-container .btn-subs{min-height:4rem}}.footer-holder{background-color:#262b1b;min-height:20rem;padding-top:2.6rem;padding-bottom:2.6rem;color:#fff}.footer-holder .logo{margin-bottom:.8rem;display:block;max-width:100%;height:auto}.footer-holder .footer-item{line-height:2.4rem;color:#fff;font-family:"Flux",cursive;font-weight:bold}.footer-holder .footer-title{color:#fff;margin-top:1.8rem;margin-bottom:.4rem;line-height:4rem;font-size:2.2rem;font-family:"Flux",cursive;font-weight:bold}.footer-holder .address{line-height:2.4rem}.footer-holder .contacts{padding-top:2rem;line-height:2.4rem}.footer-holder .partners-container{margin-top:auto;white-space:nowrap}.footer-holder .partners-container img{padding-top:1rem;margin-right:5px}.footer-holder .badges-container{width:14rem;margin-top:auto}.footer-holder .badges-container img{padding-top:1rem}@media(max-width:61.99em){.footer-holder .badges-container{width:100%;margin-top:1.5rem}.footer-holder .badges-container img{margin-bottom:1rem;padding:0}}.footer-holder .badges-container-support img{margin:2rem 0}@media(min-width:36em){.footer-holder .badges-container-support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.footer-holder .badges-container-support img{margin:0}}.sub-footer-holder{background-color:#b2b09c}.sub-footer-holder .sub-footer{text-align:center;padding:1.2rem 0;font-family:"Chianti Win95BT",cursive;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}@media(max-width:61.99em){.sub-footer-holder .sub-footer{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.sub-footer-holder .sub-footer .footer-item{padding:0 .6rem;-ms-flex-item-align:center !important;align-self:center !important}@media(max-width:47.99em){.sub-footer-holder .sub-footer .footer-item{width:100%;padding:.4rem 0}.sub-footer-holder .sub-footer .footer-item.separator{display:none}}.project-holder{padding-top:3rem;padding-bottom:3rem}.project-holder .project-btn-holder{margin-top:2.5rem;text-align:center}.project-holder .project-logos-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}@media(max-width:61.99em){.project-holder .project-logos-holder{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.project-holder .project-logos-holder .project-logo{height:4rem;margin:0 5rem;-ms-flex-item-align:center !important;align-self:center !important}@media(max-width:47.99em){.project-holder .project-logos-holder .project-logo{margin:2rem}}.project-holder .separator{border:solid 1px #fff}.img-big{max-width:100%;height:auto;width:100%}.header-holder{width:100%;position:relative}.header-holder h1{text-align:left;color:#fff;text-transform:uppercase;margin:0;padding-left:4rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:5.2rem}.header-holder .img-big{min-height:60rem;object-fit:cover}.categories{padding:2rem 1rem 0 1rem}.categories .card{margin-bottom:2rem}.categories.whattodo .card-title{font-size:3.7rem}.map{position:relative}.map .title{color:#fff;padding-left:4rem;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:5.2rem}.map .title .btn{margin-top:3rem}.map .badges-holder{position:absolute;margin-left:4rem;bottom:2rem}.map .img-big{min-height:55rem;object-fit:cover}.events.home .card-img-overlay.search{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;padding:2rem 3rem}.events.home .card-img-overlay.search .card-title{margin:0;color:#fff;padding-top:.5rem;background-color:transparent;text-align:left;font-size:5rem;font-weight:bold}.events.home .card-img-overlay.search .search-months{margin:0;color:#fff;font-size:2.6rem}.events.home .card-img-overlay.search .search-months .white-link::after{display:inline-block}.events.home .card-img-overlay.search .inputs-container{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-align:center;margin-top:auto;margin-bottom:1rem}.events.home .card-img-overlay.search .inputs-container .from-date{margin-right:2rem;width:100%}.events.home .card-img-overlay.search .inputs-container .to-date{width:100%}.events.home .card-img-overlay.search .inputs-container .date-label{padding-bottom:.4rem}.events.home .card-img-overlay.search .inputs-container input{margin:0;padding:0;border:0;width:100%;height:4rem;text-align:center;color:#363f1f;font-family:"Ruda",cursive;font-size:1.8rem}.category-holder{margin:0 1rem 3rem}.category-holder.grid .card{margin-top:2rem}.contacts-map{padding:2rem}.contacts-holder{margin:2rem 2rem 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}@media(max-width:61.99em){.contacts-holder{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.contacts-holder h1{color:#fff !important;margin-top:2rem !important;margin-bottom:3rem}.contacts-holder .contacts-info-holder{height:55rem;background-color:#434242;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;padding-bottom:2.4rem;text-align:center;font-family:"Flux",cursive;font-size:2rem;font-weight:bold}@media(max-width:61.99em){.contacts-holder .contacts-info-holder{margin-right:unset;height:auto}}.contacts-holder .contacts-info-holder .info{margin-top:auto;margin-bottom:auto;line-height:2.4rem}.contacts-holder .contacts-info-holder .info .pin-location{-ms-flex-item-align:center !important;align-self:center !important;margin:1rem;width:2.4rem}.contacts-holder .contacts-info-holder .info .info-location{-ms-flex-item-align:center !important;align-self:center !important;text-align:left}.contacts-holder .contacts-info-holder .info .info-address{padding-bottom:2rem}.contacts-holder .contacts-info-holder .info .info-contacts{padding-top:2rem}.contacts-holder .contacts-info-holder .social-media{margin-top:auto}@media(max-width:61.99em){.contacts-holder .contacts-info-holder .social-media{padding-top:3rem}}.contacts-holder .contacts-info-holder .social-media .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;padding-top:1.6rem}.contacts-holder .contacts-info-holder .social-media .icons .icon{padding-left:1rem;padding-right:1rem}.contacts-holder .contacts-form-holder{height:55rem;background-color:#4d531f;margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;padding:0 4rem 4rem}@media(max-width:61.99em){.contacts-holder .contacts-form-holder{margin-left:unset;margin-top:2rem;height:auto}}.contacts-holder .contacts-form-holder .col-right{padding-bottom:2rem;padding-left:2rem}@media(max-width:47.99em){.contacts-holder .contacts-form-holder .col-right{padding-left:unset}}.contacts-holder .contacts-form-holder .col-left{padding-bottom:2rem;padding-right:2rem}@media(max-width:47.99em){.contacts-holder .contacts-form-holder .col-left{padding-right:unset}}.contacts-holder .contacts-form-holder .label{padding-left:1.6rem;padding-bottom:.8rem;margin-bottom:unset;display:block;font-weight:bold;font-family:"Flux",cursive}.search-holder{margin:2rem 2rem 0 2rem;padding-top:2rem;padding-bottom:2rem;padding-right:3rem;padding-left:3rem;background-color:#4d531f;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:47.99em){.search-holder{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}.search-holder .search-text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.search-holder .search-text .title{margin:0;color:#fff;padding-top:.5rem;font-size:5rem;font-weight:bold}.search-holder .search-text .search-months{margin:0;margin-top:auto;color:#fff;font-size:2.6rem}.search-holder .search-text .search-months .white-link::after{display:inline-block}.search-holder .search-form-holder{width:50rem}@media(max-width:47.99em){.search-holder .search-form-holder{width:100%;margin-top:2rem}}.search-holder .search-form-holder .inputs-container{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;text-align:center;margin-top:auto;margin-bottom:1rem}.search-holder .search-form-holder .inputs-container .from-date{margin-right:2rem;width:100%}.search-holder .search-form-holder .inputs-container .to-date{width:100%}.search-holder .search-form-holder .inputs-container .date-label{padding-bottom:.4rem}.search-holder .search-form-holder .inputs-container input{margin:0;padding:0;border:0;width:100%;height:4rem;text-align:center;color:#363f1f;font-family:"Ruda",cursive;font-size:1.8rem}.search-holder .search-form-holder .inputs-container .btn-transparent-full-ruda{padding:.4rem 0}.events{margin:1rem}.events .card{border:0;margin:1rem}.events .card .card-img-overlay{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.events .card .card-img-overlay .card-title-holder{width:100%;margin-top:auto}.events .card .card-img-overlay .card-title-holder .card-title{margin:0;margin-top:auto;padding:1rem 2rem;display:block;color:#fff;line-height:2.6rem;text-align:left;font-size:2.8rem}.events .card .card-img-overlay .date-box{position:absolute;top:15px;left:15px;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;overflow:hidden;border-style:solid;border-width:2px;border-color:#fff;border-radius:1rem}.events .card .card-img-overlay .date-box .days{color:#fff;text-align:center;display:block;width:100%;margin-top:auto;line-height:2rem;font-family:"Ruda",cursive;font-size:2rem;font-weight:bold}.events .card .card-img-overlay .date-box .months{color:#fff;text-align:center;display:block;width:100%;text-transform:uppercase;background-color:rgba(0,0,0,.5);margin-top:auto;padding:.2rem 0;font-family:"Ruda",cursive;font-size:1.4rem;font-weight:bold}.description{font-size:2rem}.reservation-holder{margin:1rem 2rem}@media(max-width:47.99em){.reservation-holder{margin:.5rem 1rem}}.reservation-holder .reservation-top-container{height:35rem;background-size:cover;background-position:center center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:47.99em){.reservation-holder .reservation-top-container{height:20rem}}.reservation-holder .reservation-top-container .reservation-title{color:#fff;margin-left:2rem;text-shadow:-3px 0 3px black;font-size:5.2rem;font-weight:bold;-ms-flex-item-align:center !important;align-self:center !important}@media(max-width:47.99em){.reservation-holder .reservation-top-container .reservation-title{font-size:3.2rem}}.reservation-holder .reservation-top-container .button-holder{position:absolute;bottom:2rem;right:0;left:0;text-align:center}.reservation-holder .bg-green{background-color:#262b1b}.reservation-holder .reservation-details{background-color:#262b1b;color:#fff;line-height:2.2rem;font-family:"Flux",cursive;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:47.99em){.reservation-holder .reservation-details{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.reservation-holder .reservation-details.informations{padding-top:2rem;padding-bottom:2rem}.reservation-holder .reservation-details.informations .details-description{margin:0 3rem 0 0}.reservation-holder .reservation-details .br-1{border-right:solid 1px #fff}@media(max-width:47.99em){.reservation-holder .reservation-details .br-1{border-right:unset}}.reservation-holder .reservation-details .details-box{margin:2rem;padding:2rem;border:solid 2px #fff;background-color:#374320;text-align:center}.reservation-holder .reservation-details .details-box .title{font-size:2rem}.reservation-holder .reservation-details .details-box .big-title{margin-bottom:2.5rem;font-size:3rem}.reservation-holder .reservation-details .details-box .reservation-badge{margin-top:2.5rem;margin-bottom:1.5rem;max-width:100%;height:auto}.reservation-holder .reservation-details .details-box .qrcode{margin-bottom:1rem;max-width:100%;height:auto}.reservation-holder .reservation-details .details-box .route-name{color:#fff;font-family:"Flux",cursive;font-size:1.8rem}.reservation-holder .reservation-details .details-box .route-info{color:#fff;font-family:"Flux",cursive;font-size:1.6rem}.reservation-holder .reservation-details .details-box .pdf{margin-top:2.5rem;max-width:100%;height:auto}.reservation-holder .reservation-details .details-box.shrink-top{margin-top:0;border-top:none}.reservation-holder .reservation-details .details-box.shrink-bottom{margin-bottom:0}.reservation-holder .reservation-details .details-description{margin:2rem 4rem 2rem 2rem}.reservation-holder .reservation-details .details-description h3{margin-bottom:2rem;padding-top:2rem;color:#fff;font-size:3rem}.card-img-overlay .store-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;height:100%}.card-img-overlay .store-overlay .price-holder{background-color:#374320;color:#fff;margin-top:auto;margin-bottom:3rem;padding:1rem 1.5rem;min-width:16.7rem;text-align:right;border-top:solid 2px #fff;border-left:solid 2px #fff;border-bottom:solid 2px #fff;-ms-flex-item-align:end !important;align-self:flex-end !important}.card-img-overlay .store-overlay .price-holder .price{display:inline-block;line-height:3rem;font-family:"Ruda",cursive;font-size:6rem;font-weight:bold}.card-img-overlay .store-overlay .price-holder .price-decimals{text-align:right;line-height:3rem;font-family:"Ruda",cursive;font-size:3rem;font-weight:bold}.card-img-overlay .store-overlay .price-holder .price-unity{text-align:right;font-family:"Ruda",cursive;font-size:1.8rem}.buy-holder{background-color:#374320;margin-left:1rem;min-height:100px;border-top:solid 2px #fff;display:-webkit-box;display:-ms-flexbox;display:flex}.buy-holder .price-holder{background-color:#374320;color:#fff;padding:0 2rem;min-height:100%;border-right:solid 2px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.buy-holder .price-holder .price-box{-ms-flex-item-align:center !important;align-self:center !important}.buy-holder .price-holder .price-box .price{display:inline-block;line-height:3rem;font-family:"Ruda",cursive;font-size:6rem;font-weight:bold}.buy-holder .price-holder .price-box .price-decimals{text-align:right;line-height:3rem;font-family:"Ruda",cursive;font-size:3rem;font-weight:bold}.buy-holder .price-holder .price-box .price-unity{text-align:right;font-family:"Ruda",cursive;font-size:1.8rem}.buy-holder .form-holder{width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem 1rem 2rem}.buy-holder .form-holder .buy-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center !important;align-self:center !important}.buy-holder .form-holder .buy-container .btn-holder{margin-top:auto;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.buy-holder .form-holder .label{text-align:center}.buy-holder .form-holder .form-control{font-weight:bold}.buy-holder .form-holder .form-control.disabled{text-align:right;background-color:rgba(255,255,255,.5)}.top-banner .card-img-overlay .store-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;height:100%;position:relative}.top-banner .card-img-overlay .store-overlay .card-title{margin-top:auto;background-color:unset;font-family:"Flux",cursive;font-weight:bold;font-size:10rem}@media(max-width:61.99em){.top-banner .card-img-overlay .store-overlay .card-title{font-size:7rem}}@media(max-width:47.99em){.top-banner .card-img-overlay .store-overlay .card-title{font-size:4rem}}.top-banner .card-img-overlay .store-overlay .price-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;background-color:#374320;color:#fff;width:17rem;height:17rem;text-align:right;position:absolute;border-radius:17rem;border:solid 2px #fff;margin-right:12%;right:0;top:-2.4rem}.top-banner .card-img-overlay .store-overlay .price-holder .price-box{-ms-flex-item-align:center !important;align-self:center !important}.top-banner .card-img-overlay .store-overlay .price-holder .price-box .price{display:inline-block;line-height:3rem;font-family:"Ruda",cursive;font-size:6rem;font-weight:bold}.top-banner .card-img-overlay .store-overlay .price-holder .price-box .price-decimals{text-align:right;line-height:3rem;font-family:"Ruda",cursive;font-size:3rem;font-weight:bold}.top-banner .card-img-overlay .store-overlay .price-holder .price-box .price-unity{text-align:right;font-family:"Ruda",cursive;font-size:1.8rem}.top-banner .card-img-overlay .store-overlay .price-holder .price-box .price-text{margin-bottom:1rem;text-align:center;font-family:"Ruda",cursive;font-size:2.4rem;font-weight:bold}.routes{margin:0 1rem 2rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:61.99em){.routes{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;margin-bottom:0}}@media(max-width:61.99em){.routes .v-spacer{margin-bottom:2rem}}.routes .route-holder{padding:2rem;margin:0 1rem;color:#fff;background-color:#374320;height:100%}.routes .route-holder .image-holder{text-align:center;margin:4rem 0}.routes .route-holder .route-name{text-align:center;margin-bottom:2rem;font-family:"Flux",cursive;font-size:3.8rem;font-weight:bold}.routes .route-holder .route-info{margin-top:2rem;line-height:2.2rem;font-family:"Flux",cursive;font-size:1.8rem}.routes .route-holder .route-attributes-holder{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:47.99em){.routes .route-holder .route-attributes-holder{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.routes .route-holder .route-attributes-holder .attr-name{text-align:right;margin-right:1rem;font-family:"Flux",cursive;font-size:2rem;font-weight:bold}.routes .route-holder .route-attributes-holder .attr-value{font-family:"Flux",cursive;font-size:2rem}.routes .route-holder .route-attributes-holder .download-text{display:inline-block;color:#fff;font-family:"Flux",cursive;font-size:1.8rem;-ms-flex-item-align:center !important;align-self:center !important}.routes .route-holder .route-attributes-holder .pdf{max-width:100%;height:auto;display:inline-block}.map-route{position:relative}.map-route .points-popup{position:fixed;background:#262b1b;width:70%;height:500px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.map-route .points-popup .dialog-menu{margin-top:2rem;height:48px;position:relative;border-top:solid 2px #fff;border-bottom:solid 2px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.map-route .points-popup .dialog-menu .close-holder{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:5px}.map-route .points-popup .dialog-menu .menu-content{width:65%;color:#fff;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center !important;align-self:center !important}.map-route .points-popup .dialog-menu .menu-content .custom-menu-item{padding-right:.5rem;padding-left:.5rem;min-width:15rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;border-right:solid 1px #fff;border-left:solid 1px #fff}.map-route .points-popup .dialog-menu .menu-content .custom-menu-item .menu-item-text{color:#fff;-ms-flex-item-align:center !important;align-self:center !important;text-align:center;font-size:1.8rem;font-weight:bold}.map-route .points-popup .dialog-menu .menu-content .custom-menu-item.active{background-color:rgba(255,255,255,.2)}.map-route .points-popup .dialog-menu .menu-content .custom-menu-item.slider-arrow{min-width:4.4rem}.map-route .points-popup .dialog-menu .menu-content .custom-menu-item.slider-arrow a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.map-route .points-popup .dialog-menu .menu-content .custom-menu-item.slider-arrow a img{-ms-flex-item-align:center !important;align-self:center !important}.map-route .points-popup .dialog-menu .menu-content .custom-menu-item.slider-arrow.border-left-extra{border-left:solid 2px #fff}.map-route .points-popup .dialog-menu .menu-content .custom-menu-item.slider-arrow.border-right-extra{border-right:solid 2px #fff}.map-route .points-popup .dialog-menu .menu-content .menu-scroll-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%}.map-route .points-popup .dialog-menu .menu-content .menu-scroll-container div:first-child{border-left:none}.map-route .points-popup .dialog-menu .menu-content .menu-scroll-container div:last-child{border-right:none}.map-route .points-popup .popup-content{margin-top:auto;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:none !important}.map-route .points-popup .popup-content.active{display:flex !important}.map-route .points-popup .popup-content .dialog-text-holder{height:402px;padding:0 2rem;overflow:auto;position:relative;color:#fff}.map-route .points-popup .popup-content .dialog-text-holder .point-name{padding-bottom:2rem;font-family:"Flux",cursive;font-size:2rem;font-weight:bold}.map-route .points-popup .popup-content .dialog-text-holder .point-description{line-height:2.2rem;font-family:"Flux",cursive;font-size:1.8rem}.map-route .points-popup .popup-content .popup-image-holder{height:100%;position:relative}.map-route .points-popup .popup-content .popup-image-holder .popup-image{max-width:100%;height:auto;object-fit:cover;height:100%;width:100%}.map-route .points-popup .popup-content .popup-image-holder .aqua-overlay{position:absolute;left:20px;top:20px;pointer-events:none}.map-route .points-popup .popup-content .popup-image-holder .fullscreen-holder{position:absolute;right:0;bottom:0;margin-right:1rem;margin-bottom:1rem}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}