a:not(.button){text-decoration:underline}.header a,.footer__column-content a,a.hero__banner,.person-list-item__info a{text-decoration:none}.header{z-index:20;width:100%;border-bottom:1px solid #d2d5da}.upper-header__container{height:60px}.header__logo-img{width:230px;margin-left:-5px}.header__logo-img--fi{width:240px;margin-left:-10px}.header__call{margin-top:2px;max-width:17rem;font-size:16px;display:none;flex-flow:row wrap;row-gap:6px}.header__call a{flex-grow:1;display:flex;flex-flow:row nowrap}.header__call a svg{width:1.25em;height:1.25em;margin-right:.15em;fill:#000}.header__call svg+span{margin-right:.25em}.header__call span:last-child{margin-left:auto;margin-right:0}.header__mobile-navigation-toggle-explanation{margin-top:3px;display:none}.header__search{width:50px;height:50px;margin-left:auto;z-index:11}.header__search svg{width:30px;height:30px;margin:10px;fill:#2e446f}.mobile-navigation .header__mobile-navigation-toggle{width:50px;height:50px}.mobile-navigation .header__mobile-navigation-toggle svg{width:30px;height:30px;margin:10px}.header__mobile-navigation-toggle svg{width:40px;height:40px;margin:5px}.mobile-navigation__button-container{padding-left:calc(20px + 0.9375rem);padding-right:calc(20px + 0.9375rem)}.mobile-sub-nav{display:block}.mobile-sub-nav .sub-menu{display:flex;flex-flow:row wrap;margin-bottom:0;padding:0 5px;justify-content:center;background-color:#f8f4ec}.mobile-sub-nav .sub-menu li{display:inline-block;list-style:none}.mobile-sub-nav .sub-menu li a{display:block;padding:0 .5rem;line-height:40px;font-size:14px}.share-buttons__link:last-child{margin-right:auto}@media (max-width:500px){.hero__title{hyphens:auto}}.hero__container{height:300px}.hero__banner{display:flex;flex-flow:column;align-items:center;justify-content:center;padding-top:5px;width:120px;height:120px}.hero__banner--matkaidea{width:100px;height:100px;transform:rotate(15deg)}.hero__banner__title{margin-bottom:8px;font-family:"Radikal";display:inline-block}.home-hero .row .row .row .columns:first-child:not(:last-child){order:1}.home-hero .row .row .row .columns:last-child:not(:first-child){order:0}.home .feedback{background-color:#f7f4ec;margin-top:1rem;padding-top:4rem;padding-bottom:3rem}.trip__intro{padding-top:3rem}.footer__contact-column{max-width:680px}.footer__contact-column-content a{display:inline}.footer__column-content{margin-bottom:2rem}.footer__column-content p{margin-bottom:0}.page-template-page-kontikifi .feedback{background-color:#f7f4ec;margin-top:1rem;padding-top:4rem;padding-bottom:3rem;margin-bottom:2rem}.trip__terms-content{visibility:hidden}.trip__terms-content.show-all{visibility:visible}@media (min-width:360px){.upper-header__container{height:60px}.header__logo-img{width:240px;margin-left:15px}.header__logo-img--fi{width:254px;margin-left:1px}.hero__container{height:300px}.hero__banner{padding-top:10px;width:120px;height:120px}.hero__banner--matkaidea{width:100px;height:100px}.hero__banner__content{display:none}.trip__intro{padding-top:3rem}}@media (min-width:640px){.header__search{margin-left:10px}.header__call{display:flex;max-width:13rem;font-size:14px;line-height:1.2}.upper-header__container{height:65px}.hero__container{height:360px}.hero__banner{width:160px;height:160px}.hero__banner--matkaidea{width:140px;height:140px}.hero__banner--matkaidea .hero__banner__title{font-size:24px}.home-hero .row .row .row .columns:last-child:not(:first-child){order:1}.trip__intro{padding-top:4rem}}@media (min-width:1024px){.upper-header__container{padding-left:195px;height:75px}.header__logo-img{margin-left:5px}.header__logo-img--fi{margin-left:-6px}.header__call{max-width:13rem;font-size:14px}.header__call a{white-space:nowrap}.upper-navigation{z-index:11}.mobile-sub-nav{display:none}.current-menu-item .sub-menu,.current-menu-parent .sub-menu{border-bottom:1px solid #d2d5da}.lower-header .menu-item a{font-size:14px}.lower-header .primary-navigation{max-width:1200px;display:flex;flex-flow:nowrap;align-items:center}.lower-header .primary-navigation .menu{margin-left:auto}.lower-header .header__search{margin-left:10px;margin-right:auto}.lower-header .header__search svg{fill:#000}.hero__container{height:550px}.hero__banner{padding-top:15px;width:220px;height:220px}.hero__banner--matkaidea{width:180px;height:180px}.hero__banner--matkaidea .hero__banner__title{font-size:26px}.hero__banner__content{display:block}.trip__intro{padding-top:5rem}.page-id-462 .hero__container,.page-id-7948 .hero__container{margin-top:60px}}@media (min-width:1120px){.upper-header__container{padding-left:240px}.header__call{max-width:14rem;font-size:15px}.header__logo-img{width:260px;margin-left:20px}.header__logo-img--fi{width:279px;margin-left:2px}.lower-header .menu-item a{font-size:16px}}@media (min-width:1400px){.upper-header__container{padding-left:280px}.header__logo-img{width:280px;margin-left:30px}.header__logo-img--fi{width:300px;margin-left:12px}.header__call{max-width:15rem;font-size:17px}.hero__container{height:600px}.hero__banner{width:250px;height:250px}.hero__banner--matkaidea{width:200px;height:200px}.hero__banner--matkaidea .hero__banner__title{font-size:28px}.home-rows .home-hero__item .home-hero__item__content--main{padding:6rem}.trip__intro{padding-top:70px}.page-id-462 .hero__container,.page-id-7948 .hero__container{margin-top:70px}}@media (max-width:639px){.home-rows .home-hero__item .home-hero__item__content h1{margin-top:4rem;font-size:32px}}#ld-bot-flow #launch-btn{padding:30px 0 !important}@keyframes searchFadein{from{opacity:0}to{opacity:1}}.newsletter-box{z-index:12;visibility:hidden;transition:0ms visibility linear .5s}.newsletter-box.open{transition-delay:0ms;visibility:visible}@media (max-width:639px){.newsletter-box{overflow:auto;max-height:calc(100% - 2rem)}.newsletter-box .column>h3+p{display:none}}.floating-search-button,a.floating-newsletter-button{opacity:0;animation:searchFadein .2s ease-in forwards;position:fixed;top:calc(50% - 80px);left:0;z-index:2147483645;height:unset;width:40px;padding:30px 0;background:rgba(212,4,64,1);overflow:hidden;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial}.floating-search-button--text,.floating-newsletter-button--text{writing-mode:vertical-lr;transform:rotate(180deg);color:#fff;font-size:16px;font-weight:400;user-select:none;white-space:nowrap;display:inline-block;text-transform:uppercase}@media (max-width:639px){.floating-search-button,a.floating-newsletter-button{left:-4px;width:28px;padding:20px 0}.floating-search-button--text,.floating-newsletter-button--text{font-size:15px}}@media (max-width:1399px){.floating-search-button,a.floating-newsletter-button{left:-4px}}.logo-row{display:flex;flex-flow:row wrap;justify-content:center}.logo-row img{width:auto;max-height:180px;aspect-ratio:1.5;object-fit:contain;object-position:center center;margin-bottom:2rem}.logo-row img.ecompass-img{max-height:240px;width:400px}.logo-row img.sustainability-img{max-height:240px;width:240px;aspect-ratio:1}@media (max-width:639px){.notice-bar{padding-right:.9375rem;padding-left:.9375rem}}.button:has(+.button){margin-right:10px}p:has(.button+.button:last-child){margin-bottom:calc(1.5rem - 10px)}p:has(.button+.button:last-child) .button{margin-bottom:10px}@media (max-width:639px){.button{padding-top:12px;padding-bottom:10px;font-size:15px}.button--big{padding-top:15px;padding-bottom:12px;font-size:16px}}.tabs-container .tabs--mobile-header{padding:1rem calc(20px + 0.9375rem)}@media (min-width:640px){.tabs-container .tabs--mobile-header{padding:1rem calc(50px + 0.9375rem)}}.single-trip_idea .current-menu-item .sub-menu,.single-trip_idea .current-menu-parent .sub-menu{display:none}.notice-bar--blue{background-color:#2e446f}.notice-bar-top__cta{padding-top:4px;padding-bottom:2px}.trip__grid-layout{padding-top:3rem;width:100%;float:left}.trip__grid-layout__grid{padding-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px, 100%), 1fr));column-gap:1.875rem;row-gap:1.875rem}.trip__grid-layout__grid .column{padding:1.875rem;background-color:#f7f4ec}.trip__grid-layout__grid .column p{font-size:15px}