@charset "UTF-8";@keyframes osm-spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.heading-1{font-size:40px;line-height:110%}.heading-2,.heading-3{font-size:32px;line-height:110%}.heading-3{font-size:28px}@media (max-width:767px){.heading-3{font-size:22px!important}}.heading-4{font-size:24px;line-height:110%}.heading-5,.heading-7{font-size:20px;line-height:110%}.heading-7{font-size:72px}.body-lg{font-size:20px;line-height:120%}.body-md{font-size:18px;line-height:130%}.body-sm,.body-xs{font-size:16px;line-height:130%!important}.body-xs{font-size:14px}.body-13,.body-xxs{font-size:13px;line-height:130%}.body-xxs{font-size:12px}.hover-main-orange:hover,.main-orange,.navbar__contact-wrapper a:hover{color:#f65421}.main-blue{color:#0468eb}.main-black{color:#2c2c2c}.main-white{color:#fff}.main-green{color:#00b268}.main-orange-bg{background-color:#f65421}.main-blue-bg{background-color:#0468eb}.main-black-bg{background-color:#2c2c2c}.main-white-bg{background-color:#fff!important}.secondary-blue-bg{background-color:#e5f2fe}.secondary-orange-bg{background:#ffeae4}.secondary-white{color:#eff1f5}.secondary-light-gray{color:#e6e6e6}.secondary-text-gray{color:#757575}.secondary-dark{color:#1e1e1e}.grefis .price-collapse-toggle[aria-expanded=true]~#collapseOne,.transparent-bg{background:0 0}.bg-main-orange{background-color:#f65421}.bg-main-blue{background-color:#0468eb}.bg-main-black{background-color:#2c2c2c}.bg-main-white{background-color:#fff}.bg-secondary-white{background-color:#eff1f5!important}.bg-secondary-light-gray{background-color:#e6e6e6}.bg-secondary-text-gray{background-color:#757575!important}.body-12{font-size:12px!important}.body-15{font-size:15px!important}.body-17{font-size:17px!important}.container-width-sm{max-width:1090px}.container-width-640,.container-width-760{max-width:760px}.container-width-450,.tr-single-omadiko__top h1{max-width:450px}.container-width-900{max-width:900px}.container-1392{max-width:1392px}.section-padding{padding:64px 0}.ln-0{line-height:0}.is-inline-block{display:inline-block}.font-light{font-weight:300!important}.font-regular{font-weight:400}.font-medium{font-weight:500!important}.is-uppercase{text-transform:uppercase}.letter-spacing-4p{letter-spacing:-.0375rem}.font-18,.popup-details .single-tour-program__content h4{font-size:18px!important}.line-150{line-height:150%!important}.text-right{text-align:right}.border-radius-lg{border-radius:24px}.border-radius-md{border-radius:16px}.border-radius-sm{border-radius:8px}.list-style-none{list-style:none}.list-with-separator li{margin:0!important}.list-with-separator li:after{content:"/";margin:0 16px;color:#fff}.list-with-separator li:last-child:after,.tr-hotel-card__bottom .hotel-icon:last-child::after{content:""}@media (max-width:768px){.tr-hide-mobile{display:none!important}}.tr-show-mobile{display:none!important}@media (max-width:768px){.tr-show-mobile{display:block!important}}.tr-show-mobile-flex{display:none!important}@media (max-width:768px){.tr-show-mobile-flex{display:flex!important}}@media (min-width:769px) and (max-width:1024px){.tr-hide-tablet{display:none!important}}.tr-show-tablet{display:none!important}@media (min-width:769px) and (max-width:1024px){.tr-show-tablet{display:block!important}}@media (min-width:1025px){.tr-hide-desktop{display:none!important}}.tr-show-desktop{display:none!important}@media (min-width:1025px){.tr-show-desktop{display:block!important}}@media (max-width:767px){.tra-carousel .pagination-controls{margin-top:40px;margin-bottom:0}}.tra-carousel .pagination-controls .pagination-dots{display:flex!important;justify-content:center;align-items:center;max-width:80px!important}.card .card-content .destination-details ul li svg,.tra-carousel .pagination-controls .pagination-dots .dot{flex-shrink:0!important}@media (max-width:767px){.mobile-block-button a{width:100%!important;display:block!important;text-align:center!important;padding:18px 16px!important}}.tr-button{padding:10px 16px;border-radius:24px;transition:all .3s ease-in-out;text-decoration:none!important}.tr-button--default{color:#2c2c2c;border:1px solid rgba(30,30,30,.2)}.tr-button--withIcon{display:flex;align-items:center}.tr-button--withIcon img{margin-right:5px}.tr-button:hover{background:#f65421;color:#fff}.tr-button--transparent{background:0 0;border:1px solid #fff}.tr-button--transparent:hover{background:#2c2c2c;border:1px solid #2c2c2c}.tr-button--white{background:0 0;color:#fff;border:1px solid #fff!important}.tr-button--white:hover{background:#f65421!important;border-color:#f65421!important}.tr-button--orange{background:#f65421;color:#fff}.tr-button--orange:hover{background:#2c2c2c;color:#fff}.tr-button--blue-bordered{background:#fff;color:#0468eb;border-color:#0468eb}.tr-button--blue-bordered:hover{background:#0468eb;color:#fff;border-color:#0468eb}.tr-button--border-more-radius{border-radius:40px!important}.badge{font-size:12px;line-height:130%;font-weight:300;text-align:center;border-radius:50px;padding:8px 0}.badge--info{background:#eff1f5;color:#757575}.badge--singleTour{padding:4px 8px!important}.super-big-heading div{font-size:64px!important}@media (max-width:767px){.super-big-heading div{font-size:32px!important}}body.megamenu-lock{overflow:hidden}.tr-header-menu{position:fixed;z-index:20;left:8px;right:8px;top:8px}@media (max-width:1365px){.tr-header-menu{left:3px;right:14px}}.tr-menu-bar{padding:12px 16px;background:#fff;border-radius:16px}.tr-menu-bar__inner{display:flex;align-items:center;gap:40px}.tr-menu-bar__inner .tr-main-menu{list-style-type:none;margin:0;padding:0;display:flex}.tr-menu-bar__inner .tr-main-menu li{transition:all .5s ease-in-out;margin-right:22px}.tr-menu-bar__inner .tr-main-menu li:after{content:"";width:0;height:2px;display:block}.tr-menu-bar__inner .tr-main-menu li:last-child{margin-right:0}.tr-menu-bar__inner .tr-main-menu li a{text-decoration:none;color:#2c2c2c;font-weight:500;letter-spacing:-.3px}.tr-menu-bar__inner .tr-main-menu li:hover{transition:all .5s ease-in-out}.tr-menu-bar__inner .tr-main-menu li:hover::after{content:"";width:100%;height:2px;background:#2c2c2c;display:block;transition:all .5s ease-in-out}@media (max-width:1365px){.tr-menu-bar__inner__left{display:flex;align-items:center;gap:12px}.tr-menu-bar__inner__left .tr-logo-link{line-height:0!important}.tr-menu-bar__inner__center{display:none}}.tr-menu-bar__inner__right{margin-right:0;margin-left:auto;display:flex;align-items:center;gap:16px}.tr-menu-bar--internal{position:relative;top:unset;left:unset;right:unset}.mobile-menu-trigger{display:none}@media (max-width:1365px){.mobile-menu-trigger{display:block!important}}.tr-account-desktop{display:block}@media (max-width:1365px){.tr-account-desktop{display:none}}.tr-account-mobile{display:none}@media (max-width:1365px){.tr-account-mobile{display:block}}.navbar__contact-wrapper{position:relative;padding:7px 8px 7px 16px;border-radius:8px;border:1px solid #eceff6;cursor:pointer}@media (max-width:1365px){.navbar__contact-wrapper{display:none!important}}.card .card-details-btns .more-btn a img,.navbar__contact-wrapper .navbar__contact svg,section.destinations .card .card-details-btns .more-btn a img{margin-left:12px}.navbar__contact-wrapper svg{margin-right:12px}.navbar__contact-wrapper #contactDropdown{position:absolute;background:#eceff6;padding:21px 16px 12px;width:100%;left:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.contact-item-ml{margin-left:37px}.navbar__contact-wrapper.open{background:#eceff6!important}.navbar__contact-wrapper.open .contact__phone{color:#f65421!important}#menu-item-23,#menu-item-24,#menu-item-25,li.menu-item-has-children{position:relative}#menu-item-23::after,#menu-item-24::after,#menu-item-25::after{content:"";display:inline-block;width:13px;height:7px;margin-left:8px;background-image:url(/new/wp-content/uploads/2025/08/menu-down_2.svg);background-size:contain;background-repeat:no-repeat;transition:transform .3s ease}#menu-item-23:hover::after,#menu-item-24:hover::after,#menu-item-25:hover::after{transform:rotate(180deg);background-color:#fff!important}.megamenu-wrapper{display:none;position:absolute;top:100%;left:8px!important;right:8px!important;width:100%;border-radius:16px;background:#fff;gap:16px;padding:24px;z-index:999;justify-content:space-between}#megamenu-eidi.megamenu-active,#megamenu-eidi:hover,#megamenu-periodoi.megamenu-active,#megamenu-periodoi:hover,#megamenu-proorismoi.megamenu-active,#megamenu-proorismoi:hover,#menu-item-23:hover+#megamenu-periodo,#menu-item-24:hover+#megamenu-eidi,#menu-item-25:hover+#megamenu-proorismoi,.megamenu-wrapper.active{display:flex}@media (min-width:1600px){.megamenu-wrapper .column{width:20%}}@media (max-width:1600px){.megamenu-wrapper .column{width:24%}}.megamenu-wrapper .column{background:#fff;padding:0 16px 0 0;border-right:1px solid #ccc;min-height:500px}.column-bigger-desktop,.megamenu-wrapper .level-1 .sub-menu{display:none!important}@media (min-width:1600px){.column-bigger-desktop{display:flex!important}}.column.promo{border:0!important;display:flex}.megamenu-wrapper .level-2 ul,.megamenu-wrapper .level-3 ul,.megamenu-wrapper ul{list-style:none;padding:0;margin:0}.megamenu-wrapper .menu-item>a{display:block;padding:12px 8px;color:#1e1e1e;text-decoration:none;font-size:15px!important;border-radius:8px}.megamenu-wrapper .menu-item>a svg path{stroke:#1e1e1e}.megamenu-wrapper .menu-item>a svg,.trip-card__meta svg{margin-right:8px}.megamenu-wrapper .menu-item:hover>a{background:#f65421;color:#fff!important}.megamenu-wrapper .menu-item:hover>a svg path{stroke:#fff!important}.megamenu-wrapper .level-2 .menu-item>a,.megamenu-wrapper .level-3 .menu-item>a{display:block;padding:10px 12px;color:#1e1e1e;text-decoration:none;font-size:15px!important}.megamenu-wrapper .level-2 .menu-item{margin-bottom:2px}.megamenu-wrapper .level-2 .menu-item>a{min-height:50px;line-height:25px}.megamenu-wrapper .level-2 .menu-item:hover>a{background:#f65421}.megamenu-wrapper .level-3 ul{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.megamenu-wrapper .level-3 .menu-item a{color:#888!important}.megamenu-wrapper .level-3 .menu-item:hover>a{background:0 0!important;color:#1e1e1e!important}.megamenu-wrapper .promo-box{position:relative;color:#fff;border-radius:24px;width:300px}.promo-box{object-fit:cover;display:flex;align-items:end;justify-content:start;text-align:left;padding:0 0 0 16px!important}.promo-box__badge{position:absolute;top:0;left:0;padding:11px 16px 11px 12px;font-weight:700;font-size:13px;max-width:98px;border-bottom-right-radius:52px;border-top-left-radius:16px;text-align:left;background:#f65421}.promo-box__content h4{font-size:15px;font-weight:300;margin:0 0 12px}.promo-box__content h3{font-size:18px;font-weight:500;max-width:250px;margin-bottom:25px}.megamenu-wrapper .promo-box img{max-width:100%;margin-bottom:12px;border-radius:6px}li.menu-item-has-children::after{position:absolute;right:24px;top:15px;content:"";display:inline-block;width:16px;height:16px;margin-left:8px;vertical-align:middle;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2.5 8H13.5M13.5 8L9 3.5M13.5 8L9 12.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");mask-size:contain;mask-repeat:no-repeat;mask-position:center;background-color:#1e1e1e;transition:background-color .3s ease}li.menu-item-has-children:hover::after{background-color:#fff}li.menu-item-has-children.menu-with-top-hr:after{top:36px!important}.menu-with-top-hr{margin-top:25px;border-top:1px solid #c8c8c8;padding-top:25px}#megamenu-eidi,#megamenu-periodoi,#megamenu-proorismoi{display:none;position:fixed;top:100px;left:0;width:99%;z-index:8888;box-shadow:0 6px 10px rgba(0,0,0,.1)!important}#megamenu-eidi,#megamenu-periodoi{z-index:999}.megamenu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:18;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.15)}.megamenu-overlay.active{display:block}.tr-hero,.tr-hero>*{position:relative}.tr-hero>*{z-index:8}.tr-hero--darkOverlay{background:#020024;background:-moz-linear-gradient(180deg,rgba(2,0,36,0)0,#323232 58%);background:-webkit-linear-gradient(180deg,rgba(2,0,36,0)0,#323232 58%);background:linear-gradient(180deg,rgba(2,0,36,0)0,#323232 58%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024",endColorstr="#323232",GradientType=1)}.tr-hero--darkOverlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#020024;background:-moz-linear-gradient(180deg,rgba(2,0,36,0)0,#202020 92%);background:-webkit-linear-gradient(180deg,rgba(2,0,36,0)0,#202020 92%);background:linear-gradient(180deg,rgba(2,0,36,0)0,#202020 92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#323232", GradientType=1);z-index:1;pointer-events:none}.tr-hero__inner{margin-bottom:56px}.tr-proorismos-hero .tr-hero__inner{width:100%;display:flex;align-items:start;flex-direction:column;justify-content:space-between}.tr-proorismos-hero .tr-hero__inner h1{font-size:76px!important;margin-top:80px}.tr-proorismos-hero .proorismos-hero-content{width:100%;display:flex;align-items:center;justify-content:space-between}.tr-proorismos-hero .proorismos-hero-content p{max-width:460px}.hero-border .tr-hero__inner,.hero-title.hero-border{background:rgba(0,0,0,.16);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(30,30,30,.2);border-radius:20px;padding:24px 32px}.tr-search-form{width:100%}.tr-search-form__lower{padding:16px;border-radius:16px}.form-select-btn,.form-type-selector{display:flex;align-items:center;gap:8px}.form-type-selector{justify-content:center;margin:0 0 12px}.form-select-btn{padding:12px 17px;font-size:15px;line-height:18px;color:#fff;border-radius:50px;font-weight:500}@media (max-width:767px){.form-select-btn{padding:8px 12px!important;font-size:14px!important}}.form-select-btn.active-btn,.form-select-btn:hover{background:#fff;color:#1e1e1e}.form-select-btn.active-btn svg path,.form-select-btn:hover svg path{stroke:#f65421}.form-badge{font-weight:500;color:#fff;background:#f65421;padding:12px 14px;border-radius:4px;display:inline-block;width:120px;text-align:center;font-size:17px}.form-group{position:relative}.form-group input,.form-group textarea{font-size:13px!important;padding:14px 6px 14px 10px;display:block;width:100%;border:1px solid #e1e1e1;border-radius:8px;transition:border-color .2s}@media (max-width:767px){.form-group input,.form-group textarea{margin-bottom:15px!important}}.form-title{display:inline-block!important;padding:8px 16px;background:#eceff6}.form-group input:focus,.form-group select:focus{outline:0;border-color:#fff}.form-group label{color:#999;font-size:16px;font-weight:400;position:absolute;pointer-events:none;left:15px;top:15px;transition:.2s ease all}.form-group input:focus~label,.form-group input:valid~label{top:-20px;font-size:12px;color:#5264ae}.form-group input::placeholder{opacity:0;font-size:14px}.form-group input:focus::placeholder{opacity:1;color:#fff;font-weight:300}.normal-bg input::placeholder{font-size:14px!important}.normal-bg.form-group label{color:#666767!important;font-weight:300!important;font-size:14px;position:absolute;pointer-events:none;left:16px;top:16px;transition:.2s ease all}.normal-bg.form-group input,.normal-bg.form-group select{color:#757575;border-color:rgba(30,30,30,.2)}.normal-bg.form-group input:focus~label,.normal-bg.form-group input:valid~label,.normal-bg.form-group select:focus~label,.normal-bg.form-group select:valid~label{top:-9px;font-size:12px;color:#f65421!important;font-weight:300!important;background:#fff}.normal-bg.form-group input:focus,.normal-bg.form-group select:focus,.select-with-icon select:focus{border:1px solid #f65421}.normal-bg.form-group input:focus svg path,.select-with-icon select:focus~.select-icon svg path{stroke:#f65421!important}.form-group select{font-size:15px;padding:14px;display:block;width:100%;border:1px solid #e1e1e1;border-radius:8px;transition:border-color .2s,background-color .2s;background-color:transparent;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.form-group select:focus~label,.form-group select:valid~label{top:-9px;font-size:12px;color:#5264ae;background:#fff}.form-group select::after{content:"▼";position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#999}.normal-bg.form-group input.field-invalid~label,.normal-bg.form-group select.field-invalid~label{top:-9px;font-size:12px;color:#e53935!important;font-weight:300!important;background:#fff}.normal-bg.form-group input.field-invalid,.normal-bg.form-group select.field-invalid{border-color:#e53935!important}.normal-bg.form-group input.was-touched:invalid~label{top:-9px;font-size:12px;color:#e53935!important;font-weight:300!important;background:#fff}.normal-bg.form-group input.was-touched:invalid{border-color:#e53935!important}.transparent-bg.form-group label{color:#fff;font-weight:300!important;font-size:16px;position:absolute;pointer-events:none;left:16px;top:16px;transition:.2s ease all}.transparent-bg.form-group input{color:#fff;border-color:rgba(255,255,255,.6)}.transparent-bg.form-group input:focus~label,.transparent-bg.form-group input:valid~label{top:-20px;font-size:12px;color:#fff!important;font-weight:300!important}.passenger-form__passenger{border:1px solid #eff1f5;border-radius:8px;padding:24px}.select-with-icon select{padding-right:2.5rem}.select-icon,.select-with-icon .select-icon{position:absolute;top:50%;right:8px;transform:translateY(-50%);pointer-events:none}.select-with-icon{position:relative}.select-with-icon .select-icon svg{transition:stroke .2s}.search-form-submit{padding:15px 33px!important;color:#fff!important;background:#f65421!important;font-size:15px!important;font-weight:500!important;border-radius:40px!important;border:0;height:48px}@media (max-width:767px){.search-form-submit{width:100%!important}}.autocomplete-wrapper{position:relative}.autocomplete-dropdown{overflow:hidden;position:absolute;top:calc(100% + 25px);left:-13px;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:20;width:300px;padding:16px}.autocomplete-option{padding:8px 4px;cursor:pointer;font-weight:500;color:#1e1e1e}.autocomplete-option:hover{background-color:#fedfd2;border-radius:12px}.proorismos-field .autocomplete-dropdown{position:absolute;top:150%;left:0;width:250px;background:#fff;border:1px solid #ddd;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:6px;max-height:320px;overflow-y:auto;z-index:1000;padding:4px}.proorismos-field .dropdown-category{font-size:13px;font-weight:400;color:#0468eb;padding:8px 12px;text-transform:uppercase;background:#fff;display:block;margin:10px 0;letter-spacing:.5px}.proorismos-field .autocomplete-option{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;transition:background .2s}.proorismos-field .autocomplete-option:hover{background:#fedfd2}.proorismos-field .autocomplete-option img{border-radius:4px;flex-shrink:0}.proorismos-field .autocomplete-option .arrow{margin-left:auto;color:#999;font-size:16px}.nights-field .autocomplete-dropdown{position:absolute;top:150%;left:0;width:100%;background:#fff;border:1px solid #ddd;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:6px;z-index:1000;padding:10px;font-family:sans-serif}.nights-field .autocomplete-option{padding:8px 12px;cursor:pointer;transition:background .2s;text-align:left}.nights-field .autocomplete-option:hover{background:#fedfd2}.month-field input.has-value+label,.nights-field input.has-value+label{top:-8px;font-size:12px;color:#f65421!important;background:#fff!important}.form-row,.month-field{position:relative}.month-panel.autocomplete-dropdown{position:absolute;top:150%;left:104%;transform:translateX(-58%);max-width:1118px;background:#fff;border:1px solid #ddd;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:20px;z-index:1000;padding:24px 80px 50px;margin-top:4px;box-sizing:border-box;width:100vw}.month-field .month-panel-tabs{display:flex;gap:8px;justify-content:center;margin-bottom:36px;font-size:13px!important}.panel-tab-btns{border-radius:56px;background:#eceff6;padding:5px;width:364px;display:flex;align-items:center;justify-content:space-between}.month-field .tab-btn{flex:1;padding:10px;border-radius:20px;border:0;background:#eee;font-size:14px;cursor:pointer;transition:background .2s;max-width:174px}.month-field .tab-btn.active{background:#000;color:#fff}.month-field .month-panel-content{min-height:180px}.month-field .months-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,auto));gap:12px;justify-content:center}.month-field .month-item{max-width:148px;border:1px solid #d2d2d2;padding:19px 12px;text-align:center;background:#fff;border-radius:8px;cursor:pointer;transition:background .2s}.month-field .month-item .month{font-size:17px!important;color:#2c2c2c!important}.month-field .month-item:hover{background:#fedfd2}.month-field .calendar-container{display:flex;gap:24px}.month-field .calendar-column{flex:1}.month-field .calendar-placeholder{height:200px;background:#fafafa;border:1px dashed #ccc;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:14px}.calendars *{font-family:"Geologica Roman",sans-serif}.hidden{display:none}.month-field .calendar-container{justify-content:center!important}.easepick-wrapper{background:#fff;border-radius:10px;padding:10px;font-family:"Geologica Roman",sans-serif!important}#calendar-container .container.inline{box-shadow:none!important}.easepick-calendar{border-radius:8px}.easepick-wrapper .day{border-radius:6px;transition:.2s ease}.easepick-wrapper .day:hover{background:#f0f0f0}.easepick-wrapper .day.in-range,.easepick-wrapper .day.selected{background:#f65421!important;color:#fff}.container.range-plugin .calendar>.days-grid>.day.start{background:#f65421!important}.calendar>.header .month-name,.calendar>.header .month-name *,.calendar>.header .month-name>span{font-weight:500!important;font-family:"Geologica Roman",sans-serif!important;font-size:17px!important}@media (max-width:768px){.mobile-field-overlay{display:none;position:fixed;inset:0;background:#fff;z-index:9999;flex-direction:column;opacity:0;transition:opacity .25s ease}.mobile-field-overlay.is-open{display:flex;opacity:0}.mobile-field-overlay.is-visible{opacity:1}.mobile-overlay-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.mobile-overlay-title{font-size:16px;font-weight:600;color:#1e1e1e}.mobile-overlay-close,.mobile-overlay-persons .counter button{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#666;line-height:1}.mobile-overlay-input-wrap{padding:16px 20px;border-bottom:1px solid #f0f0f0;position:relative}.mobile-overlay-input-wrap input{width:100%;border:1.5px solid #f36c21;border-radius:8px;padding:12px 40px 12px 14px;font-size:16px;outline:0;color:#1e1e1e}.mobile-overlay-input-wrap .overlay-input-icon{position:absolute;right:32px;top:50%;transform:translateY(-50%)}.mobile-overlay-results{flex:1;overflow-y:auto;padding:8px 0}.mobile-overlay-results .overlay-option{display:flex;align-items:center;gap:12px;padding:14px 20px;cursor:pointer;border-bottom:1px solid #f8f8f8;transition:background .15s}.mobile-overlay-results .overlay-option:active{background:#fef3ec}.mobile-overlay-results .overlay-option img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.mobile-overlay-results .overlay-option .opt-label{flex:1;font-size:15px;color:#1e1e1e;font-weight:500}.mobile-overlay-results .overlay-option .opt-arrow{color:#ccc}.mobile-overlay-results .overlay-category{padding:12px 20px 6px;font-size:11px;font-weight:600;color:#f36c21;letter-spacing:.5px}.mobile-overlay-persons{flex:1;overflow-y:auto;padding:20px}.mobile-overlay-persons .dropdown-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid #f0f0f0}.mobile-overlay-persons .label .main{font-weight:500;font-size:15px;color:#1e1e1e;margin-bottom:4px}.mobile-overlay-persons .label .sub{font-size:13px;color:#999}.mobile-overlay-persons .counter{display:flex;align-items:center;gap:16px}.mobile-overlay-persons .counter button{width:32px;height:32px;border:1.5px solid #ccc;color:#1e1e1e}.mobile-overlay-persons .counter button:active{background:#f0f0f0}.mobile-overlay-persons .counter .value{min-width:24px;text-align:center;font-size:18px;font-weight:600;color:#1e1e1e}.mobile-overlay-footer{padding:16px 20px;border-top:1px solid #f0f0f0}.mobile-overlay-footer .btn-apply{width:100%;background:#f36c21;color:#fff;border:0;border-radius:10px;padding:14px;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer}.mobile-overlay-months,.mobile-overlay-nights{flex:1;overflow-y:auto;padding:12px 20px}.mobile-overlay-months .months-grid-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mobile-overlay-months .month-item-mobile{border:1.5px solid #e0e0e0;border-radius:10px;padding:14px 12px;text-align:center;cursor:pointer;transition:all .15s}.mobile-overlay-months .month-item-mobile.selected,.mobile-overlay-months .month-item-mobile:active{border-color:#f36c21;background:#fef3ec;color:#f36c21}.mobile-overlay-months .month-item-mobile .m-name{font-weight:600;font-size:14px;display:block}.mobile-overlay-months .month-item-mobile .m-year{font-size:12px;color:#999;display:block;margin-top:2px}.mobile-overlay-nights .nights-grid-mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.mobile-overlay-nights .night-item-mobile{border:1.5px solid #e0e0e0;border-radius:10px;padding:16px 12px;text-align:center;font-size:16px;font-weight:600;cursor:pointer;transition:all .15s}.mobile-overlay-nights .night-item-mobile.selected,.mobile-overlay-nights .night-item-mobile:active{border-color:#f36c21;background:#fef3ec;color:#f36c21}.basic_search_form .autocomplete-dropdown{display:none!important}.mobile-overlay-tabs{display:flex;padding:12px 16px;gap:8px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.mob-tab-btn{flex:1;padding:10px 8px;border-radius:20px;border:1.5px solid #e0e0e0;background:#fff;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .2s}.mob-tab-btn.active{background:#1e1e1e;border-color:#1e1e1e;color:#fff}.mob-tab-content{flex:1;overflow-y:auto}.mob-tab-content.hidden{display:none}.mobile-overlay-calendar{padding:12px;display:flex;justify-content:center}.mobile-overlay-calendar .calendar,.mobile-overlay-calendar .easepick-wrapper{width:100%!important}.calendar-inner,.mobile-overlay-calendar .easepick-wrapper>span,.mobile-overlay-calendar .selected-dates-preview,.mobile-overlay-calendar [class*=preview]{display:none!important}}.calendar-inner{display:none!important}@media (max-width:768px){#overlayChildrenAges select{background:#fff!important}.child-age-overlay-select:focus{outline:0;border-color:#f36c21!important}.calendar>.days-grid>.day{font-size:17px!important;padding:15px 0!important}}.rooms-swiper-wrapper{position:relative;padding:0}.rooms-swiper-wrapper .swiper-button-next,.rooms-swiper-wrapper .swiper-button-prev{position:static;transform:none}.rooms-swiper-wrapper .swiper-button-next svg,.rooms-swiper-wrapper .swiper-button-prev svg{fill:transparent!important}.filters-container .filter-btn.traveloneGuarantee_Btn:hover svg path,.rooms-swiper-wrapper .swiper-button-next:hover svg,.rooms-swiper-wrapper .swiper-button-prev:hover svg{fill:#fff!important}.rooms-swiper-wrapper .swiper-button-next:hover svg path,.rooms-swiper-wrapper .swiper-button-prev:hover svg path{stroke:#f65421!important}.rooms-nav-buttons{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:42px!important;margin-bottom:-20px!important}@media (max-width:767px){.rooms-nav-buttons{margin-top:34px!important}}.osm-loader{width:100%;display:flex;justify-content:center;align-items:center;padding:60px 0}.osm-spinner{width:40px;height:40px;border:3px solid #eceff6;border-top-color:#f65421;border-radius:50%;animation:osm-spin .8s linear infinite}.flight-connection-banner{display:flex;align-items:center;gap:8px;background:#ffeae4;border-radius:8px;padding:11px 14px;margin:15px 0;font-size:16px;color:#1e1e1e;font-weight:400!important}.passenger-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.6665 8.5L9.6665 13.5L14.6665 8.5' stroke='%231E1E1E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:36px}.main-page-content--bakery-overwrite .bic-row .vc_column-inner{padding-right:15px!important}.specific-flight-overlay,.specific-flight-panel{display:none}.specific-flight-overlay.is-open,.specific-flight-panel.is-open{display:block}.specific-flight-panel{z-index:99999}.specific-flight-overlay{z-index:99998}.section.destinations .card.is-flipped{border:1px solid rgba(246,84,33,.5)}@media (max-width:767px){.page-template-atomika-hub-new .basic_search_form{margin-top:16px!important}}.tr-newsletter{padding:64px 0;background:#f65421}.tr-accordion{width:100%;margin:0 auto;border-radius:8px;overflow:hidden}.accordion-item{background:#eff1f5;margin-bottom:12px;border-radius:8px;border:1px solid #eff1f5}.accordion-title{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;font-size:14px;font-weight:500;color:#2c2c2c}.accordion-content,.accordion-title:hover{background-color:#fff}.accordion-title .arrow svg{transition:transform .3s ease}.accordion-title.active .arrow .close-arrow{display:block}.accordion-title .arrow .close-arrow,.accordion-title.active .arrow .open-arrow{display:none}.accordion-title .arrow .open-arrow{display:block}.accordion-content{display:none;padding:15px}.tr-accordion__image{display:flex;align-items:center;gap:24px}.sticky-phone{position:fixed;bottom:100px;right:32px;z-index:1000;display:none}@media (max-width:767px){.sticky-phone{bottom:9px!important;right:3px!important}}.phone-link{display:flex;align-items:center;background-color:#f65421;color:#fff;text-decoration:none;padding:10px;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.2);overflow:hidden;width:42px;transition:all .3s ease}.phone-number{margin-left:10px;font-size:14px;opacity:0;white-space:nowrap;transition:opacity .3s ease;color:#fff}.phone-link:hover{width:170px;justify-content:flex-start}.phone-link:hover .phone-number{opacity:1}.search-results-calendar{padding:60px 0 96px;background:#f4efea}.search-calendar-wrapper{margin:auto;padding:16px}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.month-display{font-size:1.5rem;font-weight:700}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:700;margin-bottom:20px}.day-name{padding:8px 0}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.calendar-cell,.tr-hotel-card{border:1px solid rgba(30,30,30,.2);display:flex}.calendar-cell{background-color:#fff;border-radius:8px;min-height:112px;position:relative;align-items:center;justify-content:center}.calendar-cell:hover{cursor:pointer;background:#f65421}.calendar-cell:hover *{color:#fff}.calendar-cell:hover .date-number,.card .card-content .card-btns a:hover,.discover .discover-card .discover-card-content .discover-card-title a:hover{color:#fff!important}.calendar-cell .date-number{position:absolute;top:8px;left:8px;color:#f65421;font-size:14px;font-weight:500}.tr-hotel-card{padding:16px;border-radius:16px;margin-bottom:16px}.tr-hotel-card__gallery{padding-bottom:16px}@media (max-width:767px){.tr-hotel-card__gallery{max-width:350px!important;margin-left:auto!important}}.tr-hotel-card__gallery__img{max-width:100%;height:244px;overflow:hidden;border-radius:16px}.tr-hotel-card__gallery__img img{width:100%;height:100%;object-fit:cover;object-position:center}.tr-hotel-card__bottom{padding:16px 0 0;border-top:1px solid rgba(30,30,30,.2);display:flex}@media (max-width:767px){.tr-hotel-card__bottom{margin-top:20px;justify-content:center!important}}.tr-hotel-card__bottom .hotel-card-icons{justify-content:center}.tr-hotel-card__bottom .hotel-card-icons img{width:28px!important}.tr-hotel-card__bottom .hotel-icon:after{content:"+";color:#757575;margin:0 12px}.tr-hotel-card__right{display:flex;flex-direction:column;padding-left:16px}.tr-hotel-card .hotel-card-reviews{margin-bottom:24px}.tr-hotel-card .hotel-card-reviews .hotel-card-tripadvisor,.tr-hotel-card .hotel-card-reviews .rating-container{display:flex;align-items:center}.tr-hotel-card .hotel-card-reviews .dot{width:10px;height:10px;margin:0 4px;border-radius:50%}.tr-hotel-card .hotel-card-reviews .dot.filled{fill:#34e0a1}.tr-hotel-card .hotel-card-reviews .dot.empty{border:2px solid #34e0a1;fill:#fff}.tr-hotel-card__cta{min-width:140px;display:inline-block}@media (max-width:767px){.tr-hotel-card__cta{width:100%}}.tr-hotel-card__pricebox{margin:auto 0 0;display:flex;align-items:center;justify-content:end;gap:20px}@media (max-width:767px){.tr-hotel-card__pricebox{flex-direction:column;padding-top:20px;border-top:1px solid rgba(30,30,30,.2);margin-top:17px!important}}.tr-hotel-card .hotel-card-price{margin-bottom:0}.tr-hotel-card .hotel-selected-badge{display:none}.tr-hotel-card--selected{position:relative;background:#f4efea}.tr-hotel-card--selected .hotel-selected-badge{display:block;position:absolute;top:8px;right:8px}.hotel-info-card{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hotel-info-card__icon{width:24px;height:24px}.hotel-badge{padding:9px 0;background:#ffeae4!important;border-radius:24px;font-size:15px;font-weight:500;color:#1e1e1e;position:absolute;right:0;width:254px;text-align:center}.hotel-badge,.hotel-badge-desktop{display:inline-block}@media (max-width:767px){.hotel-badge-desktop{display:none}}.hotel-badge-mobile{display:none}@media (max-width:767px){.hotel-badge-mobile{display:block;position:relative}}.tr-locations-carousel__inner{position:relative;padding:0 50px}.tr-locations-carousel__inner h3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tr-carousel--location-blocks-outer{position:relative;width:90%;margin-bottom:-65px!important}.tr-carousel--location-blocks-outer .custom-prev-arrow{position:absolute;top:50%;z-index:888;left:-54px;transform:translateY(-50%)}.tr-carousel--location-blocks-outer .custom-next-arrow{position:absolute;top:50%;z-index:888;right:-54px;transform:translateY(-50%)}.tr-carousel--location-blocks-outer .swiper-pagination{bottom:-40px}.tr-carousel--location-blocks-outer .swiper-pagination .swiper-pagination-bullet-active,.tr-locations-banner__cta:hover{background:#f65421}.tr-locations-banner{position:relative;height:240px;background-size:cover!important;background-repeat:no-repeat!important;border-radius:16px;display:flex;align-items:center;justify-content:start;padding:40px}.tr-locations-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);border-radius:16px;z-index:1}.tr-locations-banner__content{position:relative;width:350px;z-index:2}.tr-locations-banner__content h3{margin:0 0 15px}.tr-locations-banner__cta{position:relative;z-index:98;background:0 0;border:1px solid #fff;border-radius:40px;width:50px;height:42px;text-align:center;display:flex;align-items:center;justify-content:center}.tr-location-block{display:flex;flex-direction:column;gap:12px;padding:20px 24px;background:#fff;border-radius:16px;max-width:275px;width:100%;transition:all .3s ease-in-out;border:1px solid #d8d8d8!important}.tr-location-block:hover{background:#eff1f5;transition:all .3s ease-in-out}.tr-location-block__bottom{display:flex;align-items:center;justify-content:space-between}.tr-location-block__link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.tr-location-block__button{position:relative;z-index:98;background:0 0;border:1px solid rgba(30,30,30,.2);border-radius:40px;width:50px;height:42px;text-align:center;display:flex;align-items:center;justify-content:center}.tr-location-block__button:hover{background:#f65421;border-color:#f65421;transition:all .3s ease-in-out}.tr-location-block__button:hover svg path{stroke:#fff}.trip-card__image{position:relative;width:100%;margin-bottom:15px}.trip-card__image img{height:100%;max-width:100%;object-position:center;object-fit:cover;border-radius:16px}.trip-card__meta{margin:0 0 20px;display:flex;align-items:center}.trip-card__bottom{padding:0 16px 16px}.trip-card__title{margin-bottom:24px}.trip-card__info{margin-bottom:40px}.trip-card__info__item{margin-bottom:16px;display:flex;align-items:center}.trip-card__info__item a:hover{color:#2c2c2c}.sidebar-inner-top-area ul li img,.sidebar-inner-top-area ul li svg,.trip-card__info__item svg{margin-right:12px}.trip-card__info__item:last-child{margin-bottom:0}.trip-card__price{border-top:1px solid rgba(30,30,30,.2);padding-top:20px;text-align:center}.trip-card--type-2{border-radius:16px;background:#fff;padding:8px}.trip-card--type-2__image{height:204px}.trip-card--type-1{border:1px solid transparent;border-radius:16px;background:#fff;padding:8px}.trip-card--type-1:hover{border:1px solid rgba(30,30,30,.2)}.trip-card--type-1__image{height:240px}.trip-card--type-3{border:1px solid #f65421;border-radius:17px;position:relative;overflow:hidden}.trip-card--type-3 .trip-card__overlay{opacity:0;visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;height:100%;width:100%;z-index:2;padding:32px 14px 14px;transition:opacity .3s ease,visibility .3s ease}.trip-card--type-3 .trip-card__overlay__inner{height:100%;position:relative}.trip-card--type-3 .trip-card__image img{border-bottom-left-radius:0;border-bottom-right-radius:0}.trip-card--type-3 .trip-card__price{position:absolute;right:0;bottom:0;background:#fff;padding:11px 28px;border-top-left-radius:16px}.trip-card--type-3 .trip-card__bottom{margin-top:23.5px}.trip-card--type-3 .trip-card__info{margin-bottom:28px}.trip-card--type-3 .trip-card__button{margin-bottom:12px}.trip-card .trip-info-visible{visibility:visible;opacity:1}.trip-card .trip-card__infoLink,.trip-card .trip-card__infoLink__close{display:block;padding:8px 0;border-radius:16px}.trip-card .trip-card__infoLink:hover{color:#2c2c2c;background:#eff1f5}.trip-card .trip-card__infoLink__close{background:#eff1f5;position:absolute;bottom:8px;width:100%}.trip-card .trip-card__infoLink__close:hover,.trip-card__badge{background:#f65421;color:#fff}.trip-card .no-taxes-badge{padding:8px 13px;display:inline-block;border-radius:24px;margin-bottom:20px}.trip-card__badge{padding:11px 16px 11px 17px;position:absolute;top:0;left:0;font-weight:700;font-size:13px;border-top-left-radius:16px;border-bottom-right-radius:40px;max-width:116px;text-align:center}.tr-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:999}.tr-modal,.tr-overlay{display:none;position:fixed;z-index:1001}.tr-overlay{top:0;left:0;width:100%;height:100%;z-index:1000!important;background:rgba(0,0,0,.5)}.tr-modal{background:#fff;width:100%;max-width:650px;height:auto;margin:auto;padding:24px 10px 24px 24px;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);top:50%;left:50%;transform:translate(-50%,-50%)}.modal-content{position:relative}.close-btn{position:absolute;top:10px;right:10px;cursor:pointer;background:#eff1f5;border-radius:24px;width:36px;height:28px;text-align:center;display:flex;align-items:center;justify-content:center}@media (max-width:767px){.close-btn{top:-38px!important;right:-1px!important}}.calendar-modal__top{display:flex;align-items:center;margin-bottom:20px;gap:20px}.calendar-modal__top .calendar-modal__image{max-width:100px;height:auto;border-radius:8px}.calendar-modal__top .calendar-modal__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:8px}.calendar-modal__bottom{position:relative;max-height:400px;overflow:hidden}.calendar-modal__bottom .calendar-modal__month{margin-top:24px}.calendar-modal__bottom .calendar-modal__item{background:#fff;padding:16px 0;margin-bottom:8px;margin-right:20px;border-radius:8px;border:1px solid rgba(30,30,30,.2)}@media (max-width:767px){.calendar-modal__bottom .calendar-modal__item{margin-right:10px!important}}.calendar-modal__bottom .calendar-modal__item:last-child{margin-bottom:0}.calendar-modal__bottom .calendar-modal__item__date{min-width:100px;border-right:1px solid rgba(30,30,30,.2);padding:0 30px}.calendar-modal__bottom .calendar-modal__item__flights{padding-left:24px;padding-right:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.calendar-modal__bottom .calendar-modal__item__flights .flight-from,.calendar-modal__bottom .calendar-modal__item__flights .flight-to{flex-shrink:0!important;letter-spacing:.5px}@media (max-width:767px){.calendar-modal__bottom .calendar-modal__item__flights .flight-from .flight-from__locations,.calendar-modal__bottom .calendar-modal__item__flights .flight-from .flight-from__time{font-size:13px!important}}@media (max-width:767px){.calendar-modal__bottom .calendar-modal__item__flights .flight-to .flight-to__locations{font-size:13px!important}}.calendar-modal__bottom .calendar-modal__item__flights .flight-sep{display:flex;align-items:center;width:100%}.calendar-modal__bottom .calendar-modal__item__flights .flight-sep__line{flex:1;height:1px;background-color:#8991a8}.calendar-modal__bottom .calendar-modal__item__flights .flight-sep__arrow{margin-left:-3px;height:17px!important;color:#8991a8;font-size:14px;line-height:1}.calendar-modal__bottom .scrollbar-track{position:absolute;top:0;right:0;width:4px;height:100%;background:#e6e6e6;border-radius:32px}.calendar-modal__bottom .scrollbar-thumb{position:absolute;top:0;width:4px;height:40px;background:#ff4d1a;border-radius:32px;cursor:pointer;transition:background .2s ease}.calendar-modal__bottom .scrollbar-thumb:hover,.popup-details .scrollbar-thumb:hover{background:#ff2a00}.calendar-modal__bottom .scroll-inner::-webkit-scrollbar-button,.popup-details .scroll-inner::-webkit-scrollbar-button{display:none}.popup-details .scrollbar-track{position:absolute;top:50px;right:16px;width:4px;height:500px!important;background:#e6e6e6;border-radius:32px}.popup-details .scrollbar-thumb{position:absolute;top:0;width:4px;height:40px;background:#ff4d1a;border-radius:32px;cursor:pointer;transition:background .2s ease}.popup-details .single-tour-program__content{padding:20px 0 20px 20px!important}.popup-details .single-tour-program__content .body-15{font-size:14px!important}.popup-details .single-tour-program__content .program-info-list li{margin-bottom:15px!important}.popup-details .popup-btn{width:100%;max-width:149px!important;border-radius:40px 40px 40px 40px;background:#f65421;color:#fff;padding:13px 24px;text-align:center;display:block;margin-top:20px}@media (max-width:767px){#excursion-popup .popup-inner{position:relative}#excursion-popup .popup-close{top:23px;right:15px;position:absolute}}.trip-card-mini{padding:6px 6px 24px;border-radius:12px}.trip-card-mini:hover{background:#eff1f5;transition:all .3s ease-in}.trip-card-mini:hover .trip-card-mini__image-tall{height:350px;transition:all .4s ease-in}.trip-card-mini:hover .trip-card-mini__image{overflow:hidden}.trip-card-mini:hover .trip-card-mini__image img{transform:scale(1.25);transition:all .4s ease-in}.trip-card-mini:hover .trip-card-mini__content{margin-top:-10px;margin-bottom:10px;transition:all .3s ease-in}.trip-card-mini:hover .trip-card-mini__link{background:#f65421;border:1px solid #f65421;transition:all .3s ease-in}.trip-card-mini:hover .trip-card-mini__link svg path,.trip-card-mini__link:hover svg path{stroke:#fff!important}.trip-card-mini .trip-card-mini__image{margin-bottom:18px;overflow:hidden;border-radius:12px}.trip-card-mini,.trip-card-mini--short,.trip-card-mini--tall{transition:all .4s ease-in}.trip-card-mini--short .trip-card-mini__image,.trip-card-mini--tall .trip-card-mini__image{height:400px;width:100%;border-radius:12px;transition:all .2s ease-in}.trip-card-mini--short .trip-card-mini__image img,.trip-card-mini--tall .trip-card-mini__image img{width:100%;height:100%;object-position:center;object-fit:cover;border-radius:12px;transition:all .3s ease-in}.trip-card-mini--short .trip-card-mini__image{height:230px}.trip-card-mini__content{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding:0 11px}.trip-card-mini__link{border:1px solid rgba(30,30,30,.2);width:38px;height:29px;display:flex;align-items:center;border-radius:30px;justify-content:center;margin-left:11px}.trip-card-mini__link:hover{background:#f65421;border:1px solid #f65421}.search-form{padding:16px;border-bottom:1px solid rgba(30,30,30,.2)}.search-form__wrapper{display:flex;align-items:center;justify-content:space-between;gap:16px}.search-form .form-group{width:100%;position:relative}.search-form .form-group input{padding:14px}.search-form .form-group .form-input-icon{position:absolute;top:14px;right:10px}#internal-search label{font-size:13px!important}.tr-banner--radius{border-radius:16px}.tr-banner--centerContent,.tr-country-block{display:flex;align-items:center;justify-content:center}.tr-banner--women .tr-banner__content{max-width:419px;padding:32px 98px;background:#f65421;border-radius:24px}.tr-banner--women .tr-banner__button{margin:0 auto}.tr-country-block{border-radius:24px;height:260px;margin-bottom:16px}.tr-country-block .tr-country-block__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform 600ms ease}.tr-country-block::before{content:"";position:absolute;inset:0;background:inherit;background-size:cover!important;background-position:center!important;transition:transform 600ms ease;z-index:0}.tr-country-block h3{position:relative;z-index:1;transition:all 500ms ease}.tr-country-block:hover h3{transform:translateY(-50%)}.tr-country-block a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.tr-content-block{position:relative;padding:56px 32px;border-radius:16px}.social-row .social-btn:hover,.tr-content-block--black{background:#2c2c2c;color:#fff}.tr-content-block--orange{background:#f65421;color:#fff}.tr-content-block--smallerw .tr-content-block__inner{max-width:420px}.tr-content-block--withImage{padding-bottom:200px}.tr-content-block--withImage img{position:absolute;width:200px;height:auto;bottom:0;transform:translateX(-50%);left:50%}.tr-hero{display:flex;align-items:end}.tr-hero__text{max-width:537px;margin-bottom:48px}.contact-content{padding:56px 0}.contact-info{padding:28px 40px;border:1px solid #f65421;border-radius:8px;margin-bottom:56px}.heading-with-icon{display:flex;align-items:center;gap:10px;margin-bottom:32px}.opening-times{max-width:350px;padding-right:40px;border-right:1px solid #f65421}.opening-item{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.opening-item:last-child{margin-bottom:0!important}.opening-item__day,.opening-item__hours{font-weight:500;font-size:15px;color:#2c2c2c}.opening-item__hours{font-weight:400}.contact-items{display:flex;align-items:stretch;gap:8px;margin-top:86px}.contact-item{flex:1;display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;background-color:#f65421;padding:20px}.contact-item__icon{margin-bottom:20px}.contact-item p:nth-child(2){max-width:160px}.contact-bottom h2{margin-bottom:30px}.contact-bottom p{font-size:17px;font-weight:300;line-height:150%;color:#1e1e1e}.contact-bottom .trip_starts{font-size:17px;font-weight:600;color:#2c2c2c}.login-form-wrapper,.register-form-wrapper{padding:48px 50px;background:#eceff6;border:1px solid #f65421;border-radius:16px;max-width:550px;margin:0 auto}.login-wrapper,.register-wrapper{background:#fff;padding:56px 0}.login-wrapper h2,.register-wrapper h2{margin-bottom:32px!important}.login-wrapper .divider,.register-wrapper .divider{display:flex;align-items:center;text-align:center;color:#666767;font-size:.9rem;margin-bottom:32px}.login-wrapper .divider span,.register-wrapper .divider span{padding:5px;background:#fff;border-radius:50%;width:36px!important}.login-wrapper .divider::after,.login-wrapper .divider::before,.register-wrapper .divider::after,.register-wrapper .divider::before{content:"";flex:1;border-bottom:1px solid #ddd}.login-wrapper .divider:not(:empty)::before,.register-wrapper .divider:not(:empty)::before{margin-right:.75em}.login-wrapper .divider:not(:empty)::after,.register-wrapper .divider:not(:empty)::after{margin-left:.75em}.social-row .social-btn{width:100%;padding:15px 0;text-align:center;border-radius:40px;border:1px solid rgba(30,30,30,.2);font-size:18px;color:#1e1e1e;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:40px;background:#fff}.custom-login-form .form-group,.custom-register-form .form-group{position:relative}.custom-login-form input[type=email],.custom-login-form input[type=password],.custom-login-form input[type=text],.custom-register-form input[type=email],.custom-register-form input[type=password],.custom-register-form input[type=text]{width:100%;padding:10px 14px;border:1px solid #ccc;border-radius:8px;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease;height:48px;margin-bottom:16px}.custom-login-form input[type=email]:focus,.custom-login-form input[type=password]:focus,.custom-login-form input[type=text]:focus,.custom-register-form input[type=email]:focus,.custom-register-form input[type=password]:focus,.custom-register-form input[type=text]:focus{border-color:#f65421;box-shadow:0 0 0 2px rgba(246,84,33,.15);outline:0}.custom-login-form .password-wrapper .toggle-pass,.custom-register-form .password-wrapper .toggle-pass{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:0 0;cursor:pointer;font-size:1.1rem;color:#888}.custom-login-form .form-row-between a:hover,.custom-login-form .password-wrapper .toggle-pass:hover,.custom-register-form .password-wrapper .toggle-pass:hover{color:#f65421}.custom-login-form .form-row-between{display:flex;justify-content:space-between;align-items:center;margin:12px 0 60px;font-size:.9rem}.custom-login-form .form-row-between a{text-decoration:none;font-weight:700;color:#000}.custom-login-form input::placeholder,.custom-register-form input::placeholder{color:#666767;opacity:1}.custom-login-form input::-webkit-input-placeholder,.custom-register-form input::-webkit-input-placeholder{color:#666767}.custom-login-form input::-moz-placeholder,.custom-register-form input::-moz-placeholder{color:#666767;opacity:1}.custom-login-form input:-ms-input-placeholder,.custom-register-form input:-ms-input-placeholder{color:#666767}.custom-login-form input::-ms-input-placeholder,.custom-register-form input::-ms-input-placeholder{color:#666767}.custom-login-form input[type=submit],.custom-register-form input[type=submit]{width:100%;height:48px;border:0;font-size:15px;font-weight:500;letter-spacing:1.2px}label.remember{display:flex;align-items:center;gap:10px;font-size:14px}.custom-login-form .remember input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:4px;display:inline-block;vertical-align:middle;position:relative;cursor:pointer;transition:all .2s ease}.custom-login-form .remember input[type=checkbox]:hover{border-color:#f65421}.custom-login-form .remember input[type=checkbox]:checked{background-color:#f65421;border-color:#f65421}.custom-login-form .remember input[type=checkbox]:checked::after{content:"";position:absolute;top:3px;left:6px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.form-buttons{gap:15px}.form-buttons .active-btn{border:1px solid #f65421}.simple-form-container{padding:40px 32px;background:#eceff6;border-radius:16px!important;margin-bottom:60px;margin-top:50px}.guest-selector{background:#fff;border-radius:14px;padding:18px 20px;flex-wrap:wrap;gap:22px;justify-content:space-between;max-width:760px;margin:auto}.gs-col,.gs-item,.guest-selector{display:flex;align-items:center}.gs-col{gap:14px;padding:6px 0;flex:1 1 24%}.gs-item{gap:10px}.gs-label{font-weight:400}.gs-sub{color:#71717a;font-size:.95rem;white-space:nowrap}.counter{display:flex;align-items:center;gap:12px;margin-left:8px}.ctr-btn{width:24px;height:24px;display:grid;place-items:center;border:1px solid #d4d4d8;border-radius:999px;background:#fff;font-size:20px;line-height:1;cursor:pointer;transition:background .15s ease,transform .04s ease,box-shadow .15s ease}.ctr-btn:hover{background:#dddddf}.ctr-btn:focus-visible{outline:0;box-shadow:0 0 0 4px #c1c1c9}.ctr-btn:active{transform:scale(.97)}.ctr-val{min-width:12px;text-align:center;font-weight:600;font-size:1.05rem;color:#2e2e32}.ico{display:block;width:11px;height:18px;position:relative;color:#111}.ico.minus::before,.ico.plus::after,.ico.plus::before{content:"";position:absolute;background:currentColor;left:2px;right:2px;height:2px;top:8px;border-radius:2px}.ico.plus::after{transform:rotate(90deg)}.tr-horizontal-cart{background:#f65421;padding:16px;display:flex;align-items:center}.tr-horizontal-cart .tr-cart-pill{display:flex;align-items:center;gap:8px}.tr-horizontal-cart .tr-cart-pill:after{content:"|";color:#fff;margin:0 14px 0 8px}.tr-horizontal-cart .tr-cart-pill:last-child:after{content:""}.tr-horizontal-cart .cart-price-per-person{margin-right:0;padding:7px;text-align:center;margin-left:auto;border:1px solid #fff;border-radius:8px}.search-results{padding:56px 0}@media (max-width:767px){.search-results{padding:25px 0!important}}.line-with-plane{width:60px;height:2px;background:#f65421;display:inline-block;margin-right:14px;position:relative;vertical-align:middle}.line-with-plane:after{content:"";display:inline-block;background:url(https://new.travelone.gr/new/wp-content/uploads/2024/12/plane.svg)center no-repeat;width:14px;height:14px;background-size:contain;position:absolute;top:-7px;right:-17px}.search-filters{padding:24px 20px;border:1px solid rgba(30,30,30,.2);border-radius:16px}@media (max-width:767px){.search-filters{display:none}}.facet-filter{margin-bottom:40px}.facet-filter__values input[type=checkbox],.facet-filter__values input[type=radio]{appearance:none;width:20px;height:20px;border:2px solid rgba(30,30,30,.2);border-radius:4px;background-color:#fff;cursor:pointer;transition:all .3s ease;margin-right:8px}.facet-filter__values input[type=checkbox]:checked,.facet-filter__values input[type=radio]:checked{background-color:#2c2c2c;border-color:#2c2c2c;position:relative}.flight-duration-slider{display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-family:Arial,sans-serif}#flight-duration{width:100%;appearance:none;background:#2c2c2c;height:4px;border-radius:5px;outline:0;cursor:pointer;margin:5px 0}#flight-duration::-webkit-slider-thumb{appearance:none;width:16px;height:16px;background:#2c2c2c;border:2px solid #2c2c2c;border-radius:50%;cursor:pointer;transition:transform .2s ease}#flight-duration::-webkit-slider-thumb:hover{transform:scale(1.2)}#flight-duration::-moz-range-thumb{width:16px;height:16px;background:#2c2c2c;border:2px solid #2c2c2c;border-radius:50%;cursor:pointer;transition:transform .2s ease}#flight-duration::-moz-range-thumb:hover{transform:scale(1.2)}#duration-display{font-weight:700;color:#333}.results-list__pills{display:flex;align-items:center;gap:10px;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #e7e7e7}@media (max-width:767px){.results-list__pills{margin-bottom:0!important;padding-bottom:40px!important;border:0}}.results-list__pills .tr-pill{padding:6px 12px;background:#e5f2fe;border-radius:24px;text-decoration:none}.results-list__pills .tr-pill svg{margin-left:5px;vertical-align:middle}.results-list__pills .tr-pill:hover{background:#2c2c2c;color:#fff}.results-list__pills .tr-pill:hover svg path{stroke:#fff}.result-list__date_section{margin-bottom:40px}@media (max-width:767px){.result-list__date_section{display:none!important}}.result-list__date_section .date-section{padding:8px 12px;background:#00b268;color:#fff;font-size:14px;line-height:110%;font-weight:400;display:inline-block;border-radius:8px}.results-heading{margin-bottom:24px;background:#e5eefb;padding:26px 16px;border-radius:8px}@media (max-width:767px){.results-heading{padding:17px 8px}.results-heading h3{font-size:18px!important}.results-heading span{font-size:15px!important}}.hotel-results-heading,.hotels-filtering{margin-bottom:32px}.filter-btn,.filters-container{display:flex;gap:8px}.filter-btn{align-items:center;background:#fff;border:1px solid #e7e7e7;border-radius:25px;padding:9px 16px 9px 12px;font-size:14px;font-weight:300;color:#666767;cursor:pointer;transition:background .2s ease;min-width:178px;height:38px}.autocomplete-option.is-child{padding-left:30px}.filters-container .filter-btn.traveloneGuarantee_Btn{width:222px!important;transition:background .3s ease,border-color .3s ease}.filters-container .filter-btn.traveloneGuarantee_Btn svg{width:167px!important;height:unset!important}.filters-container .filter-btn.traveloneGuarantee_Btn svg path,.filters-container .filter-btn.traveloneGuarantee_Btn svg stop{transition:fill .25s ease,stop-color .25s ease}.filters-container .filter-btn.traveloneGuarantee_Btn:hover{background:linear-gradient(to right,#fe945f,#eb5e0f)!important;border-color:transparent!important}.filters-container .filter-btn.traveloneGuarantee_Btn:hover svg stop{stop-color:white!important}.select-wrapper{display:inline-flex;align-items:center;position:relative;display:inline-block}.select-wrapper select.filter-select{appearance:none;-webkit-appearance:none;padding-right:32px;cursor:pointer}.select-wrapper svg{position:absolute;right:8px;pointer-events:none;top:10px}.filter-btn.reviewsFilter{display:flex;align-items:center;justify-content:space-between;gap:6px}.filter-btn.reviewsFilter .filter-txt{flex:1}.filter-btn:hover,.filter-select:hover{background:#f5f5f5}.filter-btn svg{width:16px;height:16px;flex-shrink:0}.filter-select{appearance:none;background:#fff;border:1px solid #e7e7e7;border-radius:24px;padding:9px 16px;font-size:14px;font-weight:300;color:#666676;cursor:pointer;width:180px;transition:background .2s ease;min-width:178px;height:38px}.select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none}.select-arrow svg{width:20px;height:20px;stroke:#1e1e1e}.tr-selected-flight{padding:26px 24px;border-radius:8px}.tr-flight-card{background:#eff1f5}.flight-selected{background:#e5f2fe!important}.results-list__selected_flight{margin-bottom:40px}.tr-selected-flight{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.tr-selected-flight{display:block!important;padding:20px 14px!important}}.tr-selected-flight .duration{width:110px!important}.tr-selected-flight__from__date{margin-bottom:28px}@media (max-width:767px){.tr-selected-flight__from__date{margin-bottom:20px}}.tr-selected-flight__to__date{margin-bottom:28px}@media (max-width:767px){.tr-selected-flight__to__date{margin-bottom:20px}}.tr-selected-flight__info{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.tr-selected-flight__info{justify-content:flex-end}}.tr-selected-flight__info__from,.tr-selected-flight__info__to{display:flex;align-items:center;gap:12px;width:100%!important}.tr-selected-flight__info__from img{border-radius:50%}@media (max-width:767px){.tr-selected-flight__info__from img{height:40px!important;background:#efefef!important}.tr-selected-flight__info .duration{max-width:110px!important;width:110px!important}}@media (max-width:767px){.tr-selected-flight__to{margin-top:25px!important}.tr-selected-flight__to:before{content:"";width:97%;display:block;height:1px;background:#eee;margin:22px 0}}.separator{border-right:1px solid #d9d9d9;margin:0 30px;height:90px}@media (max-width:767px){.separator{display:none!important}}.separator--smaller{margin:0 18px}.promoDiv{padding:10px 12px;border-radius:0 0 8px 8px;color:#fff;display:flex;align-items:center;gap:7px;font-size:14px;line-height:110%;font-weight:400;margin-top:-30px;margin-bottom:35px}.page-wizard{padding:90px 0;min-height:500px;background:#eff1f5}.page-wizard__top{margin-bottom:70px}.page-wizard__step{background:#fff;padding:56px 24px;border-radius:24px;position:relative}@media (max-width:767px){.page-wizard__step{padding:25px 20px}}.page-wizard__step1_children{display:none;margin-top:16px;padding:16px 0;border-top:1px solid rgba(30,30,30,.2)}.page-wizard__step1_children select{min-width:100px;padding:10px;border:1px solid rgba(30,30,30,.2);border-radius:8px}.page-wizard__bottom{position:relative}.page-wizard__nextButton{position:absolute;right:8px;bottom:8px}.number-input-wrapper{display:flex;align-items:center;justify-content:end}.number-input-wrapper button{color:#757575;cursor:pointer;font-size:18px;transition:background-color .3s ease;border-radius:50%;background:#fff;border:1px solid rgba(30,30,30,.2)}.number-input-wrapper button:hover{background-color:#2c2c2c;color:#fff!important}#wizard_adults_num,.tr_number_input{width:38px;-webkit-appearance:none;-moz-appearance:textfield;appearance:none;border:0;border-radius:4px;margin:0-9px 0 6px}#wizard_adults_num ::-webkit-inner-spin-button,#wizard_adults_num ::-webkit-outer-spin-button,.tr_number_input ::-webkit-inner-spin-button,.tr_number_input ::-webkit-outer-spin-button{-webkit-appearance:none;padding:0 10px}.wizard-selected-flight .tr-flight-card,.wizard-selected-room .tr-hotel-card{cursor:pointer}.wizard-progress{border-top:1px solid #757575;padding:20px;position:fixed;bottom:0;width:100%;left:0;background:#fff;display:flex;align-items:center;justify-content:space-between}.wizard-progress__innerCenter{display:flex;align-items:center;justify-content:center;gap:20px}.wizard-step{letter-spacing:.8px;display:flex;align-items:center}.wizard-step:before{content:"";width:25px;height:25px;border:1px solid #00b268;border-radius:50%;display:inline-block;margin-right:10px}.wizard-step:after{content:"";width:40px;height:1px;background:#e6e6e6;margin-left:10px}.wizard-step.current_step,.wizard-step:hover{color:#00b268}.wizard-step.current_step:before{background:#00b268}.extra-luggage,.wizard-selected-luggage,.wizard-selected-seats{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(30,30,30,.2);border-radius:8px;padding:16px}.wizard-selected-luggage .selected-seat,.wizard-selected-seats .selected-seat{display:inline-block;margin-right:10px;font-size:16px;font-weight:500;line-height:110%;background:#b2ffbf;border:1px solid #00b268;padding:7px;color:#000;border-radius:8px}.wizard-selected-luggage .selected-seat--alt,.wizard-selected-seats .selected-seat--alt{background:#f8effd;border-color:#ba5aed}.extra-luggage{padding:24px;max-width:49%!important}.checkoutBox ul li,.extra-luggage__cost,.extra-luggage__info{display:flex;align-items:center;gap:10px}.extra-luggage__cost{gap:16px;justify-content:space-between}.seats_wrapper_from,.seats_wrapper_to{max-width:392px;background:#eceff6;padding:16px!important;border-radius:16px!important;margin-bottom:25px}.seat_person_item{background:#fff;padding:20px 16px;border-radius:16px!important;margin-bottom:16px}.seat_person_item__top{display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(30,30,30,.1);margin-bottom:20px;padding-bottom:20px}.seat_person_item__bottom{display:flex;align-items:center;justify-content:space-between}.seat_person_item__bottom a{color:#fff;background:#f65421;padding:5px 10px;border-radius:16px!important}.seat_person_item__bottom .is-selected{background:0 0;color:#2c2c2c}.seats-cart-seats-number{margin-right:.35rem}.seat_person_item.is-selected-item{opacity:.6;transition:opacity .2s ease}.payment-way{padding:16px;border:1px solid rgba(30,30,30,.2);border-radius:8px;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.payment-way:last-child{margin-bottom:0}.payment-way__content{max-width:430px}input[type=radio]:not(.tr-facet){display:none}.custom-radio{position:relative;display:inline-block;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;cursor:pointer;transition:border-color .3s ease}.custom-radio::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:transparent;border-radius:50%;transition:background-color .3s ease,box-shadow .3s ease}input[type=radio]:checked+.custom-radio{border-color:#000}input[type=radio]:checked+.custom-radio::after{background-color:#000;box-shadow:0 0 0 2px #fff}.checkoutFlightBox{padding:16px;border-radius:8px;border:1px solid #e6e6e6;margin-bottom:24px}.checkoutFlightBox__Top{display:flex;align-items:center;gap:16px;margin-bottom:16px}.checkoutFlightBox__Bottom{display:flex;align-items:center;justify-content:space-between}.flight_duration{width:100%;max-width:400px;position:relative}.flight_duration .small-plane{position:absolute;right:-26px;top:17px}.duration-dot{position:relative;width:8px;height:8px;border-radius:50%;display:block;background:#000;margin:5px auto}.duration-dot:after,.duration-dot:before{content:"";position:absolute;width:200px;background:rgba(30,30,30,.2);height:1px;max-width:200px;top:4px}.duration-dot:before{left:8px}.duration-dot:after{right:8px}.checkoutPersonInfoBlock{position:relative;padding:24px;border:1px solid rgba(30,30,30,.2);border-radius:8px}.checkoutPersonInfoBlock .checkoutPerson{position:absolute;top:24px;right:24px;font-size:12px;background:#eff1f5;color:#757575;padding:4px 10px;border-radius:5px}.checkoutBox{background:#eff1f5;padding:24px;border-radius:8px}.checkoutBox h5{margin-bottom:25px}.checkoutBox ul{margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(30,30,30,.2)}.checkoutBox__price{margin-left:auto}.page-wizard__step5_values{height:100%}.checkoutBox{top:0;position:sticky}.thankYouItems .thankYouItem h4{display:flex;align-items:center;gap:8px;margin-bottom:22px}.thankYouItems .thankYouItem{border-bottom:1px solid rgba(30,30,30,.2);padding:0 0 32px;margin-bottom:32px}.thankYouItems .thankYouItem:last-child{border-bottom:none!important}.thankYouPayment{background:#eff1f5;padding:24px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.countdown-container{position:relative;width:200px;height:200px}.countdown{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;border:2px solid #f65421;box-sizing:border-box;clip-path:circle(50%)}.countdown-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:56px;font-weight:500;color:#2c2c2c}.countdown-mask{width:100%;height:100%;border-radius:50%;position:absolute;clip-path:circle(50%);background:0 0}.minutes-remaining{position:absolute;bottom:54px;left:71%;transform:translateX(-50%);width:100%}.success-message{position:fixed;top:30px;right:30px;background-color:#4caf50;color:#fff;padding:10px 20px;border-radius:5px;font-size:16px;display:none;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:9999;opacity:0;transition:opacity .5s ease,top .3s ease}.success-message.show{display:block;opacity:1;top:30px}.bank_transfer_comments{display:none}.tr-single-atomiko__inner{padding:44px 0}@media (max-width:767px){.tr-single-atomiko__inner{padding:0}}.tr-single-atomiko__gallery{height:380px;width:100%}.tr-single-atomiko__gallery img{object-fit:cover;object-position:center;max-width:100%}.tr-single-atomiko__title{font-size:28px;line-height:110%;font-weight:500;color:#2c2c2c;margin-bottom:10px}.tr-single-atomiko .atomiko_badges{margin:20px 0;padding:12px;border:1px solid rgba(30,30,30,.2);border-radius:8px;display:flex;align-items:center;justify-content:space-between;background:#eff1f5}.tr-single-atomiko .atomiko_badges .hotel-icon img{margin-bottom:5px}.single-booking{margin-top:30px}.single-booking__price{font-size:32px;line-height:110%;font-weight:500;color:#f65421}.flight-block{border:1px solid rgba(30,30,30,.2);border-radius:8px;padding:12px}.flight-block__top{border-bottom:1px solid rgba(30,30,30,.2);padding-bottom:12px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.flight-block__bottom{display:flex;align-items:center;justify-content:space-between}.tr-atomiko__middle{margin:80px auto;max-width:600px;border-radius:50px;border:1px solid rgba(30,30,30,.2);padding:2px}.tr-tab-nav{max-width:900px;margin-top:40px;margin-bottom:60px}.single-pill{background:0 0;font-size:14px;font-weight:500;padding:14px 16px;color:#2c2c2c;border-radius:50px;display:block;text-align:center}.single-pill.active-pill,.single-pill:hover{background:#f65421;color:#fff}.single-section p{font-size:14px;line-height:140%;margin-bottom:30px;color:#757575}.check-list li,.iconBox{display:flex;align-items:center}.iconBox{padding:12px 8px;border:1px solid rgba(30,30,30,.2);font-size:13px;font-weight:300;gap:6px;border-radius:8px;margin-bottom:4px}.single-section--location{padding:50px 0;background:#e2f2fe}.check-list{padding:0;margin:0;list-style-type:none}.check-list li{margin:0 0 10px;gap:10px}.single-section{padding:54px 0}.single-atomiko-selected-flight{max-width:1098px;padding:10px 0;background:#fff;border-radius:24px;margin:0 auto 10px}.single-atomiko-flight-actions{padding:24px 0 0;display:flex;align-items:center;justify-content:space-around}@media (max-width:767px){.single-atomiko-flight-actions{flex-direction:column!important;gap:20px!important}}.single-atomiko-rooms{padding:10px 0}@media (max-width:767px){.single-atomiko-rooms{padding:10px!important}.select-room-title{font-size:24px!important}}.single-atomiko-room{position:relative;padding:20px;border-radius:16px;border:1px solid #e6e6e6;margin:0 0 30px}.single-atomiko-room .selected_badge{display:none}.single-atomiko-room h3{max-width:600px}.single-atomiko-room__image{border-radius:10px;overflow:hidden}.single-atomiko-room__image img{object-position:center;object-fit:cover;width:100%;height:100%}.single-atomiko-room__bottom{padding:10px 0;border-top:1px solid #e6e6e6;margin-top:20px}.single-atomiko-room__prices{margin-left:auto}.single-atomiko-selected-room .selected-badge{position:absolute;top:-1px;right:-1px}.single-atomiko-room:not(.single-atomiko-selected-room) .selected-badge{display:none!important}.hotel-amenities-block{padding:24px;border:1px solid rgba(30,30,30,.2);border-radius:8px}.hotel-amenities-block__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:60px}.amenities-block{padding:0;margin:0;list-style:none;font-size:14px;line-height:150%;color:#757575}.single-section--faq{background:#f4efea}.single-section--faq .accordion-item{background:#fff}.tr-single-trip-full__bottom,.tr-single-trip-full__info{display:flex;align-items:center;gap:16px}.tr-single-trip-full .tr-single-trip__left{width:100%;height:360px;border-radius:24px;overflow:hidden;position:relative}@media (max-width:767px){.tr-single-trip-full .tr-single-trip__left{height:320px;margin-bottom:32px}}.tr-single-trip-full .tr-single-trip__left img{width:100%;height:100%;object-fit:cover;object-position:center}.tr-single-trip-full .tr-single-trip__left .quick-view-btn{position:absolute;bottom:20px;right:8px;padding:10px 16px;background:#fff;color:#f65421;border-radius:40px;font-size:15px;line-height:140%;font-weight:500;z-index:8!important}@media (max-width:767px){.tr-single-trip-full .tr-single-trip__left .quick-view-btn{right:20px!important;padding:4px 8px!important;top:62%!important;bottom:unset!important}}.tr-single-trip-full .tr-single-trip__right{max-width:447px!important}.tr-single-trip-full__bottom{margin-top:61px;gap:24px}@media (max-width:767px){.tr-single-trip-full__bottom{margin-top:28px;display:block}.tr-single-trip-full__bottom .single-price{text-align:left!important;margin-bottom:24px!important}.tr-single-trip-full__bottom .tr-button{display:block;text-align:center;padding:18px 16px;border-radius:60px}}.visible-popup-program{display:block!important;padding:0!important}.hotel-map{width:100%;height:440px;margin-bottom:36px}.hotel-map img{width:100%;height:100%;object-fit:contain}.hotel-key-info{margin-bottom:60px}@media (max-width:767px){.hotel-key-info{margin-bottom:30px!important}}.tos-title{margin-bottom:40px}@media (max-width:767px){.tos-title{font-size:24px!important;text-align:left!important}}.checkTabs{padding:20px 0 20px 32px;display:flex;align-items:center;gap:40px}@media (max-width:767px){.checkTabs{flex-direction:column;padding:20px 0!important;gap:20px!important}}.time-card{border:1px solid #ddd;border-radius:10px;padding:12px 16px;max-width:320px;width:100%;background:#fff}.time-card h5{margin:0;font-size:16px;font-weight:700;color:#111827}.time-sub{margin:4px 0 8px;color:#6b7280;font-size:14px}.time-progress{width:100%;height:6px;background:#e5e7eb;border-radius:6px;overflow:hidden}.time-bar{height:100%;width:0%;background:#10b981;transition:width .5s ease}.time-msg{margin-top:6px;font-size:13px;color:#555}.selected-room{padding:12px;border:1px solid #f65421;border-radius:24px}.selected-room .selected-room-image{position:relative;width:100%;height:450px;border-radius:16px!important;overflow:hidden}.selected-room .selected-room-image img{width:100%;height:100%;object-fit:cover}.selected-room .selected-room-image .selected-room-badge{position:absolute;top:0;left:0;width:100%;font-size:14px;font-weight:500;color:#fff;border-radius:24px 24px 0 0;background:#f65421;text-align:center;padding:15px 0}.selected-room .cancellation-badge{margin-bottom:20px;padding:6px 12px;font-size:14px;font-weight:500;color:#000;border-radius:50px;background:#ffeae4;display:inline-block}.discover .discover-card .discover-card-content .discover-card-from h6,.selected-room .hotel-room-specific-bed svg{margin-bottom:8px}.selected-room .hotel-room-specific-bed{padding:12px 8px;border-radius:8px;background:#eceff6;margin-bottom:24px}.selected-room .single-room-amenities,.selected-room .single-room-geumata{margin-bottom:16px}.selected-room .single-room-amenities h3,.selected-room .single-room-geumata h3{font-weight:500;font-size:17px;margin-bottom:16px;color:#1e1e1e}.selected-room .single-room-amenities .amenity,.selected-room .single-room-geumata .amenity{padding:16px 2px;text-align:center;font-size:14px;font-weight:300;color:#1e1e1e;background:#eceff6;border-radius:8px;display:flex;flex-direction:column;justify-content:center}.selected-room .single-room-amenities .amenity svg,.selected-room .single-room-geumata .amenity svg{display:block;width:24px;height:24px;margin:0 auto 8px}.selected-room .single-room-amenities__info,.selected-room .single-room-geumata__info{display:flex;align-items:center;gap:8px}.selected-room .single-room-amenities__info .info_icon_wrapper,.selected-room .single-room-geumata__info .info_icon_wrapper{border-radius:8px;padding:15px 4px;background:#eceff6;flex-shrink:0}.selected-room .single-room-amenities__info svg,.selected-room .single-room-geumata__info svg{width:24px}.selected-room .single-room-amenities__info p,.selected-room .single-room-geumata__info p{font-size:15px;line-height:110%;font-weight:300;padding:12px;background:#eceff6;border-radius:8px;flex:1;height:54px;display:flex;align-items:center}.single-tour-stick{position:fixed;bottom:30px;border-radius:16px;left:15px;right:15px;padding:16px 25px!important;z-index:888;box-shadow:0-8 24px rgba(0,0,0,.07);display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.single-tour-stick{background:#fff!important;display:block;padding:0 0 10px!important;bottom:10px!important;left:15px!important;right:15px!important;border:1px solid rgba(30,30,30,.2)!important;border-radius:16px!important}}.single-tour-stick__right{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.single-tour-stick__right{border:1px solid #898e9b;padding:10px;border-radius:30px;max-width:95%;margin:0 auto}}.single-tour-stick__right .sticky-prices{flex-shrink:0!important;padding-right:12px!important}.single-tour-stick__right .sticky-from-price{margin-bottom:-5px!important}.single-tour-stick__right .stick-email{text-align:right}@media (max-width:767px){.single-tour-stick__right .stick-email{margin-right:-10px!important}}.single-tour-stick .tour-modifiers-wrapper{padding:0!important;margin-bottom:0!important}@media (max-width:767px){.single-tour-stick .tour-modifiers-wrapper{padding:10px!important;margin-bottom:16px!important}}.single-tour-stick .day-modifiers{border:1px solid rgba(0,0,0,.4)!important}@media (max-width:767px){.single-tour-stick .day-modifiers{background:#fff!important}}.single-tour-stick.hide{transition:opacity .3s ease;opacity:0;pointer-events:none}.single-tour-stick{transition:opacity .3s ease;background:rgba(255,255,255,.5);backdrop-filter:blur(12px);background:#eceff6}@media (max-width:767px){.single-tour-stick{background:rgba(236,239,246,.8)!important}}.single-tour-navbar.sticky{position:fixed;top:0;left:0;right:0;z-index:999;box-shadow:0 2px 5px rgba(0,0,0,.1)}@media (max-width:767px){.group-trip-form-content{padding:20px 0;background:#eceff6}}.tr-single-omadiko__top{background:#e5f6ff;padding:56px}.tr-single-omadiko .tr-single-omadiko__ctas{display:flex;align-items:center;justify-content:end;gap:24px}.tr-single-omadiko .tr-atomiko__middle.tr-single-omadiko-tabs{max-width:100%!important;width:100%!important;background:#fff}.tr-single-omadiko .tr-single-omadiko-tabs{margin:40px auto}.tr-single-organomeno-map__container{background:#eff1f5;height:500px;border-radius:16px;display:flex;align-items:center;justify-content:center}.tr-single-omadiko__form{background:#e5f6ff;padding:56px 0}.tr-badge__withIcon{display:flex;align-items:center;padding:18px;border:1px solid #757575;border-radius:8px}.tour-dates-info{display:flex;align-items:center;gap:8px}.tour-date-block{height:68px;width:68px;border:1px solid #757575;border-radius:8px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.tour-date-block span,.tr-selected-flight .info_luggage svg{display:block}.tour-date-block__month{font-size:13px;font-weight:400;color:#757575;margin-bottom:4px}.tour-date-block__day{font-size:24px;font-weight:600;color:#f65421}.group-small-cards{background:#fff!important}body.is-modal-open{position:fixed;width:100%;overflow:hidden}.no-select{user-select:none}.scrollbar-track{position:absolute;right:6px;top:0;bottom:0}.scrollbar-thumb{position:absolute;top:0;cursor:pointer}.scroll-inner{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.scroll-inner::-webkit-scrollbar{width:0;height:0}.tour-booking-item__cabin.active-cabin{background-color:#f5f5f5;border:2px solid #ff6b35}.tour-booking-item__cabin.active-cabin .cabin_price{color:#ff6b35;font-weight:700}.day-modifier.disabled-modifier,.month-modifier.disabled-modifier{cursor:not-allowed;pointer-events:none;background-color:#e0e0e0!important;color:#999!important;opacity:.5;border:1px dashed #ccc}.filter_checkbox--child{padding-left:20px}.filter_card-countries{margin-top:8px;padding-left:12px;border-left:2px solid #eceff6}.filter_card-countries-scroll{max-height:300px;overflow-y:auto;padding-right:8px}.filter_card-countries-scroll::-webkit-scrollbar{width:4px}.filter_card-countries-scroll::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.filter_card-countries-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.filter_card-countries-scroll::-webkit-scrollbar-thumb:hover{background:#9ca3af}.filter_card-countries .filter_checkbox,.filter_countries-scroll .filter_checkbox{padding:6px 8px;margin-bottom:4px;border-radius:4px;transition:background .2s ease}.filter_card-countries .filter_checkbox:hover,.filter_countries-scroll .filter_checkbox:hover{background:#f9fafb}.filter_card-countries .filter_checkbox input:checked+span,.filter_card-level3-scroll .filter_checkbox input:checked+span,.filter_checkbox--level4 input:checked+span,.filter_countries-scroll .filter_checkbox input:checked+span{font-weight:500;color:#f65421}.filter_countries-scroll{max-height:300px;overflow-y:auto;padding-right:8px;margin-top:8px}.filter_countries-scroll::-webkit-scrollbar{width:4px}.filter_countries-scroll::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.filter_countries-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.filter_countries-scroll::-webkit-scrollbar-thumb:hover{background:#f65421}.filter_card-level3-scroll .filter_checkbox{padding:6px 8px;margin-bottom:4px}.breadcrumb .row>div,.numeric-pagination{display:flex;align-items:center;justify-content:center;gap:8px}.pagination-number{min-width:40px;padding:0 12px;font-size:14px;font-weight:500;color:#1e1e1e;background:#f9fafb;border-radius:8px;text-decoration:none;transition:all .2s ease}.pagination-number:hover{background:#eceff6;color:#f65421}.pagination-number.active{background:#f65421;color:#fff;pointer-events:none}.pagination-arrow,.pagination-ellipsis,.pagination-number{display:inline-flex;align-items:center;justify-content:center;height:40px}.pagination-arrow{width:40px;color:#1e1e1e;background:#f9fafb;border-radius:8px;text-decoration:none;transition:all .2s ease}.pagination-arrow:hover{background:#eceff6;color:#f65421}.pagination-arrow.disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.pagination-ellipsis{min-width:40px;font-size:14px;font-weight:500;color:#8991a8}@media (max-width:768px){.numeric-pagination-wrapper{margin-top:32px;padding-top:24px}.numeric-pagination{gap:4px}.pagination-arrow,.pagination-number{min-width:36px;height:36px;font-size:13px}}.filter_card-level3{margin-top:8px;padding-left:12px;border-left:2px solid #eceff6}.filter_card-level3-scroll{max-height:300px;overflow-y:auto;padding-right:8px}.filter_card-level3-scroll::-webkit-scrollbar{width:4px}.filter_card-level3-scroll::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.filter_card-level3-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.filter_card-level4{margin-top:4px;padding-left:20px;border-left:2px solid #eceff6}.filter_checkbox--level4{padding:4px 8px;margin-bottom:2px}.filter_checkbox--expandable{font-weight:500}.visit-card{cursor:pointer}.visit-card .divMsg a{color:#f65421;text-decoration:underline}.visits .visit-card .box-wrapper.openVisit .toggle-btn:after{filter:invert(1)!important;transform:rotate(180deg)!important}.proorismoi-ajax{max-width:650px!important;border:1px solid #888!important;display:flex!important}.tr-country-block{position:relative;overflow:hidden}.tr-country-block__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;top:0;left:0;transition:opacity .3s ease}.tr-hero-rotating-text{transition:opacity 350ms ease;opacity:1;position:relative;z-index:2}.tr-hero-rotating-text.is-fading,.tr-single-trip-media img.has-video{opacity:0}.tour-summary .quickview-features{display:none!important}@media (max-width:767px){.tour-summary .quickview-features{display:flex!important;flex-wrap:wrap;gap:12px 20px;padding:0;list-style:none}.tour-summary .quickview-features li{width:calc(50% - 10px);display:flex;align-items:center;gap:0!important;font-size:14px;margin-bottom:0!important}.tour-summary .quickview-features li svg{background:#efefef;border-radius:50%;padding:8px;flex-shrink:0}}.tr-single-trip-media{position:relative;overflow:hidden;height:372px!important}@media (max-width:767px){.tr-single-trip-media{height:450px!important}}.tr-single-trip-media__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.tr-single-trip-media img{height:auto;display:block;z-index:2}.popup-gallery-image,.tr-single-trip-media img{position:relative;width:100%}.popup-main-video{width:100%;display:block;object-fit:cover;height:300px!important}.tr-toast-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px}.tr-toast{padding:12px 16px;background:#eceff6;border-radius:8px;max-width:330px;box-shadow:0 4px 24px rgba(0,0,0,.08);opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.tr-toast.tr-toast--show{opacity:1;transform:translateY(0)}.tr-toast__top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tr-toast__middle{font-size:13px;color:#666767;line-height:1.5}.js-region-btn.is-hidden{display:none!important}.js-region-btn.is-visible{display:inline-block!important}.breadcrumb-mobile{display:none}@media (max-width:768px){.breadcrumb{justify-content:start!important;color:#fff!important;margin:-23px 0 0!important;padding:0!important}.single-tour-breadcrumb .breadcrumb-desktop{display:none}.single-tour-breadcrumb .breadcrumb-mobile{display:block}.breadcrumb--pills{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.breadcrumb--pills .breadcrumb-item{padding:0}.breadcrumb--pills .breadcrumb-item::before{content:none}.breadcrumb-pill{display:inline-block;padding:6px 14px;border-radius:999px;background:#f65421;color:#fff;font-size:13px;line-height:1;text-decoration:none;white-space:nowrap}.breadcrumb-pill:hover{background:#d8431a;color:#fff}}@media (max-width:767px){.single-tour-breadcrumb{display:block!important}}.tr-selected-flight .info_luggage{display:flex;align-items:center;flex-wrap:nowrap;gap:4px}.tr-selected-flight .info_luggage .tooltip{flex:0 0 auto;margin:0}footer{background:#eceff6}footer .inner-footer{padding:60px 60px 0}@media (max-width:767px){footer .inner-footer{padding:20px 20px 0}}footer .inner-footer .row .footer-widget{margin-bottom:50px}footer .inner-footer .row .footer-widget h3{font-size:15px;color:#f65421;text-transform:uppercase;font-weight:400;margin-bottom:20px}footer .inner-footer .row .footer-widget .icon-box{display:flex;gap:16px;margin-bottom:15px}footer .inner-footer .row .footer-widget .icon-box .icon,footer .inner-footer .row .footer-widget ul li a{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}footer .inner-footer .row .footer-widget .icon-box .content h6{font-size:17px;color:#1e1e1e;font-weight:500}footer .inner-footer .row .footer-widget .icon-box .content a,footer .inner-footer .row .footer-widget .icon-box .content p{font-size:15px;color:#666767;text-decoration:none;font-weight:400}footer .inner-footer .row .footer-widget h4{font-size:20px;font-weight:500;color:#1e1e1e}@media (max-width:767px){footer .inner-footer .row .footer-widget h4{font-size:17px!important}}footer .inner-footer .row .footer-widget p{font-size:15px;color:#666767;font-weight:300;margin-bottom:20px}@media (max-width:767px){footer .inner-footer .row .footer-widget p{margin-bottom:10px}}footer .inner-footer .row .footer-widget .cs-btn-foo{color:#fff;background:#f65421;text-decoration:none;font-size:15px;font-weight:500;border-radius:40px;padding:14.5px 27px;text-transform:uppercase;border:unset}footer .inner-footer .row .footer-widget .cs-btn-foo:hover,footer .inner-footer .row .footer-widget ul li a:hover{background:#fff;color:#f65421!important;transition:all .5s}footer .inner-footer .row .footer-widget ul{display:flex;flex-wrap:wrap;gap:8px;padding-left:0;margin-bottom:24px}footer .inner-footer .row .footer-widget ul li a{font-size:20px;color:#fff;width:48px!important;height:48px!important;text-decoration:none}footer .footer-img-box h3{font-size:18px;color:#1e1e1e;font-weight:600;margin-bottom:16px;margin-top:16px}footer .footer-img-box p{font-size:16px;font-weight:300;color:#666767}.footer-pills,footer .footer-menu-box ul,footer .footer-menu-box-bottom ul{display:flex;gap:32px;flex-wrap:wrap}footer .footer-menu-box ul li a{font-size:16px;color:#1e1e1e;text-decoration:none;text-transform:uppercase}footer .footer-menu-box-bottom ul li a{color:#1e1e1e;text-decoration:none;font-size:18px;font-weight:500;text-transform:none}footer .footer-bottom-area{padding:15px 30px}@media (max-width:767px){footer .footer-bottom-area h5{text-align:center}}footer .footer-bottom-area .row{background:#1e1e1e;padding:24px 16px;border-radius:16px;align-items:center}footer .footer-bottom-area .footer-bottom-widget p{font-size:15px;color:#fff;font-weight:300;margin-top:15px;margin-bottom:0}footer .footer-bottom-area .footer-bottom-widget-cr h6{color:#fff;font-size:16px;text-transform:uppercase;font-weight:400;text-align:center;margin-bottom:10px}footer .footer-bottom-area .footer-bottom-widget-cr span{color:#fff;text-align:center;width:100%;display:flex;justify-content:center;font-size:16px;font-weight:300}footer .footer-bottom-area .footer-bottom-widget-payment{display:flex;flex-direction:column;text-align:end}footer .footer-bottom-area .footer-bottom-widget-payment img{max-width:240px;align-self:end!important}footer .footer-bottom-area .footer-bottom-widget-payment h6{color:#fff;font-size:16px;font-weight:600;margin-bottom:16px}.footer-widget-bottom h3{margin-bottom:8px!important}.footer-widget-bottom p{max-width:310px}.footer-pills{align-items:center;gap:9px;margin-top:24px}.footer-pills .footer-pill{background:#fff;border-radius:50px;font-size:14px;padding:8px 12px;color:#2c2c2c}.footer-pills .footer-pill:hover{color:#f65421}.footer-menu-box ul,.footer-menu-box-bottom ul{padding:0;list-style:none}.footer-bottom-area{background-color:#fff;padding:32px}@media (max-width:767px){.footer-bottom-area h5{text-align:center!important}.footer-bottom-area{padding:20px}}.footer-bottom-area .ways-of-payment{display:flex;align-items:center}@media (max-width:767px){.footer-bottom-area .ways-of-payment{justify-content:center;margin-bottom:15px}}.footer-bottom-area .ways-of-payment img:not(:first-child){border-left:1px solid rgba(0,0,0,.1);padding-left:12px;margin-left:12px}@media (max-width:767px){.client_info_widget .icon{display:none!important}}.footer-last{margin-bottom:32px}.footer-last .row{padding:24px;background:#2c2c2c;border-radius:16px}@media (max-width:767px){.footer-last .row{padding-bottom:10px!important}.footer-last .row img{margin:15px auto!important}.footer-last .row p{text-align:center!important}.footer-last .row a{text-align:center}}.footer-last a:hover{color:#f65421}.tr-copyright{margin-top:14px}.footer-widget-with-btn-bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;padding:20px;box-sizing:border-box}.footer-widget-with-btn-bottom h3,.footer-widget-with-btn-bottom h4,.footer-widget-with-btn-bottom p{margin-bottom:10px;color:#333}.footer-widget-with-btn-bottom .cs-btn-foo{margin-top:auto;display:inline-block;text-decoration:none;background-color:#007bff;color:#fff;padding:10px 20px;border-radius:6px;font-weight:600;transition:background-color .2s ease,transform .1s ease;margin-bottom:20px!important}.footer-widget-with-btn-bottom .cs-btn-foo:hover{background-color:#0056b3;transform:translateY(-2px)}.travelone-fluid{max-width:none;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}section.travelone{padding:50px 0}section.travelone .inner-travelone .row{border:1px solid #f65421;border-radius:16px;padding:40px}@media (max-width:767px){section.travelone .inner-travelone .row{padding:20px 16px!important}section.travelone .inner-travelone .row .travelone-card{margin-bottom:30px!important}section.travelone .inner-travelone .row .travelone-card img{height:48px!important;width:48px!important}}section.travelone .inner-travelone .row .travelone-card h3{font-size:18px;color:#1e1e1e;line-height:120%;margin-bottom:10px;margin-top:15px;height:50px}@media (max-width:767px){section.travelone .inner-travelone .row .travelone-card h3{height:unset!important}}section.travelone .inner-travelone .row .travelone-card p{font-size:16px;color:#666767;line-height:140%;margin:0;font-weight:300!important}section.travelone .inner-travelone .row .travelone-card a{color:#f65421;font-weight:600}.price-card-body p span{color:#f65421;margin-right:5px}.flex-arrow-button,.full-page-loader{display:flex;align-items:center;justify-content:center}.flex-arrow-button{border-radius:40px;border:1px solid #1e1e1e;padding:0;width:52px;height:39px}.flex-arrow-button svg{stroke:#2c2c2c!important}.flex-arrow-button:hover{background:#f65421!important;border-color:#f65421!important}.flex-arrow-button:hover svg{stroke:#fff!important}.grid-card .grid-img--mobile{display:none!important}@media (max-width:768px){.grid-card .grid-img--desktop{display:none!important}.grid-card .grid-img--mobile{display:block!important}}@media all and (max-width:767px){.bakery-image-card .bic-title-overlay{font-size:24px!important;backdrop-filter:unset!important}}.full-page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);backdrop-filter:blur(5px);z-index:99999;animation:fadeIn .3s ease-in-out}.loader-content{text-align:center;color:#fff}.loader-spinner{width:60px;height:60px;border:5px solid rgba(255,255,255,.2);border-top-color:#ff5722;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.loader-text{font-size:18px;font-weight:500;color:#fff;margin:0;animation:pulse 1.5s ease-in-out infinite}body,html{overflow-x:hidden;width:100%}body{background:#fff;font-family:"Geologica Roman",sans-serif;font-size:14px;line-height:130%;color:#757575;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100vh;scroll-behavior:smooth}a{text-decoration:none!important}.atomika_hub_page{padding:36px 0}.proorismos-main-content{padding:64px 0}.proorismos-main-content p:not(.lead){font-size:14px;line-height:130%;font-weight:300;color:#757575}.proorismos-main-content img{max-width:100%!important}.atomika-error-area{padding:56px 0}@media (max-width:767px){.atomika-error-area{padding:30px 0!important}}.atomika-not-found-badge{padding:12px!important;background:#eceff6;border-radius:8px;display:flex;align-items:center;gap:20px}@media (max-width:767px){.atomika-not-found-badge span{font-size:13px!important}.atomika-not-found-badge{gap:7px!important;margin-bottom:10px}}.atomika-error-form-area{margin-top:40px}.destination{padding:37px 0 9px!important}@media (max-width:767px){.destination{padding:10px 0 9px!important}}.section-title,section.destinations .section-title{text-align:center;margin-bottom:40px}@media (max-width:992px){.section-title{text-align:left;margin-bottom:25px!important}}.section-title .caption{font-size:16px;color:#f65421;text-transform:uppercase;margin-bottom:12px}@media (max-width:992px){.section-title .caption{font-size:15px}}.section-title h2,section.destinations .section-title h2{font-size:32px;color:#1e1e1e;font-weight:500;line-height:120%;margin-bottom:15px}@media (max-width:992px){.section-title h2{font-size:22px}}.section-title p,section.destinations .section-title p{font-size:18px;color:#666767}@media (max-width:992px){.section-title p{font-size:16px}}.card.small-card{border:unset}.card{border-radius:24px;position:relative;width:316px;height:726px}.card,.card:hover{border:1px solid rgba(246,84,33,.5)}@media (max-width:767px){.card{height:694px;width:100%!important;margin-bottom:36px!important}}.card ul,section.destinations .card .card-content .destination-details ul{list-style:none;padding:0}.card .card-image{position:relative;overflow:hidden}.card .card-image .trip{position:absolute;z-index:1;font-size:13px;width:28%;text-transform:uppercase;color:#fff;background-color:#f65421;font-weight:700;padding:6px 16px;border-radius:16px 0 32px 0}@media (max-width:992px){.card .card-image .trip{width:108px!important}}.card .card-image img{width:100%;height:240px;object-fit:cover;overflow:hidden;transition:all .5s}.card .card-image .from,section.destinations .card .card-image .from{position:absolute;background:#fff;bottom:0;right:0;padding:9px 20px 0;border-radius:16px 0 0 0;font-size:24px;color:#f65421;font-weight:600;line-height:24px;transition:all .5s}@media (max-width:992px){.card .card-image .from{padding:10px 20px;font-size:22.78px}}.card .card-image .single-promo{position:absolute;bottom:0;left:0;background:#fff;color:#f65421;font-size:14px;font-weight:300;padding:8px 5px 6px 8px;border-top-right-radius:8px}.card .card-image .single-promo svg{margin-top:-4px}.card .card-content .taxes,.card .card-image .deal{font-size:13px;color:#1e1e1e;background-color:#ffeae4;padding:4px 16px;border-radius:24px}.card .card-image .deal{position:absolute;top:10px;right:10px;font-weight:600}.card .card-content{padding:24px 16px 80px}.card .card-content .taxes{font-weight:300;width:fit-content;margin-bottom:20px}@media (max-width:992px){.card .card-content .taxes{font-size:12px;margin-bottom:18px}}.card .card-content .central{font-size:15px;color:#f65421;text-transform:uppercase;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card .card-content .group{font-size:20px;color:#1e1e1e;font-weight:600;line-height:120%;margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:992px){.card .card-content .group{font-size:18px}}.card .card-content .group-single-title{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}.card .card-content .limit-lines-hidden{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card .card-content ul li{font-size:15px;color:#0468eb;font-weight:300}.card .card-content ul li img,.card .card-content ul li svg{margin-right:10px}.card .card-content .destination-details ul li{color:#1e1e1e;margin-bottom:15px;line-height:normal;display:flex;align-items:center}.card .card-content .destination-details ul li img{width:20px;height:20px}.card .card-content .destination-details ul li button{all:unset;color:#0468eb;margin:0 5px;cursor:pointer}.card .card-content .card-btns{position:absolute;bottom:65px;left:0;width:100%;padding:0 16px}.card .card-content .card-btns a{font-size:15px;color:#1e1e1e;text-transform:uppercase;border:1px solid rgba(30,30,30,.2)}@media (max-width:767px){.card .card-content .card-btns{bottom:54px!important}}.card .card-content .card-btns2,.card .card-details-btns{position:absolute;bottom:14px;left:0;width:100%;padding:0 16px}.card .card-content .card-btns a,.card .card-content .card-btns2 a,.card .card-details-btns .more-btn a{width:100%;display:flex;justify-content:center;text-decoration:none;border-radius:40px;padding:8px 24px;transition:all .5s}.card .card-content .card-btns2 a{font-size:15px;color:#fff;text-transform:uppercase;background:#f65421;border:1px solid #f65421}.card .card-content .card-btns2 a:hover{color:#f65421!important}.card .card-details-btns .more-btn a{color:#1e1e1e}.card .card-details-btns .more-btn a:hover{background-color:#ededed}.card:hover .card-image img{transform:scale(1.1);border-top-right-radius:63px!important;border-top-left-radius:64px!important}.card:hover .card-image .from,section.destinations .card:hover .card-image .from{padding-bottom:14px}.card:hover .card-content .card-btns a{background-color:#f65421;color:#fff}.card:hover .card-content .card-btns2 a{background-color:#fff;border-color:#f65421;color:#f65421}.card .card-back,.card .card-front{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;transition:opacity .3s ease}.card .card-back{display:none;padding-bottom:48px;box-sizing:border-box;position:relative}.card .card-back .destination-details ul li img{filter:invert(31%) sepia(81%) saturate(5338%) hue-rotate(354deg) brightness(96%) contrast(96%)}.card.show-back .card-front{display:none}.card.show-back .card-back{display:block}.cs-btn a,.pagination-controls{display:flex;justify-content:center}.pagination-controls{align-items:center;gap:8px;margin-bottom:35px!important}@media (max-width:767px){.pagination-controls{margin-top:-25px!important}}.pagination-controls .pagination-arrow{display:flex;justify-content:center;align-items:center;background:0 0;border:1px solid rgba(30,30,30,.231372549);border-radius:8px;cursor:pointer;width:31px;height:38px;transition:background .8s ease,border .8s ease,color .8s ease}.pagination-controls .pagination-arrow:hover{background:#fff;border:1px solid #000;border-radius:8px}.pagination-controls .pagination-arrow:hover .chevron-icon{color:#f65421}.pagination-controls .chevron-icon{font-size:10px;color:rgba(30,30,30,.231372549);transition:color .8s ease}.pagination-controls .pagination-dots{display:flex;gap:8px}.pagination-controls .pagination-dots .dot{height:6px;width:6px;background-color:#ccc;border-radius:50%;display:inline-block;transition:background-color .3s ease}.pagination-controls .pagination-dots .dot.active{background-color:#f65421;height:8px;width:8px}.cs-btn{margin-top:30px}.cs-btn a{text-decoration:none;font-size:15px;margin:auto;width:fit-content;color:#1e1e1e;font-weight:500;padding:8px 22px;border-radius:50px;border:1px solid rgba(30,30,30,.2);transition:all .2s}@media (max-width:767px){.cs-btn a{width:100%!important}}.cs-btn a:hover,.discover .cs-btn a:hover,section.destinations .cs-btn a:hover{background:#f65421;color:#fff!important;border-color:#f65421}@media (max-width:767px){.mobile-full-btn a{width:100%!important;display:block;text-align:center}}.discover{padding:60px 0}@media (max-width:767px){.discover{padding-bottom:0}}.discover .discover-card{position:relative;border-radius:16px;overflow:hidden}.discover .discover-card .discover-card-content{position:relative}.discover .discover-card .discover-card-content .discover-card-title a{position:absolute;top:8%;left:8%;right:8%;font-size:28px;font-weight:600;line-height:120%;color:#fff;z-index:2;text-decoration:none}.discover .discover-card .discover-card-content img{width:100%;height:380px;object-fit:cover;transition:all .5s}.discover .discover-card .discover-card-content .discover-card-from{position:absolute;background:#eceff6;z-index:99;bottom:0;right:0;padding:min(2vw,22px) min(1.5vw,12px);border-radius:16px 0 0 0;font-size:24px;color:#f65421;font-weight:600;line-height:24px}.discover .discover-card:hover .discover-card-content img,section.destinations .card:hover .card-image img{transform:scale(1.1)}.discover .cs-btn{margin-top:30px}.discover .cs-btn a,section.destinations .cs-btn a{text-decoration:none;font-size:15px;display:flex;justify-content:center;margin:auto;width:fit-content;color:#1e1e1e;font-weight:500;padding:8px 22px;border-radius:50px;border:1px solid rgba(30,30,30,.2);transition:all .2s}.tr-grid{display:grid;gap:16px;max-width:1200px;margin:0 auto 50px}.tr-grid--1{grid-template-columns:1fr 1.2fr 1fr;height:448px;margin-bottom:16px}@media (max-width:768px){.tr-grid--1{grid-template-columns:1fr;height:auto}}.tr-grid--2{grid-template-columns:.18fr .44fr .18fr .25fr;height:448px;margin-bottom:16px}@media (max-width:768px){.tr-grid--2{grid-template-columns:1fr;height:auto}}.tr-grid--3{grid-template-columns:1fr;height:448px;margin-bottom:16px}@media (max-width:768px){.tr-grid--3{grid-template-columns:1fr;height:auto}}.tr-grid .bigger-grid-item .grid-price{font-size:24px;display:block;margin-top:9px}.tr-grid .column-stack,.tr-grid .column-stack .grid-card{display:flex;flex-direction:column;height:448px}.tr-grid .column-stack .grid-card{flex:1;height:215px}.tr-grid .column-stack .grid-card:not(:last-child){margin-bottom:16px}.tr-grid .grid-card{position:relative;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;max-height:448px}@media (max-width:767px){.tr-grid .grid-card{height:290px}}.tr-grid .grid-card .grid-icon{position:absolute;top:12px;right:12px;width:40px!important;height:40px!important}.tr-grid .column-stack .grid-card img,.tr-grid .grid-card img,.tr-grid .grid-card video{width:100%;height:100%;display:block;object-fit:cover;flex:1}.tr-grid .grid-card .price-tag{position:absolute;top:12px;left:6px;background:#fff;padding:11px 16px;font-weight:500;font-size:14px;color:#1e1e1e;border:1px solid #f65421;max-width:130px;border-top-left-radius:16px;border-bottom-right-radius:16px}.tr-grid .grid-card__button{position:absolute;bottom:12px;right:12px;background:#fff;color:#2c2c2c;padding:9px 16px;font-size:15px;border-radius:50px;font-weight:500;cursor:pointer}.tr-grid .grid-card__button:hover{background:#f65421;color:#fff}section.destinations{padding:40px 0;background-color:#eceff6}@media (max-width:767px){section.destinations{padding:20px 0}}section.destinations .inner-destinations .row{gap:30px 0}@media (max-width:992px){section.destinations .section-title{text-align:left}}section.destinations .section-title .caption{font-size:16px;color:#f65421;text-transform:uppercase;margin-bottom:12px}@media (max-width:992px){section.destinations .section-title .caption{font-size:15px}}@media (max-width:992px){section.destinations .section-title h2{font-size:22px}}@media (max-width:992px){section.destinations .section-title p{font-size:16px}}section.destinations .card{border-radius:24px;overflow:hidden;border:1px solid rgba(246,84,33,.5);position:relative;width:316px;height:726px}@media (max-width:767px){section.destinations .card{width:100%!important}}.visits .visit-card,section.destinations .card .card-image{position:relative;overflow:hidden}section.destinations .card .card-image img{width:100%;height:240px;object-fit:cover;transition:all .5s}section.destinations .card .card-image .from h6{font-size:13px;font-weight:300;margin-bottom:5px}section.destinations .card .card-image .single-promo{position:absolute;bottom:0;left:0;background:#fff;color:#f65421;font-size:14px;font-weight:300}section.destinations .card .card-content{padding:24px 16px 80px}section.destinations .card .card-content .central{font-size:15px;color:#f65421;text-transform:uppercase;margin-bottom:6px}section.destinations .card .card-content .group{font-size:20px;color:#1e1e1e;font-weight:600;line-height:120%;margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.destinations .card .card-content .group-single-title{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset}section.destinations .card .card-content .destination-details ul li{color:#1e1e1e;margin-bottom:15px;display:flex;align-items:center}section.destinations .card .card-content .destination-details ul li img{width:20px;height:20px;margin-right:12px}section.destinations .card .card-content .card-btns,section.destinations .card .card-details-btns{position:absolute;bottom:65px;left:0;width:100%;padding:0 16px}section.destinations .card .card-content .card-btns a{font-size:15px;text-transform:uppercase;border:1px solid rgba(30,30,30,.2)}section.destinations .card .card-content .card-btns a:hover{background-color:#f65421;color:#fff!important}section.destinations .card .card-details-btns{bottom:14px}section.destinations .card .card-content .card-btns a,section.destinations .card .card-details-btns .more-btn a{display:flex;justify-content:center;color:#1e1e1e;text-decoration:none;border-radius:40px;padding:8px 24px;transition:all .5s}section.destinations .card .card-details-btns .more-btn a:hover{background-color:#ededed}section.destinations .cs-btn{margin-top:30px}.visits{padding:40px 0}@media (max-width:767px){.visits{padding-bottom:15px}}.visits .visit-card{border-radius:30px!important;border:1px solid #000!important}@media (max-width:767px){.visits .visit-card{max-width:316px!important;height:400px!important}}.visits .visit-card .card-head{position:absolute;top:8%;left:10%;right:10%;text-align:center;width:60%;margin:auto}@media (max-width:767px){.visits .visit-card .card-head{left:0!important;right:0!important;width:100%!important}}.visits .visit-card .card-head a{font-size:32px;text-decoration:none;color:#fff;line-height:110%;font-weight:500!important}@media (max-width:767px){.visits .visit-card .card-head a{font-size:25px!important}}.cs-main-content-column .dv-content-box a:hover,.visits .visit-card .card-head a:hover{color:#fff!important}.visits .visit-card .card-image{height:100%;object-fit:cover;width:100%}.visits .visit-card .card-image img{width:100%;height:100%}.visits .visit-card .box-wrapper{position:absolute;bottom:0;width:100%;height:100%}.visits .visit-card .box-wrapper .divMsg{background:#fff;text-align:center;height:100%}.visits .visit-card .box-wrapper .divMsg .card-content{padding:48px 44px}@media (max-width:767px){.visits .visit-card .box-wrapper .divMsg .card-content{padding:30px 10px!important}.visits .visit-card .box-wrapper .divMsg .card-content p{font-size:14px!important}}.visits .visit-card .box-wrapper .divMsg .card-content h2{font-size:32px;text-align:center;text-decoration:none;color:#000;line-height:110%;width:60%;margin-left:auto;margin-right:auto;margin-bottom:30px}@media (max-width:767px){.visits .visit-card .box-wrapper .divMsg .card-content h2{font-size:25px!important;width:100%!important}}.visits .visit-card .box-wrapper .divMsg .card-content p{color:#666767;font-size:18px;font-weight:300}.visits .visit-card .box-wrapper .toggle-btn{font-size:18px;background:0 0;border:unset;color:#fff;font-weight:600;position:absolute;bottom:33px;width:fit-content;left:0;right:0;margin:auto}.visits .visit-card .box-wrapper .toggle-btn::after{content:"";width:20px;height:20px;display:inline-block;background:url(./img/moreArrowUp.svg)center no-repeat;margin-left:12px;vertical-align:bottom}.alt-dates-popup{cursor:pointer}.alt-dates-popup:hover,.breadcrumb .circle i.fa:hover{color:#f65421}.debug-section{background-color:#1e1e1e;color:#dcdcdc;padding:20px;margin:20px 0;border:1px solid #444;border-radius:8px;font-family:Consolas,Monaco,"Courier New",monospace;font-size:14px;overflow-x:auto;max-height:400px;box-shadow:0 2px 10px rgba(0,0,0,.5)}.debug-section pre{margin:0;white-space:pre-wrap;word-break:break-word}.all-available-flights{display:none;position:fixed;top:0;right:0;height:100vh;padding:27px 64px;background:#fff;z-index:1002;width:480px;box-shadow:1px 1px 10px rgba(0,0,0,.16);border-top-left-radius:30px;border-bottom-left-radius:30px;overflow-y:scroll}.all-available-flights__selected{position:relative;border:1px solid #c2c2c2!important;border-radius:10px!important;max-width:560px!important;margin:0 auto!important;padding:10px}.all-available-flights__selected .flight-block,.all-available-flights__selected .flight-block__bottom,.all-available-flights__selected .flight-block__top{border:0!important}.all-available-flights .other-flights{margin-bottom:30px!important}.flight-svg{display:none;position:absolute;right:-1px;top:-2px}.selected-flight-svg.flight-svg{display:block}.breadcrumb,.pagination{display:flex;justify-content:center;align-items:center}.pagination{margin:20px 0}.pagination a,.pagination span{display:inline-block;padding:10px 9px;margin:0 5px;border:1px solid transparent;border-radius:10px;text-decoration:none;color:#2c2c2c;transition:background-color .3s,color .3s;font-size:15px!important;font-weight:400}.pagination .current-page,.pagination a:hover{background-color:#f65421;color:#fff}.pagination .current-page{border-color:#f65421}.breadcrumb{padding:14px 0 20px;text-transform:capitalize;list-style:none;gap:8px}.breadcrumb li:not(:first-child)::before{content:"/";padding-right:.5rem}.breadcrumb .circle,.breadcrumb .circle-checked{width:24px;height:24px;border-radius:50%;font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.breadcrumb .circle{text-decoration:none;border:1px solid rgba(30,30,30,.2)}.breadcrumb .circle-checked{border:1px solid #f65421;background:#f65421;color:#fff}.breadcrumb .circle-checked:hover,.breadcrumb .circle-next{background:#fff;border:1px solid #f65421}.breadcrumb .circle i.fa{display:block;line-height:1;font-size:14px;margin:0;align-items:center;justify-content:center}.breadcrumb .circle-next{width:24px;height:24px;border-radius:50%;font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.step-text.checked-text{color:#f65421}.step-text.next-text,.tour-thiamis .price-text p{color:#1e1e1e}.step-text.default-text{color:#666767}.breadcrumb .line{height:1px;background-color:#ccc;margin-left:12px;margin-right:12px;min-width:50px}.line.orange-line{background-color:#f65421}.user-path{padding:0;text-align:left;color:#666767!important}.user-path .breadcrumb-item a{color:inherit;text-decoration:none;font-weight:300;font-size:14px}.user-path .breadcrumb-item.active{color:#666767!important;font-weight:300;font-size:14px}.single-tour-header{padding:25px 0 40px}.date-btn a,.early-booking-tag{color:#fff;text-transform:uppercase}.early-booking-tag{display:inline-block;font-size:13px;background-color:#f65421;padding:3px 7px;border-radius:7px;margin-bottom:20px;gap:8px}.early-booking-tag svg{margin-right:5px;margin-top:-2px!important}.single-tour-section-title h1{font-weight:500;line-height:120%;text-align:left}.single-tour-section-title p{font-size:17px;color:#666767;font-weight:300;margin:0}.single-tour-price{text-align:right}.single-tour-price p{font-size:16px;color:#1e1e1e;line-height:100%;text-decoration-line:line-through}.single-tour-price h4{font-size:16px;color:#1e1e1e;line-height:1}.single-tour-price .highlight-price{font-size:32px;font-weight:500;color:#f65421;display:inline-block;margin-left:5px;letter-spacing:-1px!important}.single-tour-price .price-text{font-size:13px;font-weight:400;color:#666767;margin:0;line-height:1}.date-btn a{text-decoration:none;font-size:15px;display:inline-flex;justify-content:center;margin:auto;width:fit-content;background:#f65421;font-weight:500;padding:12px 24px;border-radius:40px;border:1px solid #f65421;transition:all .2s}.date-btn a:hover{background:#fff!important;color:#f65421!important}.single-tour-navbar{padding:11px 0;background-color:#eceff6;margin-bottom:15px}.single-tour-navbar .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.single-tour-navbar .nav-pills{gap:10px;flex-wrap:wrap}.single-tour-navbar .nav-link{color:#1e1e1e;border-radius:50px;transition:all .3s ease;font-weight:500;border:1px solid transparent;display:block;padding:11px 19px;font-size:15px}.single-tour-navbar .nav-link.active,.single-tour-navbar .nav-link:hover{background-color:#f65421;color:#fff!important}.tour-summary{padding:20px 0;overflow:hidden;margin-bottom:0}.tour-summary .img-container{border-radius:24px;overflow:hidden;height:100%;display:flex;align-items:stretch}.form-content-box .form-top-content-box .img-box .img img,.tour-summary .img-container img{width:100%;height:100%;object-fit:cover}.tour-summary .content-box{padding:0 25px 0 0;height:100%;display:flex;flex-direction:column;justify-content:center}.tour-summary .sidebar-top-area{border-radius:15px;padding:0 30px 30px 0!important;height:100%}.tour-summary .icon{width:50px;height:50px;display:flex;align-items:center;justify-content:left}.tour-summary .icon img{width:25px;height:25px}.tour-summary .icon-box h6{margin:0;font-size:16px;font-weight:400;color:#1e1e1e}.tour-summary .icon-box .pills-wrapper{margin:0 0 0 25px;padding:0}.tour-summary h4{color:#1e1e1e;font-weight:500;margin-bottom:20px;font-size:28px}@media (max-width:767px){.tour-summary h4{font-size:24px!important}}.tour-summary p{color:#666767;line-height:1.5;margin-bottom:25px;font-size:15px;font-weight:300}.tour-summary .features{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;color:#1e1e1e}.tour-summary .features li{gap:10px;font-size:13px!important;padding:8px 12px;border-radius:8px;background:#eceff6;display:flex;align-items:center}.form-content-box .form-tour-include .check-list li svg,.tour-summary .features li svg{flex-shrink:0!important}.tour-summary .feature-icon{color:#f65421;margin-right:5px;font-size:25px;vertical-align:middle}.tour-summary .map-container{position:relative;border-radius:24px;overflow:hidden;height:440px;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;background:#eceff6;margin-top:40px;margin-bottom:40px}@media (max-width:767px){.inner-travelone{padding-right:10px!important}}.map-container .zoom-controls{position:absolute;bottom:15px;right:15px;display:flex;background-color:#fff;border-radius:50px;box-shadow:none;overflow:hidden}.map-container .zoom-controls button{border:0;background:0 0;color:#1e1e1e;font-size:15px;width:30px;height:30px;cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.map-container .zoom-controls button:hover{background-color:#666;color:#fff}.pills-wrapper .nav-pills,.text-row{display:flex;justify-content:flex-start;gap:10px;align-items:center}.pills-wrapper{display:table;margin:0 auto}.day-pills button.nav-link{padding:6px 12px!important;font-weight:500!important}.pills-wrapper .nav-pills{border:1px solid rgba(30,30,30,.2705882353);padding:3px 5px;background:#fff;border-radius:30px;justify-content:space-between!important;gap:12px;margin-bottom:0!important}.pills-wrapper .nav-pills .nav-link{background:#fff;border:0!important}.nav-pills .show>.nav-link,.pills-wrapper .nav-pills .nav-link.active{color:#fff;border-radius:30px;font-size:15px;font-weight:500;padding:8px 9px 6px 11px;background:#f65421}.pills-wrapper .nav-pills li{border-radius:30px;overflow:hidden}.pills-wrapper .nav-pills .nav-link{border-radius:30px;font-size:15px;font-weight:600;color:#000;padding:7px 10px;line-height:22px}.form-content-box{margin-bottom:15px}.form-content-box .tour-program-header{padding:0 0 10px}.tour-program-header .icon-title{display:flex;align-items:center;gap:10px;margin-bottom:15px}.tour-program-header .icon-title i{color:#f65421;font-size:24px}.single-tour-section-title h1,.tour-program-header .icon-title h2{margin:0;font-size:28px;color:#1e1e1e}.toggle-content{display:flex;align-items:center;gap:16px}.toggle-image{width:200px;height:120px;object-fit:cover;border-radius:8px}.toggle-text{display:flex;flex-direction:column}.toggle-title{font-size:13px;color:#f65421;font-weight:300;margin-bottom:5px}.toggle-subtitle{font-weight:600;font-size:18px;color:#1e1e1e}.collapse:not(.show){display:none}.price-collapse-toggle.active-toggle{background:#fff;border-top:1px solid #f65421;border-left:1px solid #f65421;border-right:1px solid #f65421;border-radius:18px 18px 0 0}.active-toggle .arrow-icon{transform:rotate(180deg);transition:transform .3s ease}.form-content-box .form-tour-include{border:1px solid #cacaca;border-radius:20px;padding:40px 24px 20px;margin-bottom:20px}@media (max-width:767px){.form-content-box .form-tour-include{padding:32px 16px 22px}}.form-content-box .form-tour-include h3{padding:0 10px;font-weight:500;font-size:28px;color:#1e1e1e}@media (max-width:767px){.form-content-box .form-tour-include h3{font-size:21px!important;background:#fff!important}}.form-content-box .form-tour-include .check-list{list-style:none;padding:0;display:grid;gap:16px 24px;color:#1e1e1e}.form-content-box .form-tour-include .check-list li{font-size:14px}.form-content-box .form-tour-include .check-list li i{color:#f65421;margin-top:5px;flex-shrink:0;font-size:20px}@media (min-width:576px){.form-content-box .form-tour-include .check-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.form-content-box .form-tour-include .check-list{grid-template-columns:repeat(4,1fr)}}.form-content-box .form-tour-include .uncheck-list{list-style:none;padding:0;display:grid;gap:15px;color:#1e1e1e}.form-content-box .form-tour-include .check-list li,.form-content-box .form-tour-include .uncheck-list li{display:flex;align-items:flex-start;gap:12px;line-height:1.5;margin-top:10px;margin-bottom:10px;font-weight:300!important}.form-content-box .form-tour-include .uncheck-list li i{color:#666767;margin-top:5px;flex-shrink:0}.form-content-box .form-tour-include .uncheck-list li svg{flex-shrink:0;margin-top:0}@media (min-width:576px){.form-content-box .form-tour-include .uncheck-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.form-content-box .form-tour-include .uncheck-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}}.form-content-box .form-tour-include .info-list{list-style:none;padding:0;display:grid;gap:15px;color:#1e1e1e}.form-content-box .form-tour-include .info-list li{display:flex;align-items:flex-start;gap:15px;line-height:1.5;margin-top:10px;margin-bottom:10px;font-weight:300}.form-content-box .form-tour-include .info-list li svg{margin-top:8px;flex-shrink:0;font-size:10px}@media (min-width:768px){.info-list{grid-template-columns:repeat(2,1fr)}}.single-tour-program{padding:10px;margin-bottom:10px!important}.single-tour-program__item{display:flex;align-items:center;justify-content:space-between;gap:8px}.single-tour-program__item__image{max-width:100%!important;width:132px!important;height:76px!important}#popup-main-image,.single-tour-program__item__image img,.tour-thiamis img{object-fit:cover;width:100%;height:100%;border-radius:8px}.single-tour-program__item__title{background:#fff;width:100%;height:100%;padding:12px 16px;border-radius:8px;cursor:pointer}.single-tour-program .tour-program-day-number{display:none;text-align:center;font-weight:600;color:#000;font-size:20px;background:#fff;border:1px solid #f65421;height:76px;border-radius:8px;position:absolute;top:0;width:100%;align-items:center;justify-content:center;flex-direction:column}.single-tour-program .program-toggle{position:absolute;right:20px;bottom:30px}@media (max-width:767px){.single-tour-program .program-toggle{right:11px;bottom:0;top:0;transform:translateY(35%);display:none!important}}.single-tour-program__content{display:none;padding:36px 0}.single-tour-program__content .program-info-list{padding:0;margin:0;list-style:none}.single-tour-program__content .program-info-list li{display:flex;align-items:center;gap:12px;margin-bottom:15px}.single-tour-program__content .program-info-image img{max-width:100%;border-radius:20px}.single-tour-program .alternative-tour__image{height:150px!important;width:100%!important}.single-tour-program .alternative-tour img{max-width:100%;border-top-right-radius:16px;border-top-left-radius:16px}.single-tour-program .alternative-tour__text{padding:25px;border:1px solid #d8d8d8!important;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.alternative-tour__top{padding:0 16px!important}.program-active{border:1px solid #ddd;border-radius:10px;background:#fff}.program-active .single-tour-program__item__title{background:#eceff6}.program-active .tour-program-day-number{display:flex}.program-active .program-toggle{transform:rotate(180deg)}.program-active .single-tour-program__item{background:#fff;padding:8px 0}.program-active .single-tour-program__content{background:#fff!important}.tour-booking-item{cursor:pointer;position:relative;padding:16px 20px;border:1px solid #f65421;margin-bottom:10px;border-radius:16px;background:#fff}@media (max-width:767px){.tour-booking-item{padding:16px 8px!important}}.tour-booking-item__arrow{position:absolute;right:10px;top:50%}@media (max-width:767px){.tour-booking-item__arrow{right:15px;top:24px}}.tour-booking-item__mobile_header{order:3;padding-top:16px;margin-top:16px;border-top:1px solid rgba(30,30,30,.2)}.tour-booking-item .early-booking-tag{padding-right:12px!important;margin-bottom:5px}@media (max-width:767px){.tour-booking-item .carrier{display:none}}.tour-booking-item__carriers,.tour-booking-item__destination,.tour-booking-item__origin{display:flex;align-items:center;gap:14px}.tour-booking-item__carriers{justify-content:end;gap:8px;margin-right:20px}.tour-booking-item__icon{position:absolute;top:40px;right:20px}.tour-booking-item__bottom{display:none;margin-top:20px;padding:20px;background:#fff;border-radius:8px}@media (max-width:767px){.tour-booking-item__bottom{padding:7px!important}}.tour-booking-item__bottom .main-info-destination,.tour-booking-item__bottom .main-info-origin{display:flex;align-items:center;gap:12px;margin-bottom:32px;max-width:320px}.tour-booking-item__bottom .main-info-destination img,.tour-booking-item__bottom .main-info-origin img{width:62px;border-radius:50%}.tour-booking-item__bottom .main-info-origin__info-origin .origin-date{font-size:17px}.tour-booking-item__bottom .main-info-origin__info-origin .origin-place{font-size:14px}.tour-booking-item__bottom .main-info-destination{margin-bottom:32px!important}.tour-booking-item__bottom .main-info-destination__info-destination .destination-date{font-size:17px}.tour-booking-item__bottom .main-info-destination__info-destination .destination-place{font-size:14px}@media (max-width:767px){.tour-booking-item .row.align-items-center.cabin-row{flex-direction:row!important}}.tour-booking-item__cabin_type h4{margin-bottom:20px}.tour-booking-item__cabins{display:flex;align-items:center;gap:8px}@media (max-width:767px){.tour-booking-item__cabins{gap:5px!important;flex-wrap:wrap}}.tour-booking-item__cabins a{max-width:150px;border:1px solid rgba(30,30,30,.2);border-radius:16px;padding:12px}@media (max-width:767px){.tour-booking-item__cabins a{max-width:140px!important}}.tour-booking-item__cabins a .cabin_name{line-height:14px}.tour-booking-item__cabins a .cabin_price{text-align:right}.tour-booking-item__price{max-width:200px;padding:16px 20px;text-align:center;border-radius:8px;background:#f65421;color:#fff;margin-right:0;margin-left:auto}.tour-booking-item__button{background:#fff!important;color:#2c2c2c;margin:24px auto}.tour-booking-item__button:hover{background:#2c2c2c!important;color:#fff}.tour-booking-item__price_analysis{margin-top:20px;padding:20px 16px;border-radius:8px;background:#eceff6}@media (max-width:767px){.tour-booking-item__price_analysis{padding:12px!important}}.tour-booking-item .price-analysis-box{padding:16px;background:#fff!important;border-radius:8px}.tour-booking-item .price-analysis-taxes{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}@media (max-width:767px){.tour-booking-item .price-analysis-taxes .sunoliko-sum{flex-shrink:0!important}}.tour-booking-item .price-analysis-sum{display:flex;align-items:center;justify-content:space-between;border:1px solid #f65421;padding:8px;border-radius:8px}@media (max-width:767px){.tour-booking-item .price-analysis-sum .sunoliko-sum{flex-shrink:0!important;font-size:15px!important}}.tour-booking-item__extra_content{margin-top:20px;padding:20px 16px;border-radius:8px;background:#eceff6}.tour-booking-item.is-open{background:#eceff6}.tour-booking-item.is-open .carrier{visibility:hidden}.tour-booking-item.is-open .top-early-booking-tag{display:none}@media (max-width:767px){.tour-booking-item.is-open .tour-booking-item__mobile_header{display:none!important}}.tour-booking-item.is-open .tour-booking-item__arrow{display:none!important}.tour-booking-item.is-open .tour-booking-item__icon{transform:rotate(180deg);transition:transform .3s ease}.tour-modifiers-wrapper{margin-bottom:30px}.tour-modifiers-wrapper .month-modifiers{display:flex;align-items:center;gap:8px;justify-content:center}.tour-modifiers-wrapper .month-modifiers a{font-size:15px;line-height:130%;font-weight:500;color:#2c2c2c;padding:8px 20px;border-radius:4px;border:1px solid rgba(30,30,30,.2)}.tour-modifiers-wrapper .day-modifiers{display:inline-block;text-align:center;margin:0 auto;justify-content:center;border-radius:50px;border:1px solid rgba(30,30,30,.2);padding:5px}.tour-modifiers-wrapper .day-modifier{padding:10px 16px;font-weight:500;color:#2c2c2c;text-align:center;display:inline-block;border-radius:50px}.day-modifier.active-modifier,.month-modifier.active-modifier{background:#f65421;color:#fff!important;border-color:#f65421!important}.tour-thiamis{border:1px solid #f65421;border-radius:24px!important;overflow:hidden}.tour-thiamis img{height:265px;border-radius:0;transition:all .5s}.tour-thiamis .price-text .price,.tour-thiamis h3{font-size:24px;font-weight:500;margin:0}.apo_thiamis,.tour-thiamis p{font-weight:300;font-size:17px}.tour-thiamis p{color:#666767;margin:0;line-height:1.2}.tour-thiamis .price-text .price{color:#f65421;line-height:1}.apo_thiamis{display:block;color:#1e1e1e;line-height:130%!important}.pros_price_thiamis{font-size:24px;line-height:110%;font-weight:600;color:#f65421}.tour-thiamis .popup{padding:0 16px 24px!important}.tour-thiamis .popup button{cursor:pointer;border-radius:40px;border:1px solid rgba(30,30,30,.2);background-color:transparent;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:14px 18px!important;width:100%!important}.tour-thiamis__image{position:relative}.tour-thiamis__price{position:absolute;background:#fff;bottom:0;right:0;padding:7px 38px;border-top-left-radius:24px}.tour-thiamis .popup button:hover{border:1px solid #f65421;background-color:#f65421;color:#fff!important}.periodos_pill.active{background:#f65421;color:#fff;border-color:#f65421}.excursion-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.excursion-popup,.quickview-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);z-index:9999;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.excursion-popup,.quickview-popup{overflow:auto}}.popup-inner{background:#fff;padding:1rem 1rem 0;border-radius:12px;max-width:800px;width:100%;position:relative}@media (max-width:767px){.popup-inner{padding:1em!important;max-width:100%!important}}.popup-close{position:absolute;top:10px;right:15px;font-size:24px;background:0 0;border:0;cursor:pointer;z-index:888!important}@media (max-width:767px){.popup-close{position:fixed;font-size:29px!important;z-index:9484;border-radius:30px;top:28px!important;right:34px!important}}.popup-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;position:absolute;z-index:888;left:10px;bottom:10px;background:rgba(255,255,255,.5);width:95%;right:10px;border-radius:10px;padding:4px}.popup-gallery{width:100%;max-width:400px;height:auto;overflow:hidden;border-radius:12px;position:relative}@media (max-width:767px){.popup-gallery{width:95%!important;max-width:95%!important}}.popup-gallery .popup-gallery-image{height:400px!important}@media (max-width:767px){.popup-gallery .popup-gallery-image{height:300px!important}}#quickview-popup .single-tour-program__item__title{background:#eceff6!important}#quickview-popup .title-below{font-size:14px!important;max-width:95%!important;margin-bottom:0!important}#quickview-popup .single-tour-program__item__image{height:60px!important}@media (max-width:767px){#quickview-popup .popup-gallery{max-width:100%!important;width:100%!important;margin-top:250px!important}}#popup-main-image{display:block;border-radius:12px}.popup-thumbs img{width:80px;height:80px;object-fit:cover;border-radius:6px;cursor:pointer;transition:.2s ease;border:2px solid transparent}@media (max-width:767px){.popup-thumbs img{height:55px!important;width:55px!important}}.popup-thumbs:empty{display:none!important}.popup-details{flex:1}.popup-footer{width:100%;border-top:none!important}.popup-thumbs img.active,.popup-thumbs img:hover{border-color:#f65421}.grefis .price-collapse-toggle{background:#fff;border:1px solid rgba(30,30,30,.2)}.grefis .price-row{display:flex;align-items:center;gap:12px}.grefis .toggle-item{display:flex;justify-content:space-between}.grefis .toggle-item-row h5,.grefis .toggle-item-row p{line-height:1;margin-bottom:0}.grefis .early-item-subtitle i{color:#fff;font-size:12px;background:#f65421;border-radius:50%;width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin-right:6px}.grefis .early-item-subtitle svg{margin-right:6px}.grefis .early-item-subtitle{color:#f65421;font-size:17px;display:flex;align-items:center;margin:0}.grefis .item-subtitle{margin:0}.grefis .text-row{display:flex;justify-content:center;align-items:center;text-align:center}.detail-box .flight-item,.grefis .flight-item{display:flex;align-items:center;justify-content:flex-start;gap:16px}.detail-box .detail-item,.grefis .detail-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.detail-box .flight-item img,.grefis .flight-item img{margin-top:-20px}.grefis .inner-bottom{background-color:#e5eefb;padding:16px;border-radius:8px}.grefis .inner-bottom h3{color:#1e1e1e;font-size:17px;font-weight:500;margin-bottom:10px}.grefis .inner-bottom h4{font-weight:300;margin:0}.grefis .price-card-body .right-section{border:0}.grefis .price-card-body .right-section .inner-box{border:1px solid #ddd;border-radius:18px}.grefis .price-collapse-toggle{border:1px solid #eceff6}.grefis .price-collapse-toggle:hover{border:1px solid #f65421;background:0 0!important}.grefis .price-collapse-toggle[aria-expanded=true]{border:1px solid #eceff6;border-bottom:none;background:#eceff6!important}.grefis .price-card-wrapper{border:1px solid #eceff6;border-top:none;border-radius:0 0 16px 16px;background:#eceff6!important;padding:20px}.grefis .price-card-body{background:#fff!important;border-radius:16px}.grefis .price-collapse-toggle.active-toggle{background:#eceff6}.grefis .price-collapse-toggle.active-toggle .price-summary-item{display:none}.grefis .price-summary-item{background-color:#eceff6;padding:16px;border-radius:8px;box-sizing:border-box}.grefis .price-collapse-toggle[aria-expanded=true] .price-summary,.grefis .price-collapse-toggle[aria-expanded=true] .price-summary-item{display:none!important}.price-card-wrapper{margin-bottom:20px}.cs-main-content-column .dv-content-box a,.price-collapse-toggle{display:flex;align-items:center;text-decoration:none;font-weight:500}.price-collapse-toggle{justify-content:space-between;width:100%;background-color:#fff;color:#1e1e1e;padding:18px 20px;border-radius:12px;border:1px solid transparent;transition:background-color .3s,color .3s;position:relative;margin-bottom:0}.price-collapse-toggle .price-collapse-grid{flex-grow:1;display:flex;flex-wrap:wrap;gap:15px;padding:10px 20px}.price-collapse-toggle .price-collapse-grid .toggle-item{display:flex;flex-direction:column}.price-collapse-toggle .item-title{font-weight:500;font-size:14px;margin:0 0 5px;color:#666767}.price-collapse-toggle .item-subtitle{font-weight:600;font-size:17px;color:#lelele;margin:0}.price-collapse-toggle h4{font-weight:500;font-size:15px;color:#lelele;margin:0}.price-card-body{border:1px solid #f65421;border-top:none;border-radius:0 0 18px 18px;padding:20px;margin-top:0;margin-bottom:20px;background-color:#fff}.price-collapse-toggle:hover{background-color:#e2e6ea;color:#1e1e1e}.grefis .inner-bottom h4,.price-card-body p{color:#666767;font-size:15px}.price-collapse-toggle .arrow-icon{transition:transform .3s ease;font-size:1.2rem;align-items:right}.price-collapse-toggle[aria-expanded=true]{background-color:#fff;border:1px solid #ddd;border-bottom:none;border-radius:12px 12px 0 0;color:#666767}.price-collapse-toggle[aria-expanded=true] .arrow-icon{transform:rotate(180deg)}.price-card-body .left-section{flex:1;min-width:300px}.price-card-body .right-section{flex:1;min-width:300px;border:1px solid #ddd;border-radius:18px;color:#666767}.detail-box{padding:25px;height:100%}.detail-box h3,.inner-left h3{color:#lelele;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.detail-item-group{position:relative;padding-left:65px}.shared-icon-img{position:absolute;left:0;width:50px;height:150px;object-fit:contain}.detail-item.ps-5{padding-left:60px}.detail-item i.fa,.icon-img{border-radius:50%;flex-shrink:0}.icon-img{width:40px;height:40px;object-fit:contain}.detail-item{display:flex;flex-direction:column;margin-bottom:20px}.detail-item i.fa{font-size:18px;line-height:40px;text-align:center;background-color:#fff;color:#f65421;position:relative}.detail-item .title{font-weight:500;font-size:17px;color:#1e1e1e;margin-bottom:5px}.detail-item .subtitle{font-size:15px;color:#666767}#breakfast{border-bottom:none;margin-bottom:0;padding-bottom:0;margin-top:30px}.inner-box{padding:20px 7px;display:flex;flex-wrap:wrap;align-items:center}.inner-left,.inner-right{flex:0 0 50%;max-width:50%;padding:15px}.inner-left .detail-item{display:flex;flex-direction:column;margin-bottom:5px;padding-bottom:5px}.inner-right{height:300px;border-radius:12px;color:#666767;background:#f65421;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:991.98px){.inner-left,.inner-right{flex:0 0 100%;max-width:100%}}.inner-right h3{font-size:22px;font-weight:400;color:#fff;margin-bottom:15px}.inner-right h1{font-size:30px;color:#fff}.inner-right .btn-book{display:inline-block;background:#fff;color:#1e1e1e;border:0;padding:8px 16px;font-size:15px;font-weight:600;border-radius:30px;cursor:pointer;transition:all .3s ease;margin-top:25px}.inner-right .btn-book:hover{background:0 0;color:#fff;border:1px solid #fff!important}section.hero-section-sr{padding:0 10px 24px}section.hero-section-sr .inner-hero-section-sr{background-color:#000;background-image:url(https://new.travelone.gr/new/wp-content/uploads/2025/08/proorismos-head-scaled.png);height:440px;background-size:cover;background-repeat:no-repeat;border-radius:16px;display:flex;justify-content:center;align-items:center}@media (max-width:767px){section.hero-section-sr .inner-hero-section-sr{height:560px!important}section.period_image_hero .inner-hero-section-sr{height:400px!important;margin-bottom:40px}}section.hero-section-sr .inner-hero-section-sr .hero-title{font-size:64px;line-height:100%;color:#fff;font-weight:500;margin-bottom:30px}@media (max-width:767px){section.hero-section-sr .inner-hero-section-sr .hero-title{font-size:40px!important}}.dv-content a,section.hero-section-sr .inner-hero-section-sr p{font-size:24px;font-weight:300;color:#fff}@media (max-width:767px){section.hero-section-sr .inner-hero-section-sr p{font-size:19px!important;line-height:27px;max-width:300px;margin:0 auto}.page-template-proorismoi .tr-spacer{margin-top:30px!important}.destination-visits{padding-bottom:0!important}.inner-destination-visits .section-title{text-align:center!important}.inner-destination-visits .section-title h2{max-width:350px!important;margin-right:auto!important;margin-left:auto!important}}section.sd-innerpg-hero-sec{background-color:#000;background-image:url(img/sd-bg.png);height:656px;background-size:cover;background-repeat:no-repeat}section.sd-innerpg-hero-sec .row{padding:160px 60px 20px}section.sd-innerpg-hero-sec .row .hero-banner-content{height:450px;display:flex;flex-direction:column;justify-content:space-between}.dv-content-box .tags ul,section.sd-innerpg-hero-sec .row .hero-banner-content .hero-banner-caps{display:flex;justify-content:space-between;align-items:center}section.sd-innerpg-hero-sec .row .hero-banner-content .hero-banner-caps p{color:#fff;width:35%;font-weight:300}section.sd-innerpg-hero-sec .row .hero-banner-content .hero-banner-caps a{font-size:15px;text-decoration:none;color:#fff;border:1px solid #fff;padding:12px 20px;border-radius:50px;text-transform:uppercase;transition:all .2s}section.sd-innerpg-hero-sec .row .hero-banner-content .title .hero-title{color:#fff;font-size:76px}section.sd-innerpg-hero-sec .row .hero-banner-content .hero-banner-caps a:hover{background:#f65421;color:#fff!important;border-color:#f65421}.banner-bottom-search-bar button{font-size:15px;padding:14.5px 24px;background-color:#f65421;border:0;border-radius:40px;text-transform:uppercase;transition:background-color .3s ease}.cs-main-content-column .dv-content-box{height:426px;object-fit:cover;position:relative;overflow:hidden;border-radius:16px;background-color:#000}.cs-main-content-column .dv-content-box a{position:absolute;inset:0;text-align:center;justify-content:center;color:#fff;z-index:1;font-size:32px;line-height:110%}.cs-main-content-column .dv-content-box img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:all .5s}.cs-main-content-column .dv-content-box a:hover{}.cs-main-content-column .dv-content-box:hover img{transform:scale(1.1)}.cs-main-content-column{gap:18px 0}.cs-dv-content-box{height:360px!important}.dv-content-box .tags{position:absolute;z-index:2;bottom:20px;left:20px;right:20px;margin:auto;width:fit-content}@media (max-width:767px){.dv-content-box .tags{bottom:0!important}}.dv-content-box .tags ul{flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}.dv-content-box .tags ul li a{position:relative;align-items:end;width:235px;background:rgba(0,0,0,.4392156863);height:fit-content;bottom:0;border:1px solid #fff;padding:16.5px 44.5px;border-radius:30px;font-size:15px;font-weight:500;text-transform:uppercase;z-index:88888}@media (max-width:767px){.dv-content-box .tags ul li a{padding-top:14px!important;padding-bottom:14px!important;width:204px!important}}.dv-content-box .tags ul li a:hover{background:rgba(255,255,255,.4)!important;border-color:transparent}.dv-content{margin:15px 0}.dv-content a{text-decoration:none;color:#1e1e1e;line-height:120%;font-weight:500}@media (max-width:767px){.dv-content a{font-size:18px!important}}.search-results-wrapper{padding:26px 0}@media (max-width:767px){.search-results-wrapper{padding:0!important}}.travelone_filters{max-width:300px;padding:28px 23px;border-radius:16px;border:1px solid rgba(30,30,30,.2)}@media (max-width:767px){.travelone_filters{display:none!important;transition:all 400ms ease;padding-top:15px!important}}.travelone_filters.opened_filters{top:7px!important;left:0!important;transition:all 400ms ease!important;position:fixed!important;z-index:8888!important;width:100%!important;height:100%!important;background:#fff!important;display:block!important;max-width:100%!important;overflow:auto!important}.mobile-filter-button{display:none}@media (max-width:767px){.mobile-filter-button{position:fixed;top:50%;z-index:888;right:8px;display:block}}.filters_header{display:none!important;position:relative}@media (max-width:767px){.filters_header{display:block!important;text-align:center;margin-bottom:30px!important}}.travelone_filters_close{display:none!important}@media (max-width:767px){.travelone_filters_close{position:absolute;top:6px;right:26px;z-index:888;display:block!important}}.filter-pill,.filter_pills{display:flex;align-items:center}.filter_pills{gap:8px;margin-bottom:40px}.filter-pill{background:#e5eefb;padding:6px 12px;border-radius:24px;justify-content:center;gap:5px}.filter-pill:hover{opacity:.89}.filter_switch{border-radius:24px;margin-bottom:32px;border:1px solid rgba(30,30,30,.2)}.filter_switch-tabs{display:flex;align-items:center;justify-content:space-between}.filter_switch-tab{border:0;background:0 0;font-weight:500;padding:10px 14px;border-radius:999px;cursor:pointer;transition:.2s ease-in-out;font-size:15px;width:100%!important}.filter_switch-tab--active{background-color:#f75321;color:#fff}.filter_switch-content{padding:10px 0}.filter_switch--hidden{display:none}.filter_block{margin-bottom:20px;border-bottom:1px solid #eee}.filter_block-header{display:flex;justify-content:space-between;cursor:pointer;font-size:18px;color:#2c2c2c;font-weight:500;margin-bottom:20px}.filter_block-content{padding:5px 0}.filter_block--collapsed .filter_block-content{display:none}.filter_checkbox{display:flex;align-items:center;gap:8px;padding:5px 0;cursor:pointer;text-align:left!important}.filter_checkbox span{font-size:15px;color:#666767!important}.filter_checkbox input[type=checkbox]{accent-color:#e55023;appearance:none;-webkit-appearance:none;-moz-appearance:none;flex-shrink:0!important;width:20px;height:20px;border:2px solid #ccc;border-radius:6px;background-color:#fff;cursor:pointer;display:inline-block;position:relative;transition:border-color .2s ease,background-color .2s ease}.filter_block-arrow{transition:transform .3s ease}.filter_block--collapsed .filter_block-arrow{transform:rotate(0deg)}.filter_block:not(.filter_block--collapsed) .filter_block-arrow{transform:rotate(180deg)}.filter_checkbox input[type=checkbox]:checked{background-color:#e55023;border-color:#e55023}.filter_block{text-align:center;font-family:inherit}.filter_pote{display:flex;align-items:center;flex-wrap:wrap;gap:7px!important}.month-btn,.year-btn{border:1px solid #ddd;background:#fff;color:#1e1e1e;border-radius:7px;padding:10px 14px;font-size:13px;cursor:pointer;transition:all .3s ease}.year-btn{padding:4px 12px;font-size:12px;border-radius:30px}.results-all-wrapper .card{margin-bottom:18px!important}.results-all-wrapper .banner-slot{position:relative;overflow:hidden;border-radius:20px;margin-bottom:18px!important;height:calc(100% - 18px)}@media (max-width:767px){.results-all-wrapper .banner-slot{height:358px!important}}.results-all-wrapper .banner-slot a{display:block;width:100%;height:100%;position:relative}.results-all-wrapper .banner-slot img,.results-all-wrapper .banner-slot video{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:20px!important;max-width:none}.results-all-wrapper .banner-slot video{z-index:1}.results-all-wrapper .banner-slot img{z-index:0}@media (max-width:767px){.results-all-wrapper .banner-slot video{display:none}}.results-all-wrapper .next-page-placeholder{height:97%;border:1px solid rgba(30,30,30,.2);border-radius:20px!important;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;text-decoration:none;color:inherit}@media (max-width:767px){.results-all-wrapper .next-page-placeholder{height:248px;margin-bottom:18px!important}}.banner-slot video{opacity:0;transition:opacity .6s ease}.banner-slot video.is-ready{opacity:1}.month-btn.active,.year-btn.active{border-color:#f65421;background:#f65421;color:#fff}.grid{display:grid}.grid-cols-4{grid-template-columns:repeat(3,1fr)}#omadika-booking-form.form-submitted .success-div,.flex{display:flex}.gap-2{gap:8px}.justify-center{justify-content:center}.filter_checkbox input[type=checkbox]:checked::after{content:"";position:absolute;top:3px;left:6px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.filter_card{display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:#eceff6;padding:10px 16px;border-radius:8px;margin-bottom:8px;cursor:pointer;transition:background-color .2s ease}.filter_card:hover{background-color:#e8eaed}.filter_card.active{background-color:#fff;border:1px solid #f65421}.filter_card.active .filter_card-title{color:#f65421}.filter_card-header{width:100%;display:flex;align-items:center;gap:5px;background:0 0}.filter_card img{width:32px;height:32px}.filter_card-title{flex:1;font-size:15px;font-weight:300;color:#666676}.filter_card-wrapper{margin-bottom:15px}.filter_card-wrapper.is-active .filter_card{border:1px solid #f65421;background:#fff!important}.filter_card-wrapper.is-active .filter_card-header{background:#fff!important;color:#f65421}.filter_card-wrapper.is-active .filter_card-header svg{stroke:#f65421!important}.filter_card-wrapper.is-active .filter_card-title{color:#f65421!important}.filter_card-back{background:0 0;border:0!important;font-size:14px;color:#666767;font-weight:300;cursor:pointer;display:flex;align-items:center;gap:2px}.filter_card-children{background:#fff;margin-top:15px}.location-div,.location-div img{width:100%;transition:all 400ms ease}.location-div{position:relative;height:260px;display:flex;align-items:center;justify-content:center;border-radius:30px!important;overflow:hidden}.location-div:hover img{transform:scale(1.1);transition:all 400ms ease}.location-div img{object-fit:cover;object-position:center;height:100%}.location-div h4{position:absolute;left:50%;color:#fff;top:50%;font-size:26px;font-weight:500;transform:translate(-50%,-50%)}@media (max-width:767px){.location-div h4{font-size:24px!important}}.location-div a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:88}.cs-page-title-banner{padding:60px 0}.cs-page-title-banner .row{align-items:center}.cs-page-title-banner .row h2{font-size:40px;font-weight:500;line-height:45px}@media (max-width:767px){.cs-page-title-banner .row h2{font-size:28px!important;line-height:32px!important}}.cs-page-title-banner .row a{color:#1e1e1e;background:#eceff6;text-decoration:none;font-size:15px;font-weight:500;border-radius:40px;padding:14.5px 27px;text-transform:uppercase}.title-btn{width:fit-content;margin-left:auto}.form-content-box h2{font-size:28px;font-weight:600;text-align:left;color:#1e1e1e;margin-bottom:15px}.form-content-box .form-top-content-box{background:#eceff6;border-radius:12px;padding:16px}.form-content-box .form-top-content-box .img-box{display:flex;align-items:center;gap:15px}.form-content-box .form-top-content-box .img-box .img-content h6{font-size:20px;font-weight:500}.form-content-box .form-top-content-box .img-box .img-content .content{margin-top:30px}.form-content-box .form-top-content-box .img-box .img{border-radius:8px;overflow:hidden;width:280px;height:180px}.form-content-box .form-top-content-box .img-box .img-content .content h6,.form-content-sidebar .sidebar-top-area .icon-box .icon-content small{font-size:15px;font-weight:300;color:#666767}.form-content-box .form-top-content-box .img-box .img-content .content h5{font-size:18px;font-weight:500}.form-area .inner-form-area .row-top{border:1px solid #cacaca;border-radius:20px;padding:22px 8px 32px;margin:16px 0}.sidebar-inner-top-area ul li:not(:last-child){margin-bottom:15px}.form-area .inner-form-area .row-top .form-group{margin-bottom:20px}.form-area .inner-form-area .row-top .form-group input,.form-area .inner-form-area .row-top .form-group select{height:48px}.form-area .inner-form-area .row-top .radio-btn-cs{display:flex;gap:15px}input[type=radio]{accent-color:#f60!important}.form-check-input:checked{background-color:#f60;border-color:#f60}.form-check-input:focus{border-color:#f60;outline:0;box-shadow:none}.form-check-input:active{filter:unset}.floating-label-text{position:relative}.floating-label-text input,.floating-label-text select,.floating-label-text textarea{width:100%;padding:16px;font-size:15px;border:1px solid rgba(30,30,30,.231372549);border-radius:8px;background:0 0;outline:0;transition:border-color .3s ease}.floating-label-text input,.floating-label-text select{height:52px}.floating-label-text input:focus,.floating-label-text input:not(:placeholder-shown),.floating-label-text select:focus,.floating-label-text select:valid,.floating-label-text textarea:focus{border-color:#f65421;box-shadow:none}.floating-label-text label{position:absolute;top:16px;left:25px;color:#666767;font-size:13px;pointer-events:none;background:#fff;transition:all .3s ease;font-weight:300}.floating-label-text input:focus+label,.floating-label-text input:not(:placeholder-shown)+label,.floating-label-text select:focus+label,.floating-label-text select:valid+label,.floating-label-text textarea:focus+label,.floating-label-text textarea:not(:placeholder-shown)+label{top:-.6rem;font-size:12px;color:#f65421}.floating-label-text .dropdown-icon{position:absolute;top:50%;right:25px;font-size:18px;color:#666767;pointer-events:none;user-select:none;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease,color .3s ease}.floating-label-text select:focus~.dropdown-icon{color:#f65421;transform:translateY(-50%) rotate(180deg)}.floating-label-text .floating-select{color:#000;background:0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.floating-label-text select option{color:#000;background:#fff;font-size:15px}select{background-color:#f60;color:#fff;border:1px solid #f60;padding:5px;border-radius:5px;cursor:pointer}select option{background-color:#fff;color:#000}select option:hover{background-color:#f60!important;color:#fff!important}select option:checked{background-color:#f60!important;color:#fff!important}.cs-form-check,.sidebar-inner-top-area ul{background:#eceff6;border-radius:8px;padding:16px;margin:0 0 16px}.cs-form-check label,.sidebar-inner-top-area ul li{font-size:15px;font-weight:300}.cs-form-check label span{color:#f60;text-decoration:underline}.row-bottom button{color:#fff;background:#f65421;text-decoration:none;font-size:15px;font-weight:500;border-radius:40px;padding:12.5px 27px;text-transform:uppercase;border:unset}.row-bottom button:hover,a.cs-btn:hover{background:#000;color:#fff!important;transition:all .5s}section.form-content{padding-bottom:37px}.form-content-sidebar .sidebar-top-area{border:1px solid #cacaca;border-radius:20px;padding:24px 16px 16px;margin-bottom:16px}.form-content-sidebar .sidebar-top-area .icon-box{display:flex;align-items:center;gap:16px;margin-bottom:20px}.form-content-sidebar .sidebar-top-area .icon-box .icon{background:#eceff6;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center}.form-content-sidebar .sidebar-top-area .icon-box .icon-content h6{font-size:17px;font-weight:500}.sidebar-inner-top-area{margin-top:40px}.sidebar-inner-top-area ul{margin:0}.sidebar-inner-top-area ul li{color:#666767;display:flex;align-items:center}.sidebar-inner-top-area ul li span{font-size:18px;color:#1e1e1e;font-weight:500;width:fit-content;margin-left:auto}.form-content-sidebar .sidebar-boottom-area{border:1px solid #cacaca;border-radius:20px;padding:24px 16px}.form-content-sidebar .sidebar-boottom-area h4{font-weight:500;color:#1e1e1e}.form-content-sidebar .sidebar-boottom-area .sidebar-inner-bottom-area ul li{font-size:15px;font-weight:300;color:#1e1e1e;margin-bottom:12px}.form-content-sidebar .sidebar-boottom-area .sidebar-inner-bottom-area ul li img{margin-right:14px}.form-content-sidebar .sidebar-boottom-area .sidebar-inner-bottom-area ul a{color:#f65421;background:0 0;text-decoration:none;font-size:15px;font-weight:500;border-radius:40px;padding:10.5px 17px;border:1px solid #f65421;text-transform:uppercase}.form-content-sidebar .sidebar-boottom-area .sidebar-inner-bottom-area ul a:hover{background:#f65421;color:#fff!important;transition:all .5s}@media (max-width:767px){.form-check-label{font-size:14px!important}}.omadika-booking-form .form-check-input[type=radio]{border-radius:50%;display:block!important}.omadika-booking-form .form-check-input:checked[type=radio]{background-color:#f60;border-color:#f60;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.omadika-booking-form .form-check-input:focus[type=radio]{border-color:#f60;outline:0;box-shadow:0 0 0 .25rem rgba(255,102,0,.25)}.omadika-booking-form .form-check-input:disabled[type=radio],.omadika-booking-form .form-check-input[disabled][type=radio]{pointer-events:none;filter:none;opacity:.5}@media (max-width:767px){.omadika-booking-form .form-check-input label{font-size:14px!important}}.omadika-booking-form .cs-form-check .form-check{display:flex;align-items:center;gap:10px}.omadika-booking-form .form-check-input[type=checkbox]{border-radius:.25rem;border:1px solid #f60;cursor:pointer}.omadika-booking-form .form-check-input:checked[type=checkbox]{background-color:#f60;border-color:#f60;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.omadika-booking-form .form-check-input:focus{border-color:#ff944d;box-shadow:0 0 0 .25rem rgba(255,102,0,.25)}.omadika-booking-form .form-check-input:disabled{opacity:.5;cursor:not-allowed}.omadika-booking-form .form-check-input{flex-shrink:0!important;width:1.5em;height:1.5em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.omadika-booking-form .radio-btn-cs .form-check{display:flex;align-items:center;gap:10px}#omadika-booking-form .success-div{display:none;min-height:540px;align-items:center;justify-content:center;flex-direction:column}#omadika-booking-form.form-submitted .row-bottom,#omadika-booking-form.form-submitted .row-top>:not(.success-div){display:none!important}.is-invalid,.is-invalid+.floating-select{border-color:#dc3545!important}.invalid-feedback{font-size:.85rem;color:#dc3545;margin-top:.25rem}.change-flight-filters{padding:20px;border:1px solid #ccc;border-radius:8px}.filter-group{border-bottom:1px solid #eaeaea;padding:12px 0}.filter-group:last-child{border-bottom:0}.filter-group>summary{list-style:none;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:4px 2px 10px;margin-bottom:10px}.filter-group>summary::-webkit-details-marker{display:none}.filter-group>summary::after{content:"";width:10px;height:10px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);transition:transform .18s ease}.filter-group[open]>summary::after{transform:rotate(45deg)}.switch{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:4px 2px;user-select:none}.switch>input{appearance:none;position:absolute;inset:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.track{position:relative;width:44px;height:24px;background:#fff;border-radius:999px;transition:background-color .18s ease;box-shadow:inset 0 0 0 1px rgba(0,0,0,.19)}.track::before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#1f1f1f;transition:transform .18s ease,background-color .18s ease}.switch>input:checked+.track{background:#fff}.switch>input:checked+.track::before{transform:translateX(20px);background:#f65421}.switch>input:focus-visible+.track{outline:2px solid #9cc0ff;outline-offset:2px}.range-field>label,.switch .label{color:#1a1a1a;font-weight:500}@media (prefers-reduced-motion:reduce){.filter-group>summary::after,.track,.track::before{transition:none}}.range-field>label{display:block;margin-bottom:10px}.range-field input[type=range]{-webkit-appearance:none;width:100%;height:28px;background:0 0;cursor:pointer}.range-field input[type=range]:focus{outline:0}.range-field input[type=range]::-webkit-slider-runnable-track{height:6px;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.range-field input[type=range]::-moz-range-track{height:6px;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.range-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#1f1f1f;margin-top:-6px;transition:background-color .15s ease,transform .06s ease}.range-field input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#1f1f1f;border:0;transition:background-color .15s ease,transform .06s ease}.range-field input[type=range]:hover::-moz-range-thumb,.range-field input[type=range]:hover::-webkit-slider-thumb{background:#f65421}.range-field input[type=range]:active::-moz-range-thumb,.range-field input[type=range]:active::-webkit-slider-thumb{transform:scale(1.05);background:#f65421}.range-field input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px solid #9cc0ff;outline-offset:2px}.range-field input[type=range]:focus-visible::-moz-range-track{outline:2px solid #9cc0ff;outline-offset:2px}.range-scale{display:flex;justify-content:space-between;font-size:12px;color:#8c8c8c;margin-top:8px}.switch,.switch .label{cursor:pointer}.switch input:disabled+.track{opacity:.5}.switch input:disabled~.label{color:#8c8c8c}.range-field input[type=range]:disabled{opacity:.5;cursor:not-allowed}.double-range input[type=range]{position:absolute;left:0;right:0;width:100%;height:38px;margin:0;background:0 0;-webkit-appearance:none;appearance:none;pointer-events:none;outline:0}.double-range input[type=range]::-webkit-slider-thumb{background:url(https://new.travelone.gr/new/wp-content/uploads/2025/09/knob.svg)no-repeat center/contain}.double-range input[type=range]::-moz-range-thumb{background:url(https://new.travelone.gr/new/wp-content/uploads/2025/09/knob.svg)no-repeat center/contain}.slider-track{top:50%;transform:translateY(-50%);height:6px;background:#fff;border-radius:999px;width:100%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);position:relative}.slider-track::after{content:""}.double-range .slider-track .fill,.slider-track .fill,.slider-track::after{position:absolute;top:0;bottom:0;background:#f65421;border-radius:999px}.range-field{padding:12px 0}.range-field .output{font-size:13px;color:#8c8c8c;margin:6px 0}.double-range{position:relative;width:100%;height:38px}.double-range .slider-track{position:absolute;z-index:1;left:0;right:0;top:50%;transform:translateY(-50%);height:6px;background:#efefef;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.double-range .slider-track .fill{z-index:2}.double-range .min{z-index:4}.double-range .max{z-index:5}.double-range input[type=range]::-webkit-slider-runnable-track{height:6px;background:0 0;border:0}.double-range input[type=range]::-moz-range-track{height:6px;background:0 0;border:0}.double-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;width:34px;height:34px;border:0;border-radius:50%;background:url("data:image/svg+xml;utf8,<svg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><circle%20cx='12.4619'%20cy='12'%20r='12'%20fill='%23F65421'/><rect%20x='10.6572'%20y='16'%20width='8'%20height='1'%20transform='rotate(-90%2010.6572%2016)'%20fill='white'/><rect%20x='13.6572'%20y='16'%20width='8'%20height='1'%20transform='rotate(-90%2013.6572%2016)'%20fill='white'/></svg>")no-repeat center/25px 24px;margin-top:-14px}.double-range input[type=range]:active::-webkit-slider-thumb{transform:scale(1.03)}.double-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:34px;height:34px;border:0;border-radius:50%;background:url("data:image/svg+xml;utf8,<svg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><circle%20cx='12.4619'%20cy='12'%20r='12'%20fill='%23F65421'/><rect%20x='10.6572'%20y='16'%20width='8'%20height='1'%20transform='rotate(-90%2010.6572%2016)'%20fill='white'/><rect%20x='13.6572'%20y='16'%20width='8'%20height='1'%20transform='rotate(-90%2013.6572%2016)'%20fill='white'/></svg>")no-repeat center/25px 24px}.double-range input[type=range]:active::-moz-range-thumb{transform:scale(1.03)}.flight_checkbox{display:flex;align-items:center;gap:8px;padding:6px 2px;cursor:pointer;user-select:none;font-size:14px}.flight_checkbox input{position:absolute;opacity:0;pointer-events:none}.flight_checkbox .custom{width:18px;height:18px;border:1px solid #ccc;border-radius:4px;background:#fff;display:inline-block;position:relative;transition:all .2s ease}.flight_checkbox input:checked+.custom{background:#f65421;border-color:#f65421}.flight_checkbox input:checked+.custom::after{content:"";position:absolute;left:4px;top:0;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.flight_checkbox .label{color:#666676}.flight-price-update,.flight-results-update{padding:12px 16px;background:#eceff6!important;border-radius:8px!important;max-width:330px!important}.flight-price-update__top,.flight-results-update__top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.flight-price-update__middle,.flight-results-update__middle{margin-bottom:10px!important}.flight-price-update__bottom .price-badge,.flight-results-update__bottom .price-badge{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#ff5a1f;font-size:20px;font-weight:700;padding:12px 22px;border-radius:10px!important;transform:skew(-9deg)!important;box-shadow:0 4px 12px rgba(0,0,0,.08)}.flight-results-update,.results-updated{position:fixed;top:20px!important;right:20px!important;display:none;z-index:10000!important}.border-left-1{border-left:1px solid #c8c8c8!important}#custom_html-3,#custom_html-3 .textwidget.custom-html-widget{height:100%!important}@media (max-width:767px){.group-trip-wrapper .single-tour-breadcrumb{justify-content:center!important}.group-trip-wrapper .single-tour-header{padding:25px 0 10px!important}.group-trip-wrapper .single-tour-section-title h1{font-size:19px!important}.group-trip-wrapper .single-tour-section-title h1 br{display:none!important}.group-trip-wrapper .single-tour-navbar{padding-bottom:15px!important}.group-trip-wrapper .date-btn a{padding:6px 12px!important}.group-trip-wrapper .single-tour-navbar .nav-pills{padding:10px 0 0!important;justify-content:center}.group-trip-wrapper .single-tour-price p{font-size:17px!important}.group-trip-wrapper #tab3 h2,.group-trip-wrapper .tour-summary h4,.group-trip-wrapper .tour-summary p{text-align:center!important}.group-trip-wrapper .tour-summary .sidebar-top-area{padding:0!important}.group-trip-wrapper .tour-summary .features li{font-size:15px!important}.group-trip-wrapper .tour-summary{margin-bottom:0!important}.group-trip-wrapper .price-collapse-toggle .item-subtitle{text-align:right!important}.group-trip-wrapper .inner-box{padding:4px!important}.group-trip-wrapper #tab4 h3{font-size:20px!important;margin-top:10px!important}.group-trip-wrapper #tab4 .tour-thiamis{margin-bottom:30px!important}}.new-periodos-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.new-periodos-wrapper .periodos_pill{display:inline-block;padding:7px 16px;border:1px solid rgba(30,30,30,.2);border-radius:50px}.new-periodos-wrapper .periodos_pill:hover{background:#f65421;color:#fff;border-color:#f65421}.atomika-top-search{background:#556771!important;padding:40px 24px;border-radius:8px;max-width:98%!important;margin:0 auto 56px}.atomika-top-search-bar{padding:16px;background:#fff;border-radius:8px}.card{background:#fff!important}.premium-card__top img{max-width:100%;height:350px;object-fit:cover;object-position:center;border-top-left-radius:16px;border-top-right-radius:16px}.premium-card__bottom{background:#eceff6;padding:20px!important;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.premium-card__bottom h5{margin:0 0 24px}.day-modifier.disabled{display:none;pointer-events:none;opacity:.4;cursor:not-allowed;text-decoration:line-through}.proorismoi-ajax{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin:10px auto 50px;border:1px solid rgba(30,30,30,.2)!important;border-radius:40px!important;padding:5px}.proorismoi-ajax .single-pill{min-width:75px;padding:10px 14px!important}.filter-scroll{max-height:200px;overflow-y:auto}.filter-checkboxes{display:flex;flex-direction:column;gap:8px}.loading-hotels{text-align:center;padding:40px;color:#666}.loading-hotels .spinner{width:30px;height:30px;border:3px solid #f3f3f3;border-top:3px solid #f65421;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 15px}.reset-filters-btn{width:100%;padding:12px;background:#dc3545;color:#fff;border:0;border-radius:6px;cursor:pointer;font-weight:600;margin-top:20px}.hotels-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.no-options{color:#999;font-size:12px}