.main-button .elementor-button-link{max-width:unset!important;width:auto!important}#breadcrumbs a{text-decoration:underline}#breadcrumbs a,#breadcrumbs span{font-size:14px;line-height:16px;color:#676767}.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.persone-svg{margin-top:10px;margin-right:5px;text-align:center}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title span.persone-svg:last-child{margin-right:0}.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;text-align:center;outline:none}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title{padding:10px 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}.infrastructure-unit .main-button a{width:100%!important}.simple-slider .elementor-slides-wrapper .elementor-swiper-button{top:calc(100% - 40px);margin-top:8px}.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:10px;height:10px;background:#1976D2;opacity:.5}.simple-slider .elementor-slides-wrapper .swiper-pagination-bullet-active{width:14px;height:14px;opacity:1}.simple-slider .elementor-swiper-button{display:none}.simple-slider.nav-inner .elementor-slides-wrapper .swiper-pagination{bottom:24px!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%)}.show_services_price,.spoiler{cursor:pointer}.show_services_price .elementor-icon-box-content,.spoiler .elementor-icon-box-content{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;align-items:center}.show_services_price .elementor-icon-box-content .elementor-icon-box-description svg,.spoiler .elementor-icon-box-content .elementor-icon-box-description svg{width:39px;height:22px;margin-left:36px}.show_services_price .elementor-icon-box-content p,.spoiler .elementor-icon-box-content p{display:flex;display:-webkit-flex;align-items:center}.show_services_price .elementor-icon-box-content p span,.spoiler .elementor-icon-box-content p span{margin-left:36px}.toggle_wrap .toggle_tab{cursor:pointer}.toggle_wrap .toggle_tab.active .elementor-column-wrap{background-color:#1976D2!important}.toggle_wrap .toggle_tab.active .elementor-column-wrap .elementor-heading-title{color:#fff}.hotel_prices.price-table,.tour_prices.price-table{overflow:hidden}.hotel_prices.price-table{height:0}.mobile-price-section .hotel.price_table_widget,.mobile-price-section .tour.price_table_widget{overflow:hidden}.mobile-price-section .hotel.price_table_widget{height:0}.price-table table{margin:0}.price-table .ea-advanced-data-table-wrap-inner{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border:1px solid #e3e3e3}.price-table table thead tr th:first-child{position:relative}.price-table table thead tr th:first-child p{color:#181818;opacity:.4}.price-table table thead tr th:first-child p:first-child{position:absolute;right:20px;top:20px}.price-table table thead tr th:first-child p:last-child{position:absolute;bottom:20px;left:20px}.price-table table tbody tr td,.price-table table thead tr th{cursor:pointer}.price-table table tbody tr td:first-child{padding:30px 20px!important}.price-table table tbody tr td:first-child p:first-child,.price-table table tbody tr td:first-child a:first-child,.price-table table tbody tr td:first-child span:first-child{padding-top:0}.price-table table tbody tr td:first-child p,.price-table table tbody tr td:first-child a,.price-table table tbody tr td:first-child span{color:#181818;text-align:left;font-weight:700;font-size:14px;line-height:17px;margin:0;padding-top:10px}.price-table table thead tr th:first-child,.price-table table tbody tr td:first-child{border-right:1px solid #E3E3E3!important}.price-table table thead tr th:nth-child(even){background:#F9FAFC!important}.price-table table thead tr th img:first-child{margin-left:20px}.price-table table thead tr th img{margin-left:5px}.price-table table thead tr th p:nth-child(odd){padding-top:20px}.price-table table thead tr th p:first-child{padding:0}.price-table table thead tr th strong{background-color:unset!important}.price-table table tbody tr:nth-child(odd){background:#F9FAFC}.prices-wrap .prices-wrap-col .price-table table tbody tr td.hover,.prices-wrap .prices-wrap-col .price-table table thead th.hover{background-color:#bae1e8!important}section .prices-wrap .prices-wrap-col .price-table table tbody tr td.selected,section .prices-wrap .prices-wrap-col .price-table table thead th.selected,section .price-table table tbody tr td.selected,section .price-table table thead th.selected{background-color:#02a2de!important;color:#fff!important}.mobile_tour_prices .prices-inner-section .price-table table thead th.selected,.mobile_tour_prices .prices-inner-section .price-table table tbody tr td.selected,.mobile_hotel_prices .prices-inner-section .price-table table thead th.selected,.mobile_hotel_prices .prices-inner-section .price-table table tbody tr td.selected{background-color:#02a2de!important;color:#fff!important}.prices-wrap .prices-wrap-col .price-table table tbody tr td.selected strong,.prices-wrap .prices-wrap-col .price-table table thead th.selected strong{color:#fff}.price-table table tbody tr:hover{background-color:#bae1e8}.price-table table tbody tr,.price-table table tbody tr td{mix-blend-mode:multiply}.price-table table tbody tr td s{font-weight:500;font-size:16px;line-height:20px;text-decoration-line:line-through;color:#181818;opacity:.6}.elementor-editor-active .price-table table tbody tr td{opacity:1!important}.price-table table tbody tr td p{display:table;width:130px;margin:0 auto}.price-table table tbody tr td:first-child p{display:block;width:100%;margin:0}.choose_date{display:flex;display:-webkit-flex;font-family:"Montserrat",Sans-serif;flex-direction:row;justify-content:space-between;align-items:center}.choose_date .title{font-size:12px;line-height:15px;color:#181818;opacity:.5}.choose_date .date,.choose_date .date-end{font-weight:600;font-size:16px;line-height:16px;color:#000;padding-top:5px}#chose_date_price .ui-datepicker{margin:0 auto;width:100%;max-width:330px}.ui-datepicker-today a.ui-state-default{border:1px solid #dad55e!important;background:#fffa90!important;color:#777620!important}.mobile_price_table_wrap{background:#fff;border:1px solid #E3E3E3;box-shadow:0 10px 25px rgb(19 67 115 / .15);-webkit-box-shadow:0 10px 25px rgb(19 67 115 / .15);border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;margin-bottom:40px;overflow:hidden}.mobile_price_table_wrap tbody tr:nth-child(odd){background:#F9FAFC;mix-blend-mode:multiply}.mobile_price_table_wrap tbody .prices{background:#F9FAFC;mix-blend-mode:multiply}.mobile_price_table_wrap tbody td{margin:0;padding:20px 0;width:50%}.mobile_price_table_wrap tbody .rooms_title{vertical-align:middle}.mobile_price_table_wrap tbody .rooms_title img{display:none}.mobile_price_table_wrap tbody .rooms_title p{padding:15px 20px;margin:0;font-family:"Montserrat",Sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#181818}.mobile_price_table_wrap tbody .prices p{padding:5px 20px;margin:0;font-family:"Montserrat",Sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:29px;color:#FF3D00}.mobile_price_table_wrap tbody .prices p s{display:block;font-family:"Montserrat",Sans-serif;font-weight:500;font-size:16px;line-height:20px;text-decoration-line:line-through;color:#181818;opacity:.6}.price_table_widget.mobile_tour_prices .price_table_svg .elementor-widget-container,.price_table_widget.mobile_hotel_prices .price_table_svg .elementor-widget-container,.price_table_widget.mobile_hotel_prices .price_table_svg .elementor-widget-container .ea-advanced-data-table-wrap-inner{box-shadow:unset!important}.price_table_widget.mobile_tour_prices .price_table_svg .elementor-widget-container{padding:0!important}.discount-section .elementor-row{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between}.discount-section .discount-col{width:260px}.useful-info-container .check-list .elementor-icon-list-item .elementor-icon-list-icon{margin-top:-2px}@media(max-width:1024px){.price-table table tbody tr td:first-child{padding:10px!important}.price-table table thead tr th img{width:15px}.price-table table thead tr th img:first-child{margin-left:6px}.price-table table thead tr th p{font-size:12px;line-height:26px;text-align:center;padding:0}.dialog-close-button{background:#fff;top:5px!important;right:5px!important}.price-table table tbody tr td{padding:10px!important}.price-table table tbody tr td:first-child p{font-size:12px;width:160px}.price-table .ea-advanced-data-table-wrap .ea-advanced-data-table td strong{font-size:13px}.price-table .ea-advanced-data-table-wrap .ea-advanced-data-table td s{font-size:12px}.price-table table tbody tr td p{line-height:1;width:65px}.price-table table tbody tr td:first-child p{width:100%}.popup_tour_prices .price-table table thead tr th img:first-child{margin:0}}@media(max-width:768px){.infrastructure-tabs-wrap .infrastructure-tabs .elementor-tabs-content-wrapper .elementor-tab-content{padding:20px 0 40px 0}.infrastructure-tabs-wrap .elementor-tabs .elementor-tab-title svg{width:18px;height:24px}.simple-slider.nav-inner .elementor-slides-wrapper .swiper-pagination{bottom:-35px!important}.simple-slider .elementor-swiper-button{display:none}.elementor-icon-box-icon{display:flex;display:-webkit-flex;align-items:center}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;display:-webkit-flex;align-items:center}.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-bottom:0!important}.services-description .title .elementor-icon-box-content{padding-left:15px}.discount-label .elementor-icon-box-wrapper{display:flex;display:-webkit-flex;flex-direction:row;align-items:center}.discount-label .elementor-icon-box-wrapper .elementor-icon-box-icon{height:30px;margin-right:10px!important}.spoiler .elementor-icon-box-wrapper,.spoiler .elementor-icon-box-content{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;justify-content:space-between}.spoiler .elementor-icon-box-content .elementor-icon-box-description span{display:none}.spoiler .elementor-icon-box-content .elementor-icon-box-description svg{width:25px;height:14px}.spoiler .elementor-icon-box-wrapper .elementor-icon-box-icon{height:30px;margin-right:10px!important}}