.intro{margin-top:30px;text-align:center}@media(max-width: 767.98px){.intro.mobile-dir{text-align:left}}@media(min-width: 768px){.intro.desk-dir{text-align:left}}.intro [class^=btn]{color:#009e4c}.intro--title{font-weight:500;color:#054422;font-size:28px;line-height:1.39;margin:30px auto 0;text-align:center;max-width:776px}@media(min-width: 768px){.intro--title{font-weight:400;font-size:36px}}.intro--title.align-right{text-align:left}.intro--image{display:flex;justify-content:center}.intro--image img{max-width:100%;height:fit-content}.intro--icon{width:227px;height:69px;margin:auto}.intro--icon svg,.intro--icon img{width:100%;height:100%}.intro--desc{color:#1f1f1f;font-size:18px;font-weight:400;line-height:1.4;max-width:776px;margin:10px auto 0}@media(min-width: 768px){.intro--desc{font-size:22px}}.intro--desc p{margin-bottom:0}.intro--desc.sm{font-size:16px}@media(min-width: 768px){.intro--desc.sm{font-size:18px}}.intro--desc.md{font-size:18px}@media(min-width: 768px){.intro--desc.md{font-size:20px}}.intro--desc-sub{color:#5c5c5c;font-size:14px;display:block;font-weight:400;line-height:1.5}@media(min-width: 768px){.intro--desc-sub{font-size:16px}}#attractions-app .container .basic .container-inner{padding-inline:19px}#attractions-app .container .basic .container-inner h2{font-size:1.5rem;margin-top:30px}#attractions-app .container .basic .container-inner span{font-size:1.25rem;line-height:1.4em}#attractions-app .container .basic .intro .title{margin-bottom:20px}.container-inner .wp-block-button__link{background:#b2d9c3;color:#054422}.container-inner .wp-block-separator{opacity:1;border-color:#e7e7e7}.component--share{padding-bottom:20px}@media(min-width: 992px){.component--share{padding-bottom:0}}.component--share-title{color:#0a0a0a;font-size:18px;display:none;margin-right:10px}.component--share-items{list-style:none;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:10px;padding:0 0 0 15px;margin-bottom:0;max-width:max-content;margin-inline:auto}@media(min-width: 992px){.component--share-items{margin-top:20px;margin-bottom:20px}}.component--share-items svg{width:24px;height:24px}.actions-wrapper .component--share{padding-bottom:0}.hotels-links{margin-top:20px;margin-bottom:20px}.hotels-links-items{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;max-width:1000px;margin:30px auto}.hotels-links-items .item{color:#6da946;font-size:14px;font-weight:400;margin-bottom:5px}@media(min-width: 992px){.hotels-links-items .item{font-size:18px}}.hotels-links-items .item:not(:last-child):after{color:#0a0a0a;content:"/";margin:0 4px}#videoPopup .modal-dialog{max-width:calc( (100vh - 200px) * 16 / 9 ) !important}#videoPopup .modal-content{background:transparent;border:0}#videoPopup .modal-header{border:0;justify-content:flex-end}#videoPopup .modal-header .video-popup-close svg{width:30px;height:30px;fill:#fff}#videoPopup .ratio:before{content:""}#videoPopup .modal-body{position:relative}#videoPopup .modal-body .spinner-border{color:#fff;width:60px;height:60px;position:absolute;top:calc(50% - 30px);right:calc(50% - 30px)}.icons-list{margin-block:80px}@media(min-width: 768px){.icons-list-items{display:flex;justify-content:space-between;align-items:self-start}}@media(max-width: 767.98px){.icons-list-items{display:grid;grid-template-columns:repeat(var(--icons-columns, 3), 1fr);grid-gap:var(--icons-gap-row, 30px) var(--icons-gap-col, 30px);justify-items:center;padding-inline:0}}.icons-list-title{color:#0a0a0a;font-size:24px;font-weight:500;margin-bottom:30px;font-family:"kedem-sans",sans-serif;text-align:center}@media(min-width: 768px){.icons-list-title{color:#054422;font-size:28px;font-weight:400;line-height:1.36}}.icons-list-item{display:flex;flex-flow:column;align-items:center;max-width:100px}@media(min-width: 768px){.icons-list-item{justify-content:end}}.icons-list .icon{max-width:60px;max-height:60px;margin-bottom:5px;width:100%;height:100%;margin-bottom:5px}@media(min-width: 768px){.icons-list .icon{max-width:80px;max-height:80px}}.icons-list .icon img{width:100%;height:100%}.icons-list .text{color:#054422;font-family:kedem-sans;font-size:12px;font-weight:500;flex:1;text-align:center}@media(min-width: 768px){.icons-list .text{flex:0;font-weight:400}}.block-editor-page .block-editor-video-popup .video-popup{width:100%;height:100%;position:absolute;left:0;right:0;background:unset;border:0}.block-editor-page .block-editor-video-popup img{width:100%}.block-editor-page .block-editor-images-slider{overflow:hidden}.block-editor-page .block-editor-images-slider .swiper-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.block-editor-page .block-editor-images-slider .swiper-pagination,.block-editor-page .block-editor-images-slider .swiper-button-next,.block-editor-page .block-editor-images-slider .swiper-button-prev{display:none}.block-editor{margin-bottom:20px}.block-editor-images-slider{overflow:hidden;border-radius:5px}.block-editor-single-image img{width:100%;height:100%}.block-editor-video-popup{border-radius:5px;overflow:hidden}.block-editor-video-popup .icon{width:40px;height:40px;margin:auto}.component--attractions{scroll-margin-top:100px}.component--attractions-filter{display:flex;align-items:center;position:relative;max-width:680px;justify-content:space-between;margin-bottom:50px;margin-left:auto;margin-right:auto;width:100%}.component--attractions-filter:before{content:"";position:absolute;left:0;right:0;bottom:-13px;height:2px;width:100%;background-color:#d7d7d7;margin:auto;max-width:calc(100% - 125px)}.component--attractions-filter .control-radio{position:relative;min-width:var(--radio-width);text-align:center}.component--attractions-filter .control-radio label{display:grid;color:#143222;font-weight:400;cursor:pointer}.component--attractions-filter .control-radio label>*:not(svg){font-size:14px}@media(min-width: 768px){.component--attractions-filter .control-radio label>*:not(svg){font-size:20px}}.component--attractions-filter .control-radio label:before{content:"";position:absolute;left:0;right:0;bottom:-20px;background:#fff;width:16px;height:16px;margin:auto;border-radius:50%;border:2px solid #009e4c}.component--attractions-filter .control-radio input:checked+label:before{background:#009e4c}.component--attractions-filter .control-radio input:checked+label svg.blank{display:none}.component--attractions-filter .control-radio input:not(:checked)+label svg.selected{display:none}.component--attractions-filter .control-radio .icon{margin:10px auto;max-width:38px;max-height:38px}@media(min-width: 768px){.component--attractions-filter .control-radio .icon{max-width:58px;max-height:58px}}.component--attractions-filter .control-radio~input:checked+label:before{background:#009e4c}@media(min-width: 1200px){.component--attractions{scroll-margin-top:200px}}.component--attractions .container{padding-right:0}@media(min-width: 1200px){.component--attractions .container{padding-right:var(--bs-gutter-x, 19px)}}.component--attractions-title{color:#054422;margin-bottom:14px;text-align:center}@media(min-width: 768px){.component--attractions-title{margin-bottom:24px}}.component--attractions .attractions-slider .swiper-wrapper{padding-bottom:30px}.component--attractions .attractions-slider .attraction--item{position:relative;margin-top:70px}@media(min-width: 768px){.component--attractions .attractions-slider .attraction--item{margin-top:100px}}.component--attractions .attractions-slider .attraction--item__number{position:absolute;top:0;transform:translateY(-68%);left:3px;font-family:"kedem-sans",sans-serif;font-size:100px;color:#009e4c;-webkit-text-stroke:1px #009e4c;-webkit-text-fill-color:transparent;font-weight:700}@media(min-width: 768px){.component--attractions .attractions-slider .attraction--item__number{font-size:150px}}.component--attractions .attractions-slider .attraction--item-content{position:absolute;top:0;z-index:1;padding:12px;bottom:0;left:0;right:0}@media(min-width: 992px){.component--attractions .attractions-slider .attraction--item-content{padding:25px}}.component--attractions .attractions-slider .attraction--item-title{font-weight:500;font-size:1.125rem}@media(min-width: 992px){.component--attractions .attractions-slider .attraction--item-title{font-size:1.25rem}}@media(min-width: 1200px){.component--attractions .attractions-slider .attraction--item-title{font-weight:400}}.component--attractions .attractions-slider .attraction--item img{filter:brightness(0.8);transition:.4s filter;border-radius:11px 11px 0 11px;object-fit:cover;width:100%;height:100%;aspect-ratio:1.1}.component--attractions .attractions-slider .attraction--item:hover img,.component--attractions .attractions-slider .attraction--item:focus-within img,.component--attractions .attractions-slider .attraction--item:focus img{filter:brightness(0.7)}.component--attractions .attractions-slider .attraction--item-link{color:#fff}@media(min-width: 1200px){.component--attractions .attractions-slider.no-swiper .swiper-wrapper{display:grid;grid-template-rows:repeat(2, 230px);grid-template-columns:repeat(3, minmax(350px, 400px));grid-row-gap:60px}.component--attractions .attractions-slider.no-swiper .swiper-wrapper .attraction--item{display:none;width:fit-content}.component--attractions .attractions-slider.no-swiper .swiper-wrapper .attraction--item img{max-width:240px}.component--attractions .attractions-slider.no-swiper .swiper-wrapper .swiper-slide:nth-child(1){display:block}.component--attractions .attractions-slider.no-swiper .swiper-wrapper .swiper-slide:nth-child(2){display:block}.component--attractions .attractions-slider.no-swiper .swiper-wrapper .swiper-slide:nth-child(3){display:block}.component--attractions .attractions-slider.no-swiper .swiper-wrapper .swiper-slide:nth-child(4){display:block}.component--attractions .attractions-slider.no-swiper .swiper-wrapper .swiper-slide:nth-child(5){display:block}.component--attractions .attractions-slider.no-swiper .swiper-wrapper .swiper-slide:nth-child(6){display:block}.component--attractions .attractions-slider.no-swiper .attraction--item{margin-top:0}.component--attractions .attractions-slider.no-swiper .attraction--item__number{right:0;transform:translateX(70%);top:unset;left:unset;-webkit-text-stroke:3px #009e4c;font-size:180px}.component--attractions .attractions-slider.no-swiper .attraction--item:nth-child(1){order:3}.component--attractions .attractions-slider.no-swiper .attraction--item:nth-child(2){order:2}.component--attractions .attractions-slider.no-swiper .attraction--item:nth-child(3){order:1}.component--attractions .attractions-slider.no-swiper .attraction--item:nth-child(4){order:6}.component--attractions .attractions-slider.no-swiper .attraction--item:nth-child(5){order:5}.component--attractions .attractions-slider.no-swiper .attraction--item:nth-child(6){order:4}}@media(min-width: 1400px){.component--attractions .attractions-slider.no-swiper .swiper-wrapper{justify-items:center}.component--attractions .attractions-slider.no-swiper .attraction--item__number{font-size:210px}}@media(min-width: 992px){.component--attractions .attractions-slider.force-swiper .attraction--item img{aspect-ratio:1.7}.component--attractions .attractions-slider.force-swiper .attraction--item__number{-webkit-text-stroke:3px #009e4c}}.component--attractions .attractions-slider .swiper-pagination{bottom:1px}.component--attractions .attractions-slider .swiper-pagination-bullet{border:1px solid #81cf4e}.component--attractions .attractions-slider .swiper-pagination-bullet-active.swiper-pagination-bullet-active-main{background-color:#81cf4e}.component--attractions-footer{margin:25px 0 60px;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.component--attractions-footer .btn-rounded{padding:15px 25px;width:100%;max-width:258px;font-size:20px;font-weight:500}.component--hotels-filter:before{background:#d7d7d7}.component--attractions-filter .control-radio input:checked+label:before{background:#009e4c}.control-radio label::before{background:#009e4c}.content{margin-top:30px;color:#1f1f1f;font-weight:400;font-style:normal;line-height:1.39;text-align:left;font-size:16px}.content .container-inner{width:100%;padding-left:var(--bs-gutter-x, 19px);padding-right:var(--bs-gutter-x, 19px);margin-left:auto;margin-right:auto;max-width:875px}@media(min-width: 992px){.content{font-size:18px}}.content ul{padding-left:20px}.content iframe{width:100%}.content .wp-block-image img{width:100%;height:100%}.content .block-editor{position:relative}.component--attractions-title{font-weight:700;text-align:left;margin-bottom:30px}@media(min-width: 1200px){.component--attractions-title{text-align:center;font-size:1.75rem;font-weight:400;margin-bottom:40px}}
