h1,h2,h3,h4{margin:0!important}.description p{margin:0}.direction-column .elementor-row{flex-direction:column}h1,h2,h3,p,li,.elementor-sticky nav a,.header-top-line span,.header-top-line a,.header-top-line strong{opacity:0;-webkit-transition:opacity 0.24s ease-in-out;-moz-transition:opacity 0.24s ease-in-out;transition:opacity 0.24s ease-in-out}.nice-select .option{opacity:1}body .full-width,body .full-width .elementor-button-link{width:100%!important}.no-margin,.no-margin h2,.no-margin h1,.no-margin h3,.no-margin .h1,.no-margin .h2,.no-margin .h3,.no-margin .h4{margin:0!important}[hidden],.hidden{display:none!important}.thin-text{font-weight:500}.grad_blue-btn .elementor-button-link{background:linear-gradient(180deg,#1976d2 0%,#1664b3 100%);box-shadow:0 2px 0 #115294,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #1a81e8;-webkit-box-shadow:0 2px 0 #115294,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #1a81e8}.grad_blue-btn .elementor-button-link:hover{background:linear-gradient(180deg,#2b95ff 0%,#006bd6 100%);box-shadow:0 2px 0 #0d63b9,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #46a3ff;-webkit-box-shadow:0 2px 0 #0d63b9,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #46a3ff}.grad_orange-btn .elementor-button-link{background:linear-gradient(180deg,#fe5e00 0%,#ce4c00 100%);box-shadow:0 2px 0 #ab3f00,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ff6f1b;-webkit-box-shadow:0 2px 0 #ab3f00,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ff6f1b}.grad_orange-btn .elementor-button-link:hover{background:linear-gradient(180deg,#ff8d4a 0%,#ff5e00 100%);box-shadow:0 2px 0 #ea5500,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ffa26b;-webkit-box-shadow:0 2px 0 #ea5500,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ffa26b}.grad_green-btn .elementor-button-link{background:linear-gradient(180deg,#388e3c 0%,#18721c 100%);box-shadow:0 2px 0 #1c6520,0 4px 25px rgb(56 142 60 / .5),inset 0 2px 0 #3ba23f;-webkit-box-shadow:0 2px 0 #1c6520,0 4px 25px rgb(56 142 60 / .5),inset 0 2px 0 #3ba23f}.grad_green-btn .elementor-button-link:hover{background:linear-gradient(180deg,#2dc034 0%,#007c06 100%);box-shadow:0 2px 0 #006d05,0 4px 25px rgb(56 142 60 / .5),inset 0 2px 0 #37cb3e;-webkit-box-shadow:0 2px 0 #006d05,0 4px 25px rgb(56 142 60 / .5),inset 0 2px 0 #37cb3e}.download-link .elementor-button-link .elementor-button-content-wrapper .elementor-button-icon{font-size:32px}.download-link .elementor-button-link:hover{text-decoration:none!important}.link{text-decoration:underline!important}.link:hover{text-decoration:none!important}.b24-widget-button-wrapper{bottom:100px!important;right:18px!important}.text-decoration-none,.text-decoration-none a{text-decoration:none!important}.rext-red{color:red;font-weight:800}.thanks-info{display:none}.elementor-posts .elementor-post__card,.elementor-element-populated,.elementor-element .elementor-widget-container{transition:box-shadow 0s!important;-webkit-transition:box-shadow 0s!important;-o-transition:box-shadow 0s!important;-moz-transition:box-shadow 0s!important}.popup.covid19 .title{margin-top:-22px}.popup.covid19 .label-wrap .label{background-color:#de2708;color:#fff;padding:4px 28px;font-family:"Montserrat",Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase}.popup.covid19 .dialog-close-button{top:14px!important;right:16px!important}.trigger-spoiler.active .elementor-button-link{background:linear-gradient(180deg,#fe5e00 0%,#ce4c00 100%);box-shadow:0 2px 0 #ab3f00,0 4px 25px rgb(255 94 0 / 50%),inset 0 2px 0 #ff6f1b!important;-webkit-box-shadow:0 2px 0 #ab3f00,0 4px 25px rgb(255 94 0 / 50%),inset 0 2px 0 #ff6f1b!important}.spoiler-program-section .image img{width:auto!important;height:auto!important}.list-styled-accordion .elementor-tab-title{display:flex;display:-webkit-flex;align-items:center}.list-styled-accordion .elementor-accordion-item ul{list-style:none;margin:0 0 0 38px}@media(max-width:768px){.list-styled-accordion .elementor-accordion-item ul{list-style:none;margin:0 0 0 28px}}.list-styled-accordion .elementor-accordion-item ul li{display:flex;display:-webkit-flex;align-items:center;color:#181818}.list-styled-accordion .elementor-accordion-item ul li:before{content:'';display:block;width:18px;height:18px;min-width:18px;min-height:18px;background-image:url(/wp-content/uploads/2021/02/check-ico-orange-1-1-1.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px}.spoiler .elementor-widget-container{background:linear-gradient(180deg,#1976d2 0%,#1664b3 100%)}.spoiler .elementor-widget-container:hover{background:linear-gradient(180deg,#2b95ff 0%,#006bd6 100%)}.info-line .info a{margin:0 10px;color:#fff;font-weight:300}.info-line .link,.info-line .link .elementor-element,.info-line .link .elementor-widget-container,.info-line .link .elementor-widget-container .elementor-heading-title{display:block;height:100%}.info-line .link a{display:flex;display:-webkit-flex;height:100%;align-items:center;justify-content:center}.info-line{background:linear-gradient(90deg,#4481eb 0%,#1cafe1 100%);box-shadow:0 5px 10px rgb(24 24 24 / .1);-webkit-box-shadow:0 5px 10px rgb(24 24 24 / .1)}.info-line:hover{background:#45a3ff;box-shadow:0 5px 10px rgb(24 24 24 / .1);-webkit-box-shadow:0 5px 10px rgb(24 24 24 / .1)}.info-line p{margin:0}a.link{display:block;color:#1976d2;text-decoration:underline}a.link:hover{color:#45a3ff}.covid-label{display:flex;display:-webkit-flex;height:100%;top:0!important}.covid-label .elementor-widget-container,.covid-label .elementor-widget-container a{height:100%;display:flex;display:-webkit-flex;align-items:stretch;justify-content:center}.covid-label .elementor-widget-container a span{display:flex;display:-webkit-flex;align-items:center;background-color:#fe5e00;padding:0 0 0 15px;margin-right:-24px;z-index:9}.covid-label .elementor-widget-container a:after{content:"";border:86px solid #fff0;border-left:0 solid #fe5e00;border-top:120px solid #fe5e00}.header-top-line .social-bar .elementor-social-icons-wrapper .elementor-grid-item{margin:5px 10px}.header-top-line .social-bar .elementor-social-icons-wrapper .elementor-grid-item:first-child{margin-left:0}.header-top-line .social-bar .elementor-social-icons-wrapper .elementor-grid-item:last-child{margin-right:0}.header-email .elementor-icon-box-title a:hover,.header-phone .elementor-icon-box-title a:hover{color:#1976d2}.header-phone.dropdown .elementor-icon-box-description{position:absolute;width:100%;display:none;background-color:#eefaff}.header-phone.dropdown .elementor-icon-box-title .wrapper{display:flex;display:-webkit-flex;align-items:center;justify-content:flex-start}.header-phone.dropdown .elementor-icon-box-title .wrapper svg:first-child{margin-left:15px;margin-right:10px}.header-phone.dropdown .elementor-icon-box-title .wrapper svg:last-child{margin-left:6px}.header-phone.dropdown .elementor-icon-box-description .item{display:flex;display:-webkit-flex;align-items:center;padding-top:15px;padding-left:15px;padding-right:15px}.header-phone.dropdown .elementor-icon-box-description .item a{color:#000;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:700;line-height:19.5px}.header-phone.dropdown .elementor-icon-box-description a:hover{color:#1976d2}.header-phone.dropdown .elementor-icon-box-description .item:last-child{padding-bottom:15px}.header-phone.dropdown .elementor-icon-box-description .item svg{margin-right:5px}.header-phone.dropdown .elementor-icon-box-wrapper.open .elementor-icon-box-title .dropdown-arrow{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.check-list-up .elementor-icon-list-icon{margin-top:4px}.check-list-up a:hover{text-decoration:underline}.hidden_desktop{display:none}.hidden_mobile{display:block}.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.spoiler.open .elementor-icon-box-content svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#breadcrumbs a{text-decoration:underline}.mobile-header .mobile-header-col .booking-btn .elementor-button-link{width:100%!important;background-color:unset!important;background:linear-gradient(180deg,#fe5e00 0%,#ce4c00 100%);box-shadow:0 2px 0 #ab3f00,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ff6f1b!important;-webkit-box-shadow:0 2px 0 #ab3f00,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ff6f1b!important;border-radius:5px!important}#mobile-menu .humburger-menu .elementor-menu-toggle,.mobile-menu .humburger-menu .elementor-menu-toggle{display:none}#mobile-menu .humburger-menu nav,.mobile-menu .humburger-menu nav{top:0!important}.mobile-menu #calculator_trigger,.mobile-menu #calculator_trigger_mobile{margin-top:14px}.mobile-menu #calculator_trigger a,.mobile-menu #calculator_trigger_mobile a{color:#fff}#open_mobile_menu,.open_mobile_menu{display:inline;width:auto}#humburger-ico{width:45px;height:30px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#humburger-ico span{display:block;position:absolute;height:7px;width:100%;background:#1976d2;border-radius:9px;opacity:1;left:0;bottom:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#humburger-ico span:nth-child(1){top:0}#humburger-ico span:nth-child(2),#humburger-ico span:nth-child(3){top:12px}#humburger-ico span:nth-child(4){top:24px}#humburger-ico.open span:nth-child(1){top:18px;width:0%;left:50%}#humburger-ico.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#humburger-ico.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#humburger-ico.open span:nth-child(4){top:18px;width:0%;left:50%}.humburger-menu .elementor-menu-toggle{background-color:#fff0;padding:0;font-size:40px}.dark-overlay-active .dark-overlay{position:absolute;background-color:rgb(0 0 0 / .5);top:0;width:100%;height:100%;z-index:92;top:100px}.social_button_wrap{display:block;align-items:center;justify-content:center;margin:30px auto;text-align:center}.social_button_wrap .item{margin-right:30px;display:inline;vertical-align:middle}.social_button_wrap .item>a{display:inline-block;padding:0!important;line-height:0}.social_button_wrap .item:last-child{margin-right:0}.header_menu .booking-btn .elementor-button-link:hover{background:linear-gradient(180deg,#ff8d4a 0%,#ff5e00 100%);box-shadow:0 2px 0 #ea5500,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ffa26b!important;-webkit-box-shadow:0 2px 0 #ea5500,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ffa26b!important}.header_menu .booking-btn .elementor-button-link{background-color:unset!important;background:linear-gradient(180deg,#fe5e00 0%,#ce4c00 100%);box-shadow:0 2px 0 #ab3f00,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ff6f1b!important;-webkit-box-shadow:0 2px 0 #ab3f00,0 4px 25px rgb(255 94 0 / .5),inset 0 2px 0 #ff6f1b!important}.elementor-swiper-button{z-index:9;color:#fff}.swiper-pagination{z-index:9}.ast-footer-overlay,.ast-footer-overlay .ast-container{padding:0!important}.footer_menu_wrap nav{overflow:hidden!important;padding-bottom:10px}.footer_menu_wrap .elementor-nav-menu{text-align:left}.footer_menu_wrap .elementor-nav-menu .menu-item,.footer_menu_wrap .elementor-nav-menu--dropdown ul .menu-item{flex:1 1 50%;margin-top:20px;display:block}.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(even){padding-left:4px}.footer_menu_wrap .elementor-nav-menu .menu-item a{display:inline}.footer_menu_wrap .elementor-nav-menu--dropdown ul{display:flex;display:-webkit-flex;flex-wrap:wrap}.subscribe-form form .elementor-field-type-submit button{background:#1976d2;background:linear-gradient(180deg,#1976d2 0%,#1664b3 100%);box-shadow:0 2px 0 #115294,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #1a81e8;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;opacity:.8;padding:16px 46px}.subscribe-form form .elementor-field-type-submit button:hover{opacity:1}.subscribe-form .elementor-field-type-text,.subscribe-form .elementor-field-type-email{width:36.5%}.subscribe-form .elementor-field-type-text input,.subscribe-form .elementor-field-type-email input{height:100%;padding:6px 19px!important}.subscribe-form .elementor-field-type-submit{width:27%}.footer-wrap .footer-inner .social-bar .elementor-social-icons-wrapper .elementor-grid-item{margin:0 11px}.footer-wrap .footer-inner .social-bar .elementor-social-icons-wrapper .elementor-grid-item:first-child{margin-left:0}.footer-wrap .footer-inner .social-bar .elementor-social-icons-wrapper .elementor-grid-item:last-child{margin-right:0}.callback_wrapper{background:linear-gradient(111.08deg,#a1ffce 2.96%,#faffd1 81.11%)}.callback_wrapper p{margin:0!important}.popup .dialog-widget-content{overflow:hidden}.popup:not(.white-close-btn) .dialog-close-button{top:33px!important}.popup:not(.white-close-btn) .dialog-close-button i{font-size:25px;color:#1976d2}.popup .dialog-close-button:hover i{color:#45a3ff}.popup.white-close-btn .dialog-close-button{background-color:#fff;padding:5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.calculator-popup .dialog-close-button,.primary-popup .dialog-close-button,.booking-popup-simplify .dialog-close-button{top:47px;right:25px}.calculator-popup .dialog-close-button i,.primary-popup .dialog-close-button i,.booking-popup-simplify .dialog-close-button i{color:#1976d2;width:34px;height:34px;font-size:34px;font-weight:900}#price_calculator>.elementor-form-fields-wrapper{justify-content:flex-end}#price_calculator .elementor-message-success,#booking-form-simplify .elementor-message-success{display:none}#price_calculator .elementor-form-fields-wrapper .elementor-column label,#booking-form-simplify .elementor-form-fields-wrapper .elementor-column label{margin-bottom:-52px;margin-left:20px;z-index:2;font-family:"Montserrat",Sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#181818;opacity:.5}#price_calculator .elementor-form-fields-wrapper .elementor-column input,#booking-form-simplify .elementor-form-fields-wrapper .elementor-column input{padding-top:33px;padding:40px 20px 16px 20px;outline:none}#price_calculator .elementor-form-fields-wrapper .elementor-column #form-field-rooms_number,#booking-form-simplify .elementor-form-fields-wrapper .elementor-column #form-field-rooms_number{border-radius:5px 0 0 5px!important;-webkit-border-radius:5px 0 0 5px!important;-moz-border-radius:5px 0 0 5px!important;-ms-border-radius:5px 0 0 5px!important;-o-border-radius:5px 0 0 5px!important}#price_calculator .booking_client_check_in:after,#booking-form-simplify .booking_client_check_in:after{content:"";background-image:url(/wp-content/uploads/2021/02/calendar-ico.svg);background-repeat:no-repeat;width:22px;height:22px;position:absolute;right:30px;top:calc(50% - 11px);top:28px}#price_calculator .elementor-form-fields-wrapper .elementor-column input:focus,#price_calculator .elementor-form-fields-wrapper .elementor-column textarea:focus,#booking-form-simplify .elementor-form-fields-wrapper .elementor-column input:focus,#booking-form-simplify .elementor-form-fields-wrapper .elementor-column textarea:focus,.nice-select.open{border-width:1px;box-shadow:unset!important;-webkit-box-shadow:unset!important;background-color:#f7fbff!important}.nice-select.open{background-color:#f7fbff!important}#price_calculator #submit,#booking-form-simplify #submit{background:linear-gradient(180deg,#1976d2 0%,#1664b3 100%);box-shadow:0 2px 0 #115294,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #1a81e8;-webkit-box-shadow:0 2px 0 #115294,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #1a81e8;margin-top:4px}#price_calculator #submit:hover,#booking-form-simplify #submit:hover{background:linear-gradient(180deg,#2b95ff 0%,#006bd6 100%);box-shadow:0 2px 0 #0d63b9,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #46a3ff;-webkit-box-shadow:0 2px 0 #0d63b9,0 4px 25px rgb(23 105 188 / .5),inset 0 2px 0 #46a3ff}#price_calculator .elementor-field-group-booking_client_check_in,#booking-form-simplify .elementor-field-group-booking_client_check_in{height:0;overflow:hidden;border:0;box-shadow:unset;outline:none;opacity:0;margin:0;padding:0}#price_calculator .elementor-field-group-booking_client_check_in input,#booking-form-simplify .elementor-field-group-booking_client_check_in input{height:184px}#price_calculator .elementor-field-group-booking_client_guests input,#booking-form-simplify .elementor-field-group-booking_client_guests input{padding-right:55px!important}#price_calculator .elementor-field-group-booking_client_guests:after,#booking-form-simplify .elementor-field-group-booking_client_guests:after{content:"";background-image:url(/wp-content/uploads/2021/02/persone.svg);background-repeat:no-repeat;width:18px;height:22px;position:absolute;right:30px;top:calc(50% - 11px)}#price_calculator .elementor-field-group-booking_client_source,#booking-form-simplify .elementor-field-group-booking_client_source{width:49%!important;width:calc(49% - 8px)!important}#price_calculator .elementor-field-group-booking_client_source:not(.nice-select),#booking-form-simplify .elementor-field-group-booking_client_room_type_1:not(.nice-select),#booking-form-simplify .elementor-field-group-booking_client_type_1:not(.nice-select),#booking-form-simplify .elementor-field-group-booking_client_source:not(.nice-select){display:block!important;height:0px!important;overflow:hidden;padding:0;margin:0;min-height:0;outline:none;border:0;box-shadow:unset;opacity:0}#price_calculator .elementor-field-group-booking_client_source:not(.nice-select),#booking-form-simplify .elementor-field-group-booking_client_source:not(.nice-select){width:300px!important;margin-right:-300px}#price_calculator .elementor-field-group-booking_client_source:not(.nice-select) .elementor-field,#booking-form-simplify .elementor-field-group-booking_client_source:not(.nice-select) .elementor-field{height:80px}#price_calculator .elementor-field-group-booking_client_room_type_1:not(.nice-select)>.elementor-field,.elementor-field-group-booking_client_type_1:not(.nice-select)>.elementor-field,#booking-form-simplify .elementor-field-group-booking_client_room_type_1:not(.nice-select)>.elementor-field,.elementor-field-group-booking_client_type_1:not(.nice-select)>.elementor-field{height:80px}#price_calculator .nice-select[class*="booking_client_room_type"],#booking-form-simplify .nice-select[class*="booking_client_room_type"]{-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out}#price_calculator .nice-select{display:flex;display:-webkit-flex;align-items:flex-end;min-height:80px;font-size:18px;font-weight:600;line-height:22px;color:#000;padding:16px 20px;border:1px solid #E4E4E4;outline:none}#price_calculator .nice-select:focus{box-shadow:none}#price_calculator .elementor-field-type-select>*:before{display:none}#booking-form-simplify .elementor-field-group-booking_client_check_in_type{display:flex;display:-webkit-flex;flex-direction:column;font-family:"Montserrat",Sans-serif;align-items:flex-start;justify-content:space-between;font-weight:600;font-size:18px;line-height:22px;color:#000;width:100%;min-height:80px;margin-left:5px;margin-right:5px;padding:16px 20px 16px 20px;max-width:unset}#booking-form-simplify .elementor-field-group-calculator_data_field{display:none}#price_calculator div[class*="elementor-field-group-booking_client_type"],#booking-form-simplify div[class*="elementor-field-group-booking_client_type"]{display:none;width:100%!important;max-width:100%!important}#price_calculator .nice-select.elementor-field-group-booking_client_type_1{display:flex!important;display:-webkit-flex!important}#price_calculator .nice-select .current{color:#bfbfbf}#price_calculator .nice-select .current,#booking-form-simplify .nice-select .current{margin-left:0}#price_calculator .nice-select label,#booking-form-simplify .nice-select label{display:block;width:100%;margin-left:0!important;margin-bottom:0!important}#price_calculator .nice-select .list,#booking-form-simplify .nice-select .list{margin-top:1px!important;margin-left:0px!important;width:100%!important;width:calc(100% + 2px)!important}#price_calculator .nice-select:after,#booking-form-simplify .nice-select:after{border-bottom:3px solid #1976d2!important;border-right:3px solid #1976d2!important;margin-top:-11px!important}#price_calculator .elementor-field-group-booking_client_additional_information textarea,#booking-form-simplify .elementor-field-group-booking_client_additional_information textarea{padding-top:40px;padding-bottom:12px}#price_calculator .childs_details{display:none}#price_calculator .childs_details .item:first-child{margin-top:0}#price_calculator .childs_details .item{display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;margin-top:10px}#price_calculator .childs_details .item span:first-child{font-weight:400;font-size:14px;line-height:17px;color:#000;padding-right:10px}#price_calculator .childs_details .item .nice-number{display:flex;display:-webkit-flex}#price_calculator .childs_details .item button{width:30px}#price_calculator .childs_details .item input{padding:0;text-align:center}.booking_client_check_in_wrap{width:100%}.booking_client_check_in{display:flex;display:-webkit-flex;flex-direction:column;justify-content:space-between;height:100%;min-height:80px;border-color:var(--e-global-color-206ee44);background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-width:1px;border-style:solid;padding:16px 0;cursor:pointer}.booking_client_check_in>span{padding:0 20px}.booking_client_check_in>span{font-family:"Montserrat",Sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#181818;opacity:.5}.booking_client_check_in .booking-check_in_out_date{font-family:"Montserrat",Sans-serif;font-weight:600;font-size:18px;line-height:22px;color:#bfbfbf;opacity:1}.booking_client_check_in .ui-datepicker{display:none;position:absolute;z-index:3;top:80px}.ui-widget-header .ui-state-active,.dp-highlight a,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff!important;background:#007fff!important;font-weight:normal!important;color:#fff!important}#price_calculator .regular_guest-wrap{display:flex;display:-webkit-flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}#price_calculator .regular_guest-wrap input{width:15px;height:15px;cursor:pointer}#price_calculator .elementor-form-fields-wrapper .regular_guest-wrap label{margin:0;margin-left:10px;cursor:pointer;opacity:1}#price_calculator .elementor-field-group-number_of_regular_guests{display:none}#price_calculator .price-info span:first-child,#booking-form-simplify .price-info span:first-child{font-family:"Montserrat",Sans-serif;font-weight:600;font-size:18px;line-height:22px;color:#000}#price_calculator .price-info span:last-child,#booking-form-simplify .price-info span:last-child{font-family:"Montserrat",Sans-serif;font-size:18px;line-height:22px;font-weight:900;margin-left:15px;color:#fe5e00}#price_calculator .price-info .price,#booking-form-simplify .price-info .price{font-size:24px!important;line-height:29px!important}#price_calculator .elementor-field-group-booking_client_add_room_2,#booking-form-simplify .elementor-field-group-booking_client_add_room_2{display:none;margin-bottom:0!important}#price_calculator .elementor-field-group-booking_client_add_room_2.show,#booking-form-simplify .elementor-field-group-booking_client_add_room_2.show{display:flex;display:-webkit-flex;width:11%;margin-bottom:10px!important}#price_calculator .elementor-field-group-order_acceptance{order:2;padding-top:10px}#booking-form-simplify .elementor-field-group-order_acceptance{margin-top:20px;margin-bottom:20px}#price_calculator .spoiler_guests,#booking-form-simplify .spoiler_guests{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;background-color:#1976d2;background:linear-gradient(180deg,#1976d2 0%,#1664b3 100%);padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;cursor:pointer}#price_calculator .spoiler_guests:hover,#booking-form-simplify .spoiler_guests:hover{background-color:#45a3ff;background:linear-gradient(180deg,#2b95ff 0%,#006bd6 100%)}#price_calculator .spoiler_guests>span,#booking-form-simplify .spoiler_guests>span{color:#fff;font-size:14px;line-height:17px}#price_calculator .spoiler_guests.open .ico,#booking-form-simplify .spoiler_guests.open .ico{transform:rotate(180deg)}#price_calculator .elementor-field-type-number .nice-number,#booking-form-simplify .elementor-field-group-rooms_number .nice-number{display:flex;display:-webkit-flex;width:100%}#price_calculator .elementor-field-type-number .nice-number .plus_b,#booking-form-simplify .elementor-field-group-rooms_number .nice-number .plus_b{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0;padding:10px 12.92px}#price_calculator .elementor-field-type-number input::-webkit-outer-spin-button,#price_calculator .elementor-field-type-number input::-webkit-inner-spin-button,#booking-form-simplify .elementor-field-group-rooms_number input::-webkit-outer-spin-button,#booking-form-simplify .elementor-field-group-rooms_number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#price_calculator .elementor-field-type-number input[type="number"],#booking-form-simplify .elementor-field-group-rooms_number input[type="number"]{-moz-appearance:textfield}#price_calculator .count_guests,#booking-form-simplify .count_guests{margin-top:10px}#price_calculator .count_guests>div,#booking-form-simplify .count_guests>div{display:flex;display:-webkit-flex;align-items:center;margin-top:10px}#price_calculator .count_guests .childs_age,#price_calculator .count_guests .childs_age_2,#price_calculator .count_guests .childs_age_3,#price_calculator .count_guests .childs_age_4,#price_calculator .count_guests .childs_age_5{display:none;opacity:0}#price_calculator .count_guests>div>span{width:80%}#price_calculator .count_guests>div .nice-number{width:20%}#price_calculator .nice-number button,#booking-form-simplify .nice-number button{background-color:#1976d2;background:linear-gradient(180deg,#1976d2 0%,#1664b3 100%)}#price_calculator .count_guests>div .nice-number .minus_b,#booking-form-simplify .count_guests>div .nice-number .minus_b{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px}#price_calculator .elementor-field-type-number .nice-number button,#booking-form-simplify .elementor-field-group-rooms_number .nice-number button{font-size:31px;padding:10px 16px;font-weight:500;font-family:"Montserrat",Sans-serif}#price_calculator .nice-number button:hover,#booking-form-simplify .nice-number button:hover{background-color:#45a3ff;background:linear-gradient(180deg,#2b95ff 0%,#006bd6 100%)}#price_calculator .count_guests .nice-number,#booking-form-simplify .count_guests .nice-number{display:flex;display:-webkit-flex;align-items:center}#price_calculator .count_guests .nice-number button:last-child,#booking-form-simplify .count_guests .nice-number button:last-child{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;-o-border-radius:0 5px 5px 0}#price_calculator .count_guests .nice-number button,#booking-form-simplify .count_guests .nice-number button{font-size:18px;padding:0 11px}#price_calculator .nice-number button[disabled],#booking-form-simplify .nice-number button[disabled]{background-color:#bfbfbf;background:#bfbfbf;color:#fff}#price_calculator .count_guests .nice-number input,#booking-form-simplify .count_guests .nice-number input{padding-top:0;padding:9px;width:50px}#price_calculator .price{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;padding:20px 0 30px 0;border-bottom:1px solid #E4E4E4}#price_calculator .price>span:first-child{font-size:18px;line-height:22px;font-weight:600;color:#000;padding-right:10px}#price_calculator .price>span:last-child{font-size:18px;line-height:22px;font-weight:600;color:#FE5E00;padding-left:10px}#price_calculator .contacts_wrap{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;margin:15px 0 6px 0}#price_calculator .contacts_wrap>div{font-size:18px;line-height:22px;font-weight:600;color:#000}#price_calculator .contacts_wrap>div:first-child{padding-right:10px}#price_calculator .contacts_wrap>div:last-child{display:flex;display:-webkit-flex;align-items:center;padding-left:10px}#price_calculator .contacts_wrap .contacts a.phone{color:#1976D2;padding-right:16px}#price_calculator .contacts_wrap .contacts a.phone:hover{text-decoration:underline}#price_calculator .messengers{display:flex;display:-webkit-flex;align-items:center}#price_calculator .messengers a{display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 8px}#price_calculator .messengers a:first-child{margin-left:0}#price_calculator .messengers a:last-child{margin-right:0}#price_calculator .messengers .whatsapp{background-image:url(/wp-content/uploads/2021/01/whatsup.png)}#price_calculator .messengers .telegram{background-image:url(/wp-content/uploads/2021/01/telegram.svg)}#price_calculator .messengers .viber{background-image:url(/wp-content/uploads/2021/01/viber-ico.svg)}.booking-popup-simplify .elementor-field-group-spoiler_wrapper{margin-bottom:0!important}.booking-popup-simplify .elementor-field-group-spoiler_wrapper .spoiler{padding:12px 20px;background-color:#F3F9FF;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;cursor:pointer}.booking-popup-simplify .elementor-field-group-spoiler_wrapper .spoiler>span:first-child{font-size:16px;line-height:20px;font-weight:500;color:#000}.booking-popup-simplify .elementor-field-group-spoiler_wrapper .spoiler>span:last-child:after{content:'';display:block;height:16px;pointer-events:none;position:absolute;right:30px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:16px;border-bottom:3px solid #1976d2!important;border-right:3px solid #1976d2!important;margin-top:-11px!important}.booking-popup-simplify .elementor-field-group-spoiler_wrapper .spoiler.open>span:last-child:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.booking-popup-simplify .elementor-field-group-check_in_out_date,.booking-popup-simplify .elementor-field-group-guests_count{display:none}.booking-popup-simplify .elementor-field-group-guests_count:after{content:'';display:block;position:absolute;width:22px;height:22px;background-image:url(/wp-content/uploads/2021/02/persone.svg);background-repeat:no-repeat;background-position:center;background-size:contain;right:28px;top:29px}.check_in_guest_count_wrap{display:flex;display:-webkit-flex;width:100%;padding:12px 15px;margin:0 5px;background-color:#F3F9FF}.elementor-field-group-order_acceptance .elementor-field-option{display:flex;display:-webkit-flex;align-items:center}.elementor-field-group-order_acceptance label{padding:0;opacity:1!important;margin-bottom:0!important;margin-left:10px!important;color:#181818!important;font-weight:500!important;font-size:12px!important;line-height:18px!important;cursor:pointer}.elementor-field-group-order_acceptance label u{color:#1976d2}.elementor-field-group-order_acceptance input[name="form_fields[order_acceptance]"]{background:#fff0;background-color:transparent!important;border:none;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1976d2!important;padding:9px!important;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;-ms-border-radius:4px!important;outline:none;cursor:pointer}.elementor-field-group-order_acceptance input[name="form_fields[order_acceptance]"]:focus,#price_calculator .elementor-field-group-order_acceptance input[name="form_fields[order_acceptance]"]:focus,#booking-form-simplify .elementor-field-group-order_acceptance input[name="form_fields[order_acceptance]"]:focus{background:#fff0;background-color:transparent!important}.elementor-field-group-order_acceptance input[name="form_fields[order_acceptance]"]+svg{display:none;margin-left:-16px;cursor:pointer}.elementor-field-group-order_acceptance input[name="form_fields[order_acceptance]"]:checked+svg{display:inline;margin-right:2px}.elementor-card-shadow-yes .elementor-post__card{box-shadow:0 2px 15px rgb(0 0 0 / 10%)!important;-webkit-box-shadow:0 2px 15px rgb(0 0 0 / 10%)!important}.elementor-card-shadow-yes .elementor-post__card:hover{box-shadow:0 2px 15px rgb(0 0 0 / 30%)!important;-webkit-box-shadow:0 2px 15px rgb(0 0 0 / 30%)!important}.reviews_wrap .review-item>.inner{box-shadow:0 2px 15px rgb(0 0 0 / 10%);-webkit-box-shadow:0 2px 15px rgb(0 0 0 / 10%)}.reviews_wrap .review-item>.inner:hover{box-shadow:0 2px 15px rgb(0 0 0 / 30%);-webkit-box-shadow:0 2px 15px rgb(0 0 0 / 30%)}.elementor-testimonial__name{padding-bottom:5px}.elementor-testimonial__title img{margin-right:4px;margin-top:-4px}.elementor-testimonial__title img:first-child{margin-left:15px}.elementor-testimonial__title img:last-child{margin-right:0}.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover,.ui-state-hover{border:1px solid #003eff!important;background:#007fff!important;font-weight:normal!important;color:#fff!important}.between-date,.ui-widget-content .between-date{border:1px solid #003eff!important;background:#007fff!important;font-weight:normal!important;color:#fff!important}.ui-datepicker-calendar tr td.hover-day a,.ui-datepicker-calendar tr td.hover-day a{color:#fff!important;border:1px solid #003eff!important;background:#007fff!important}.booking_client_check_in_wrap .ui-datepicker{display:none!important}.booking_client_check_in_wrap.open .ui-datepicker{display:block!important;width:calc(100% - 10px)!important;margin-top:6px}.ui-datepicker-multi .ui-datepicker-group table{width:98%!important;margin:0 auto 0.4em!important;border:0!important}.booking_client_check_in_wrap.open{background-color:#f7fbff}.toggle_list .elementor-icon-list-items li{display:none}.toggle_list .elementor-icon-list-items li:nth-child(-n+6){display:flex;display:-webkit-flex}.toggle_list.open .elementor-icon-list-items li{display:flex;display:-webkit-flex}.special-offers-wrap{display:flex;display:-webkit-box;flex-wrap:wrap}.special-offers-wrap .special-offers-item{width:100%;max-width:25%;min-width:300px;padding:25px 15px 0 15px;min-height:380px}.special-offers-wrap .special-offers-item .inner-wrap{display:flex;display:-webkit-flex;flex-direction:column;justify-content:stretch;background-color:#fff;height:100%;box-shadow:0 2px 15px rgb(0 0 0 / 10%)!important;-webkit-box-shadow:0 2px 15px rgb(0 0 0 / 10%)!important;border-radius:10px;overflow:hidden}.special-offers-wrap .special-offers-item:hover .inner-wrap{box-shadow:0 2px 15px rgb(0 0 0 / 30%)!important;-webkit-box-shadow:0 2px 15px rgb(0 0 0 / 30%)!important}.special-offers-wrap .special-offers-item .inner-wrap .title{padding:20px 20px 10px 20px}.special-offers-wrap .special-offers-item .inner-wrap .title a{color:var(--e-global-color-191b9f0);font-family:"Exo 2",Sans-serif;font-size:24px;font-weight:700;line-height:29px;letter-spacing:.03px}.special-offers-wrap .special-offers-item .inner-wrap .description{margin-bottom:auto;padding:0 20px 10px 20px}.special-offers-wrap .special-offers-item .inner-wrap .link{padding:0 20px 20px 20px}.special-offers-wrap .special-offers-item .inner-wrap .link a{color:var(--e-global-color-6a00dd8);font-family:"Montserrat",Sans-serif;font-size:18px;font-weight:600;text-transform:none;text-decoration:underline;line-height:28px;margin-bottom:14px}.special-offers-wrap .special-offers-item .inner-wrap .description p{color:var(--e-global-color-191b9f0);font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;line-height:24px}.special-offers-wrap .special-offers-item .inner-wrap .image{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:150px}#special_offers_wrap_widget>.elementor-container .swiper-navigation{position:absolute;bottom:-28px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 15px}#special_offers_wrap_widget>.elementor-container .swiper-slide{height:auto!important}#special_offers_wrap_widget>.elementor-container .swiper-navigation .navigation-btn{display:block;width:25px;height:25px;z-index:10;color:#1976d3;font-size:25px;line-height:0;cursor:pointer}.trigger_site_version .elementor-widget-container .checkbox-green{display:flex;display:-webkit-flex;align-items:center}.trigger_site_version .elementor-widget-container .checkbox-green .title{font-family:"Montserrat",Sans-serif;font-size:14px;color:#000;font-weight:600;line-height:20px;margin-right:10px}.checkbox-green{display:inline-block;height:28px;line-height:28px;margin-right:10px;position:relative;vertical-align:middle;font-size:14px;user-select:none}.checkbox-green .checkbox-green-switch{display:inline-block;height:28px;width:132px;box-sizing:border-box;position:relative;border-radius:2px;background:#26a3e4;transition:background-color 0.3s cubic-bezier(0,1,.5,1)}.checkbox-green .checkbox-green-switch:before{content:attr(data-label-on);display:inline-block;box-sizing:border-box;width:65px;padding:0 12px;position:absolute;top:0;left:70px;text-transform:uppercase;text-align:center;color:rgb(255 255 255);font-family:"Montserrat",Sans-serif;font-size:10px;font-weight:600;line-height:30px}.checkbox-green .checkbox-green-switch:after{content:attr(data-label-off);display:inline-block;box-sizing:border-box;width:70px;border-radius:1px;position:absolute;top:1px;left:1px;z-index:5;text-transform:uppercase;text-align:center;background:#fff;line-height:26px;font-size:10px;color:#777;transition:transform 0.3s cubic-bezier(0,1,.5,1)}.checkbox-green input[type="checkbox"]{display:block;width:0;height:0;position:absolute;z-index:-1;opacity:0}.checkbox-green input[type="checkbox"]:checked+.checkbox-green-switch{background-color:#26a3e4}.checkbox-green input[type="checkbox"]:checked+.checkbox-green-switch:before{content:attr(data-label-off);left:0}.checkbox-green input[type="checkbox"]:checked+.checkbox-green-switch:after{content:attr(data-label-on);color:#26a3e4;transform:translate3d(60px,0,0)}.checkbox-green input[type="checkbox"]:not(:disabled)+.checkbox-green-switch:hover{cursor:pointer}.checkbox-green input[type="checkbox"]:not(:disabled)+.checkbox-green-switch:hover:after{box-shadow:0 3px 3px rgb(0 0 0 / .4)}.checkbox-green input[type="checkbox"]:disabled+.checkbox-green-switch{opacity:.6;filter:grayscale(50%)}.checkbox-green.focused .checkbox-green-switch:after{box-shadow:inset 0 0 4px #ff5623}.tour_description .rotate-label,.tour-header .rotate-label{display:block;transform:rotate(-6.5deg);-webkit-transform:rotate(-6.5deg);margin-top:-10px}@media (max-width:1024px){.subscribe-form .elementor-form-fields-wrapper{width:100%}.description_wrap .description-col .elementor-column-wrap{max-width:100%!important}.tablet-subscribe .subscribe-form .elementor-field-type-text{width:50%!important}.tablet-subscribe .subscribe-form .elementor-field-type-text,.tablet-subscribe .subscribe-form .elementor-field-type-email{width:50%!important}.tablet-subscribe .subscribe-form .elementor-field-type-submit{width:100%!important}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title{padding:3px 35px 0 35px}.popup_tour_prices .price-table table thead tr th{min-width:130px;padding:10px!important}.popup_tour_prices .dialog-close-button{top:7px!important}}@media (max-width:768px){.hidden_desktop{display:block}.hidden_mobile{display:none}body .mobile-full-width,body .mobile-full-width .elementor-button-link{width:100%!important}.elementor-tabs-wrapper{padding:0 10px}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title{width:33.3333%;padding:10px!important;margin-bottom:20px}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title svg{width:45px;height:45px}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title span{text-align:center}.infrastructure-tabs-wrap .infrastructure-tabs .elementor-tabs-wrapper{flex-wrap:wrap}.header-top-line-col .item .elementor-icon-box-icon{display:none}.infrastructure-tabs .elementor-tabs-content-wrapper .elementor-tab-mobile-title{display:none}.check-list .elementor-icon-list-items .elementor-icon-list-item{font-size:14px!important;line-height:26px!important;font-weight:500!important}.check-list-mobile .check-list ul li{display:none}.check-list-mobile .check-list ul li:nth-child(-n+6){display:flex;display:-webkit-flex}.grant-img{display:inline-block;width:50%!important}.main-button .elementor-button-link{max-width:unset}.simple-slider .swiper-pagination{display:flex;display:-webkit-flex;align-items:center;justify-content:center;bottom:-11px!important}.simple-slider .swiper-pagination .swiper-pagination-bullet-active{opacity:1!important;width:14px!important;height:14px!important}.simple-slider .swiper-pagination .swiper-pagination-bullet{background:#1976d2!important;opacity:.4}.ico-text-widget .elementor-icon-box-wrapper{display:flex;display:-webkit-flex;align-items:center}.ico-text-widget .elementor-icon-box-wrapper .elementor-icon-box-icon{display:flex;display:-webkit-flex;align-items:center;margin:0!important}.ico-text-widget .elementor-icon-box-wrapper .elementor-icon-box-content{text-align:left;margin-left:15px}.popup.info_popup .dialog-close-button{top:4px!important;right:4px!important}.header-phone.dropdown .elementor-icon-box-title .wrapper,.header-phone.dropdown .elementor-icon-box-description .item{justify-content:center}.header-phone.dropdown .elementor-icon-box-wrapper.open .elementor-icon-box-description{display:block;z-index:991}#price_calculator .count_guests>div,#booking-form-simplify .count_guests>div{justify-content:space-between}#price_calculator .count_guests>div>span,#booking-form-simplify .count_guests>div>span{width:auto}#price_calculator .count_guests>div>.nice-number,#booking-form-simplify .count_guests>div>.nice-number{width:auto;display:flex;display:-webkit-flex}#price_calculator .nice-select .current{font-size:16px;line-height:20px}#price_calculator .elementor-field-group-booking_client_source:not(.nice-select){width:unset!important;margin-right:unset}#price_calculator .contacts_wrap,#price_calculator .price{flex-direction:column}#price_calculator .price>span,#price_calculator .contacts_wrap>div{padding-left:0!important;padding-right:0!important}#price_calculator .contacts_wrap>div:last-child,#price_calculator .price>span:last-child{margin-top:10px}#price_calculator .elementor-field-group-booking_client_add_room{width:12.624%;padding:0}#price_calculator .elementor-field-group-booking_client_add_room svg{width:25px;height:25px}#price_calculator .elementor-field-group-booking_client_check_in_type{width:calc(100% - 10px);max-width:unset;margin-right:5px}#price_calculator .elementor-field-group-booking_client_guests{width:30%}.calculator-popup .dialog-close-button,.primary-popup .dialog-close-button,.booking-popup-simplify .dialog-close-button{top:25px;right:6px}.calculator-popup .dialog-close-button i,.primary-popup .dialog-close-button i,.booking-popup-simplify .dialog-close-button i{width:30px;height:30px;font-size:20px;background:#fff;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;padding:5px}#price_calculator .price-info span{font-size:16px!important;line-height:20px!important}#price_calculator .price-info .price{font-size:18px!important;line-height:22px!important}.footer-wrap .contacts,.footer-wrap .subscribe_col{max-width:325px;margin:0 auto}.footer_menu_wrap .contacts a,.footer_menu_wrap .contacts span{word-wrap:break-word}.subscribe-form .elementor-form-fields-wrapper{margin:0!important;padding:0 3px!important}.tablet-subscribe .subscribe-form .elementor-field-type-text{width:100%!important}.footer-wrap .subscribe-form .elementor-field-type-text,.footer-wrap .subscribe-form .elementor-field-type-email,.footer-wrap .subscribe-form .elementor-field-type-submit{width:100%!important}.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(odd){margin-right:25px}.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(even){margin-left:25px}.footer_menu_wrap .elementor-nav-menu--dropdown ul{max-width:325px;margin:0 auto}.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(odd),.footer_menu_wrap .elementor-nav-menu--dropdown ul .menu-item:nth-child(odd){flex:1 1 108px;margin-left:30px}.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(even),.footer_menu_wrap .elementor-nav-menu--dropdown ul .menu-item:nth-child(even){flex:1 1 84px}.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(even){padding-left:0!important}.footer_menu_wrap .elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:0!important}.subscribe-form .elementor-field-type-text input,.subscribe-form .elementor-field-type-email input{padding:15.5px 19px!important}.price-table .ea-advanced-data-table-wrap-inner{overflow-y:unset!important}.js-zoomed .elementor-widget-container{transform:scale(.308);transform-origin:left top}.popup_tour_prices .price-table{margin-bottom:40px}.popup_tour_prices .price-table table thead tr th{min-width:130px;padding:10px!important}.download-link .elementor-button-link{text-align:left!important}}@media (max-width:375px){.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(odd),.footer_menu_wrap .elementor-nav-menu--dropdown ul .menu-item:nth-child(odd){margin-left:10px;margin-right:10px}.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(even){margin-left:10px}.footer-wrap .contacts .contact .elementor-widget-container{padding-left:10px!important}.footer-wrap .contacts .contact a,.footer-wrap .contacts .contact span{word-break:break-all}}@media (max-width:325px){.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(odd),.footer_menu_wrap .elementor-nav-menu--dropdown ul .menu-item:nth-child(odd),.footer_menu_wrap .elementor-nav-menu .menu-item:nth-child(even),.footer_menu_wrap .elementor-nav-menu--dropdown ul .menu-item:nth-child(even){flex:unset;width:100%}.footer_menu_wrap .elementor-nav-menu--dropdown ul .menu-item{text-align:center}}