.home-header p{margin-bottom:0}.youtube_trigger{cursor:pointer;overflow:hidden}.youtube_trigger iframe{margin-bottom:-11px}.youtube_trigger .elementor-column-wrap,.youtube_trigger .elementor-column-wrap .elementor-background-overlay{transition:.2s ease-in-out!important;-webkit-transition:.2s ease-in-out!important;-moz-transition:.2s ease-in-out!important;-o-transition:.2s ease-in-out!important}.youtube_trigger:hover .elementor-column-wrap{transform:scale(1.015);-webkit-transform:scale(1.015);-moz-transform:scale(1.015);-ms-transform:scale(1.015);-o-transform:scale(1.015)}.youtube_trigger.triggered:hover .elementor-column-wrap{transform:scale(1)!important;-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important}.youtube_trigger:hover .elementor-column-wrap .elementor-background-overlay{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03)}.order-form-col .elementor-widget-container,.order-form-col .elementor-widget{line-height:1}.order-form-col .col-item{cursor:pointer}.special-offers-section>.elementor-container>.elementor-row{justify-content:center}.special-offer-item .elementor-image-box-content{padding:0 30px 30px 30px;text-align:left}.special-offer-item .elementor-image-box-content .elementor-image-box-title{padding-bottom:15px}.special-offer-item .elementor-image-box-content .elementor-image-box-description a{padding-top:30px;font-size:18px;line-height:28px;font-weight:600}.special-offer-col h3{margin-bottom:0;letter-spacing:.03em}.special-offer-col .elementor-icon-wrapper{line-height:0}.special-offer-col p{margin-bottom:0}.carusel-wrap .special-offer-col .more-link a:hover{text-decoration:none!important}.carusel-wrap .carusel-col .elementor-element{display:flex;display:-webkit-flex;height:100%}.special_offers_wrap .elementor-post__text,.special_offers_wrap_widget .elementor-post__text{padding-bottom:30px!important;margin-bottom:30px!important}.special_offers_wrap .elementor-post__text .elementor-post__read-more,.special_offers_wrap_widget .elementor-post__text .elementor-post__read-more{position:absolute;bottom:15px}.carusel-wrap .special-offer-image .elementor-image-box-img{border-radius:10px 10px 0 0!important}.special-offer-widget .elementor-image-box-content{padding:0 30px 30px 30px;text-align:left}.carusel-wrap .carusel-item .elementor-widget-container{width:100%}.carusel-wrap .carusel-item .swiper-wrapper .elementor-testimonial{margin:16px 8px}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial{box-shadow:0 10px 10px rgb(19 67 115 / .15);-webkit-box-shadow:0 10px 10px rgb(19 67 115 / .15);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.carusel-wrap .carusel-item .swiper-pagination{bottom:-15px!important}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial{display:flex;display:-webkit-flex;flex-direction:column-reverse}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial .elementor-testimonial__footer{display:flex;display:-webkit-flex;flex-direction:column;margin:0}.carusel-item .elementor-main-swiper{width:100%;margin:0;padding:0!important}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial .elementor-testimonial__image{width:100%;padding-bottom:30px}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial .elementor-testimonial__image img{width:100%;height:160px;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial .elementor-testimonial__cite{padding-bottom:15px;margin-left:30px}.special_offers_wrap_widget article .elementor-post__title{padding-bottom:15px}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial .elementor-testimonial__content{padding:0 30px 30px 30px}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial .elementor-testimonial__content a{display:block;margin-top:50px!important;font-size:18px}.special-offer-col .special-offer-header:after{content:'';position:absolute;bottom:-15px;right:-15px;width:0;height:0;border-top:15px solid #005504;border-right:15px solid #fff0}.special-offer-col .special-offer-header:before{content:'';position:absolute;bottom:-15px;left:-15px;width:0;height:0;border-top:15px solid #005504;border-left:15px solid #fff0}.special-offer-col:nth-child(1) .special-offer-header:after{content:'';position:absolute;bottom:-15px;right:-15px;width:0;height:0;border-top:15px solid #13589B;border-right:15px solid #fff0}.special-offer-col:nth-child(1) .special-offer-header:before{content:'';position:absolute;bottom:-15px;left:-15px;width:0;height:0;border-top:15px solid #13589B;border-left:15px solid #fff0}.special-offer-col:nth-child(2) .special-offer-header:after{content:'';position:absolute;bottom:-15px;right:-15px;width:0;height:0;border-top:15px solid #005504;border-right:15px solid #fff0}.special-offer-col:nth-child(2) .special-offer-header:before{content:'';position:absolute;bottom:-15px;left:-15px;width:0;height:0;border-top:15px solid #005504;border-left:15px solid #fff0}.special-offer-col:nth-child(3) .special-offer-header:after{content:'';position:absolute;bottom:-15px;right:-15px;width:0;height:0;border-top:15px solid #A73E00;border-right:15px solid #fff0}.special-offer-col:nth-child(3) .special-offer-header:before{content:'';position:absolute;bottom:-15px;left:-15px;width:0;height:0;border-top:15px solid #A73E00;border-left:15px solid #fff0}#special_offers_wrap_widget{padding-bottom:32px}#special_offers_wrap_widget>.elementor-container>.elementor-row{flex-wrap:nowrap!important}#special_offers_wrap_widget>.elementor-container>.elementor-row .elementor-inner-column{height:auto}#special_offers_wrap_widget>.elementor-container .swiper-pagination{bottom:-22px!important}.check-list .elementor-icon-list-icon svg{margin-top:6px}.description_wrap .description-col .elementor-column-wrap{max-width:620px}.description_wrap .description-col.right{justify-content:flex-end}.description_wrap p{margin-bottom:0}.what_included_wrap{z-index:9}.carusel-wrap.seasons .carusel-col .carusel-item .swiper-slide[data-swiper-slide-index="0"] .elementor-testimonial{background-color:#F2F9FF}.carusel-wrap.seasons .carusel-col .carusel-item .swiper-slide[data-swiper-slide-index="1"] .elementor-testimonial{background-color:#FFF7FA}.carusel-wrap.seasons .carusel-col .carusel-item .swiper-slide[data-swiper-slide-index="2"] .elementor-testimonial{background-color:#F3FFF4}.carusel-wrap.seasons .carusel-col .carusel-item .swiper-slide[data-swiper-slide-index="3"] .elementor-testimonial{background-color:#FFF7F2}.carusel-wrap.seasons .elementor-testimonial__footer{align-items:flex-start}.carusel-wrap.seasons .carusel-item .swiper-pagination{bottom:-30px!important}.infrastructure-unit .decription-col .title h2{margin-bottom:0}.infrastructure-unit .decription-col p{margin-bottom:0}.infrastructure-tabs-wrap .infrastructure-tabs .elementor-tabs-wrapper{display:flex;display:-webkit-flex;justify-content:center;z-index:9;overflow:visible}.infrastructure-tabs-wrap .infrastructure-tabs .elementor-tabs-content-wrapper .elementor-tab-content{padding:40px 0}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title svg{margin-bottom:10px}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title span{display:block;margin:-6px 0 11px 0;text-align:center}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title:hover span{color:#45A3FF}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title a{display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;height:100%;align-items:center;outline:none}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title{padding:3px 35px 0 35px;border-bottom:5px solid #F1F1F1!important}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title.elementor-active{border-bottom:5px solid #1976D2!important}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title:hover{border-bottom:5px solid #45A3FF!important}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title.elementor-active svg path{fill:#1976D2;transition:fill 0.5s ease}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title:hover svg path{fill:#45A3FF;transition:fill 0.5s ease}.hotel-slider .elementor-main-swiper{padding-bottom:0!important}.hotel-gallery .hotel-slider .swiper-pagination{bottom:-39px!important}.simple-slider .elementor-slides-wrapper .elementor-swiper-button{top:calc(100% - 40px);margin-top:5px}.simple-slider .elementor-slides-wrapper .swiper-pagination{display:flex;display:-webkit-flex;justify-content:center;align-items:center;bottom:-25px!important}.simple-slider .elementor-slides-wrapper .swiper-pagination-bullet{width:8px;height:8px;background:#1976D2;opacity:.5}.simple-slider .elementor-slides-wrapper .swiper-pagination-bullet-active{width:12px;height:12px;opacity:1}.simple-slider .elementor-slides-wrapper .elementor-swiper-button-next{right:20px!important}.simple-slider .elementor-slides-wrapper .elementor-swiper-button-prev{left:20px!important}.simple-slider.nav-inner .elementor-slides-wrapper .swiper-pagination{bottom:28px!important}.simple-slider.nav-inner .elementor-slides-wrapper .swiper-pagination-bullet{background-color:#fff}.simple-slider.nav-inner .elementor-slides-wrapper .swiper-pagination-bullet:hover{background-color:#45A3FF}.simple-slider.nav-inner .elementor-slides-wrapper .elementor-swiper-button:hover{color:#45A3FF}.simple-slider.nav-inner .elementor-slides-wrapper .swiper-slide-inner{background:linear-gradient(0deg,rgb(0 0 0 / .65) 0%,#fff0 40%)}.reviews-wrap .swiper-slide .elementor-testimonial{display:flex;display:-webkit-flex;flex-direction:column-reverse;justify-content:flex-end;height:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;box-shadow:0 2px 15px rgb(0 0 0 / .10);-webkit-box-shadow:0 2px 15px rgb(0 0 0 / .10);padding:30px 10px 10px 30px}.reviews-wrap .swiper-slide .elementor-testimonial:hover{box-shadow:0 2px 15px rgb(0 0 0 / .30);-webkit-box-shadow:0 2px 15px rgb(0 0 0 / .30)}.reviews-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__footer{margin-top:0}.reviews-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content{max-height:280px;margin-top:20px;overflow:auto;padding-right:20px}.reviews-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content::-webkit-scrollbar{-webkit-appearance:none;width:5px}.reviews-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content::-webkit-scrollbar-thumb{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;background:#1976d2}.reviews-wrap .swiper-slide .elementor-testimonial .elementor-testimonial__content::-webkit-scrollbar-track{-webkit-appearance:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;background:#EFEFEF}.reviews-wrap .swiper-pagination{display:flex;display:-webkit-flex;align-items:center;justify-content:center}.reviews-wrap .swiper-pagination .swiper-pagination-bullet-active{width:14px!important;height:14px!important}.reviews-wrap .swiper-slide{padding:20px 15px}.reviews-wrap .elementor-swiper-button-prev{left:-15px!important}.reviews-wrap .elementor-swiper-button-next{right:-15px!important}.special-offers-mobile .elementor-slide-heading{margin-top:20px}.special-offer-widget h3,.special-offer-widget h4,.special-offer-widget h5,.special-offer-widget h6{margin-bottom:15px!important}.special-offer-widget .elementor-widget-container{overflow:hidden}.special-offer-widget figure img{width:100%}.special-offers-mobile .title{position:relative;display:flex;display:-webkit-flex;justify-content:center;align-items:center;margin:0;padding:15px 30px 15px 30px;background-color:#1976D2;border-color:#13589B;border-radius:10px 10px 0 0}.special-offers-mobile .title img{margin-right:10px}.special-offers-mobile .subject{font-family:"Exo 2",Sans-serif;font-size:24px;line-height:29px;letter-spacing:.03em;color:#181818;padding-bottom:15px}.special-offers-mobile .title:before{content:'';position:absolute;bottom:-15px;left:0;width:0;height:0;border-top:15px solid;border-color:inherit;border-left:15px solid #fff0}.special-offers-mobile .title:after{content:'';position:absolute;bottom:-15px;right:0;width:0;height:0;border-top:15px solid;border-color:inherit;border-right:15px solid #fff0}.special-offers-mobile .swiper-slide .swiper-slide-contents,.special-offers-mobile .swiper-slide .swiper-slide-contents .elementor-slide-description{height:100%}.special-offers-mobile .swiper-slide .swiper-slide-contents .elementor-slide-description{margin:-82px 15px 0 15px;padding:88px 20px 20px 20px;color:#181818;text-align:left;background-color:#E9F4FF;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;box-shadow:0 10px 25px 0 rgb(140 140 140 / .25);-webkit-box-shadow:0 10px 25px 0 rgb(140 140 140 / .25);-moz-box-shadow:0 10px 25px 0 rgb(140 140 140 / .25);-o-box-shadow:0 10px 25px 0 rgb(140 140 140 / .25);-ms-box-shadow:0 10px 25px 0 rgb(140 140 140 / .25)}.special-offers-mobile .swiper-slide .swiper-slide-contents .elementor-slide-description p{font-family:"Montserrat",Sans-serif;text-align:left;font-weight:500;font-size:14px;line-height:24px;color:#181818}.special-offers-mobile .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-contents .title{background-color:#388E3C;border-color:#005504}.special-offers-mobile .swiper-slide[data-swiper-slide-index="2"] .swiper-slide-contents .title{background-color:#FE5E00;border-color:#A73E00}.special-offers-mobile .swiper-slide[data-swiper-slide-index="1"] .swiper-slide-contents .elementor-slide-description{background-color:#E4FFE6}.special-offers-mobile .swiper-slide[data-swiper-slide-index="2"] .swiper-slide-contents .elementor-slide-description{background-color:#FFEEE4}.swiper-pagination{display:flex;display:-webkit-flex;justify-content:center;align-items:center;bottom:-25px}.swiper-pagination-bullet{background-color:#1976D2;opacity:.4;width:8px;height:8px}.swiper-pagination-bullet-active{width:12px;height:12px;opacity:1}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:15px!important}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px!important}.special-offers-mobile .more-link{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;text-decoration:underline;color:#388E3C}.video_wrap{background:linear-gradient(111.08deg,#A1FFCE 2.96%,#FAFFD1 81.11%)}.booking-col .chose-date-wrap .ui-datepicker-calendar tr td.hover-day a{color:#fff!important;border:1px solid #003eff!important;background:#007fff!important}.chose-date-wrap{cursor:pointer}.chose-date-wrap .ui-datepicker{position:absolute;width:calc(100% - 15px);display:none!important;top:100%;margin-top:15px;z-index:2;display:none}.chose-date-wrap.open .ui-datepicker{display:block!important}.room_type_wrap,.room_type_wrap .elementor-widget-container{height:100%}.room_type select{opacity:0}.room_type .nice-select,.room_type select{width:100%;padding:0;background:#fff;border:0;line-height:1}.room_type_wrap .nice-select{height:100%;padding:14px 0}.room_type_wrap .nice-select .list{width:100%;margin:0;margin-top:11px!important}.room_type_wrap .label{display:block;color:#B0B0B0;font-family:"Montserrat",Sans-serif;font-size:12px;font-weight:400;line-height:15px;margin-left:20px;margin-bottom:5px}.room_type_wrap .nice-select .current{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-left:20px}.room_type_wrap .nice-select .list li{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}.room_type_wrap .nice-select:after{right:24px;border-bottom:3px solid #1976D2;border-right:3px solid #1976D2;margin-top:-10px;top:50%}.guests_count_wrap{cursor:pointer}.guests_count_wrap .guests_count input[type="number"]{background:#fff;padding:0;border:0;color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600;line-height:20px}.guests_count_wrap .guests_count input[type="number"]:focus{outline:none}.fancybox-thumbs{top:auto!important;width:auto!important;bottom:0!important;left:0;right:0!important;height:95px;padding:10px 10px 5px 10px!important;box-sizing:border-box!important;background:transparent!important;margin:0 auto!important;overflow-x:hidden!important!important}.fancybox-button{width:70px;height:70px}.fancybox-can-zoomIn .fancybox-content{overflow:hidden;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px}.fancybox-thumbs .fancybox-thumbs__list{overflow:visible!important}.fancybox-thumbs .slick-track{margin:0 auto}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:0!important}.fancybox-show-thumbs .fancybox-inner{right:0!important;bottom:95px}.fancybox-thumbs__list a:before{border:unset!important}.fancybox-thumbs{max-width:920px;overflow:hidden;padding:0!important}.fancybox-thumbs__list a{transform:scale(1,.7);opacity:0;transition:all .2s ease-in-out;margin-left:0!important}.fancybox-thumbs__list a{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}.fancybox-thumbs__list a:hover{transform:scale(1)!important}.fancybox-navigation .fancybox-button{width:115px!important;height:115px!important}.fancybox-navigation .fancybox-button{background-color:transparent!important}.fancybox-navigation .fancybox-button div{background-repeat:no-repeat;background-position:center;background-size:contain}.fancybox-navigation .fancybox-button:first-child div{background-image:url(/wp-content/uploads/2021/04/slider-rev-prev1.png)}.fancybox-navigation .fancybox-button:last-child div{background-image:url(/wp-content/uploads/2021/04/slider-rev-next1.png)}.fancybox-navigation .fancybox-button:first-child:hover div{background-image:url(/wp-content/uploads/2021/04/slider-rev-prev-hov1.png)}.fancybox-navigation .fancybox-button:last-child:hover div{background-image:url(/wp-content/uploads/2021/04/slider-rev-next-hov1.png)}.fancy_gallery .img .image:first-child{margin-bottom:30px!important}.fancy_gallery .image{box-shadow:0 2px 15px rgb(0 0 0 / 20%);-webkit-box-shadow:0 2px 15px rgb(0 0 0 / 20%);overflow:hidden}.fancy_gallery .image:hover{box-shadow:0 2px 12px rgb(0 0 0 / 40%);-webkit-box-shadow:0 2px 12px rgb(0 0 0 / 40%)}.fancy_gallery .image .elementor-widget-container{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.fancy_gallery .image:hover .elementor-widget-container{transform:scale(1.015);-webkit-transform:scale(1.015);-moz-transform:scale(1.015);-ms-transform:scale(1.015);-o-transform:scale(1.015)}.fancy_gallery .image .absolute_link .more{display:flex;display:-webkit-flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgb(255 255 255 / .75);font-family:"Montserrat",Sans-serif;color:#181818;font-size:16px;line-height:21px;font-weight:800}.hotel-gallery.modal .modal-content{width:100%}.mod-price{color:#ea580d;font-weight:800;display:inline-block}.mod-old-price{text-decoration:line-through;font-weight:800;font-size:12px}.mod-show_period_price{position:relative;display:block;cursor:pointer;z-index:99;vertical-align:top!important;text-align:right}.mod-date-name .category_rooms{position:relative;display:block;z-index:99;font-size:14px;width:50%;left:5px}.mod-date-name{width:350px;background-color:#9fc5e8;vertical-align:bottom!important}@media(max-width:768px){.description_wrap.excurs-wrap{background-color:#F9F9F9!important}.description_wrap .description-col .elementor-column-wrap{max-width:unset}.tour_description .booking-btn .elementor-button-link{opacity:1}.infrastructure-tabs-wrap .infrastructure-tabs .elementor-tabs-wrapper{border-bottom:0}.reviews-wrap .elementor-main-swiper{width:100%!important}.reviews-wrap .elementor-swiper-button{top:calc(100% - 31px)!important;margin:0 10px}.reviews-wrap .swiper-pagination{bottom:24px!important}.reviews-wrap .elementor-swiper-button-next{right:0px!important}.reviews-wrap .elementor-swiper-button-prev{left:0px!important}.reviews-wrap .swiper-slide .elementor-testimonial{padding:41px 10px 10px 29px}.reviews-wrap .elementor-testimonial__image+cite{margin-left:15px!important}.infrastructure.simple-slider .elementor-slides-wrapper .swiper-pagination{bottom:-34px!important}.infrastructure.simple-slider .elementor-slides-wrapper .swiper-slide-inner,.infrastructure.simple-slider .elementor-slides-wrapper .elementor-swiper-button{display:none}.carusel-wrap .carusel-item .swiper-slide .elementor-testimonial .elementor-testimonial__image img{height:120px}.youtube_trigger iframe{max-height:240px}.room_type_wrap .nice-select{padding:10px 0}.room_type_wrap .nice-select:after{right:13px}.room_type_wrap .label{margin-left:8px}.room_type_wrap .nice-select .current{margin-left:8px}}