.ico{font-style:normal;font-weight:400}.ico.ico-arrow-big:before{font-family:iconfont;content:""}.ico.ico-arrow-curvy:before{font-family:iconfont;content:""}.ico.ico-arrow-down:before{font-family:iconfont;content:""}.ico.ico-arrow-up:before{font-family:iconfont;content:""}.ico.ico-automatic:before{font-family:iconfont;content:""}.ico.ico-award:before{font-family:iconfont;content:""}.ico.ico-bed:before{font-family:iconfont;content:""}.ico.ico-bicycle:before{font-family:iconfont;content:""}.ico.ico-boot:before{font-family:iconfont;content:""}.ico.ico-box:before{font-family:iconfont;content:""}.ico.ico-briefcase:before{font-family:iconfont;content:""}.ico.ico-building:before{font-family:iconfont;content:""}.ico.ico-bus:before{font-family:iconfont;content:""}.ico.ico-calendar:before{font-family:iconfont;content:""}.ico.ico-car:before{font-family:iconfont;content:""}.ico.ico-caret-down:before{font-family:iconfont;content:""}.ico.ico-caret-left:before{font-family:iconfont;content:""}.ico.ico-caret-right:before{font-family:iconfont;content:""}.ico.ico-caret-up:before{font-family:iconfont;content:""}.ico.ico-check-badge:before{font-family:iconfont;content:""}.ico.ico-check:before{font-family:iconfont;content:""}.ico.ico-city:before{font-family:iconfont;content:""}.ico.ico-clock:before{font-family:iconfont;content:""}.ico.ico-confirm:before{font-family:iconfont;content:""}.ico.ico-cross-circle:before{font-family:iconfont;content:""}.ico.ico-cross:before{font-family:iconfont;content:""}.ico.ico-cup:before{font-family:iconfont;content:""}.ico.ico-document:before{font-family:iconfont;content:""}.ico.ico-door:before{font-family:iconfont;content:""}.ico.ico-envelope:before{font-family:iconfont;content:""}.ico.ico-eye:before{font-family:iconfont;content:""}.ico.ico-facebook:before{font-family:iconfont;content:""}.ico.ico-filter:before{font-family:iconfont;content:""}.ico.ico-fjord:before{font-family:iconfont;content:""}.ico.ico-globe-big:before{font-family:iconfont;content:""}.ico.ico-globe:before{font-family:iconfont;content:""}.ico.ico-hamburger-lines:before{font-family:iconfont;content:""}.ico.ico-heart:before{font-family:iconfont;content:""}.ico.ico-house:before{font-family:iconfont;content:""}.ico.ico-info:before{font-family:iconfont;content:""}.ico.ico-instagram:before{font-family:iconfont;content:""}.ico.ico-link:before{font-family:iconfont;content:""}.ico.ico-location-tag:before{font-family:iconfont;content:""}.ico.ico-location:before{font-family:iconfont;content:""}.ico.ico-logo:before{font-family:iconfont;content:""}.ico.ico-loupe-big:before{font-family:iconfont;content:""}.ico.ico-luggage:before{font-family:iconfont;content:""}.ico.ico-mail:before{font-family:iconfont;content:""}.ico.ico-manual:before{font-family:iconfont;content:""}.ico.ico-map-tag:before{font-family:iconfont;content:""}.ico.ico-map:before{font-family:iconfont;content:""}.ico.ico-meal-hand:before{font-family:iconfont;content:""}.ico.ico-meal:before{font-family:iconfont;content:""}.ico.ico-moon:before{font-family:iconfont;content:""}.ico.ico-mountains:before{font-family:iconfont;content:""}.ico.ico-news:before{font-family:iconfont;content:""}.ico.ico-paper:before{font-family:iconfont;content:""}.ico.ico-pdf:before{font-family:iconfont;content:""}.ico.ico-pencil:before{font-family:iconfont;content:""}.ico.ico-person:before{font-family:iconfont;content:""}.ico.ico-phone:before{font-family:iconfont;content:""}.ico.ico-photo:before{font-family:iconfont;content:""}.ico.ico-picture:before{font-family:iconfont;content:""}.ico.ico-plane-flat:before{font-family:iconfont;content:""}.ico.ico-plane-left:before{font-family:iconfont;content:""}.ico.ico-plane-right:before{font-family:iconfont;content:""}.ico.ico-plane-tag:before{font-family:iconfont;content:""}.ico.ico-question:before{font-family:iconfont;content:""}.ico.ico-roundtrip:before{font-family:iconfont;content:""}.ico.ico-search:before{font-family:iconfont;content:""}.ico.ico-settings:before{font-family:iconfont;content:""}.ico.ico-shield-small:before{font-family:iconfont;content:""}.ico.ico-shield:before{font-family:iconfont;content:""}.ico.ico-ship:before{font-family:iconfont;content:""}.ico.ico-shopping-cart:before{font-family:iconfont;content:""}.ico.ico-smartphone:before{font-family:iconfont;content:""}.ico.ico-star:before{font-family:iconfont;content:""}.ico.ico-ticket:before{font-family:iconfont;content:""}.ico.ico-transport:before{font-family:iconfont;content:""}.ico.ico-travel:before{font-family:iconfont;content:""}.ico.ico-wallet-small:before{font-family:iconfont;content:""}.ico.ico-wallet:before{font-family:iconfont;content:""}.ico.ico-waterfall:before{font-family:iconfont;content:""}.ico.ico-youtube:before{font-family:iconfont;content:""}.tours-page .headline-container{display:block;margin-bottom:20px}@media (min-width: 992px){.tours-page .headline-container{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}}.tours-page .headline-container .btn-link{font-size:20px}.tours-page .headline-container .text-container{max-width:90ch;word-wrap:break-word;padding-left:0}@media (min-width: 992px){.tours-page .headline-container .text-container{padding-left:20px}}.tours-page .headline-container .travel-calendar-description{max-width:850px;padding-left:0;font-weight:500}@media (min-width: 992px){.tours-page .headline-container .travel-calendar-description{padding-left:20px}}.tours-page .show-results .btn-secondary{width:100%;font-size:18px}.tours-page .show-results .btn-secondary .fa-sliders{font-size:14px;margin-right:10px}.tours-page .filter-tags-container{display:flex;flex-wrap:wrap;margin:0 -5px 20px 0}.tours-page .filter-tags-container .btn-dark{border-radius:30px;padding:.6rem 1.5rem}.tours-page .filter-tags-container .filter-tag-col{padding:0 5px;margin-bottom:5px}.tours-page .filter-tags-container .filter-tag{padding:.6rem 1.5rem;background-color:#fff;border:1px solid #13201D;border-radius:30px;display:flex;align-items:center}.tours-page .filter-tags-container .cross-icon{position:relative;width:16px;height:16px;display:inline-block;margin-left:10px;transition:all .5s ease;cursor:pointer}.tours-page .filter-tags-container .cross-icon:hover{opacity:.7}.tours-page .filter-tags-container .cross-icon:before,.tours-page .filter-tags-container .cross-icon:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background-color:#000;transform-origin:center}.tours-page .filter-tags-container .cross-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.tours-page .filter-tags-container .cross-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.tours-page .btn-show-filter{width:100%;font-size:18px;margin-bottom:20px}.tours-page .btn-show-filter .fa-sliders{font-size:14px;margin-right:10px}.tours-page .filter-content{position:fixed;z-index:5;width:100%;height:100%;top:0;left:0;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (min-width: 992px){.tours-page .filter-content{position:static;display:block;overflow:hidden}}.tours-page .filter-content.navbar-compensation{padding-top:70px}@media (min-width: 1440px){.tours-page .filter-content.navbar-compensation{padding-top:85px}}@media (min-width: 992px){.tours-page .filter-content.navbar-compensation{padding-top:0}}.tours-page .show-results{background-color:#eaeef0;padding:10px}@media (min-width: 768px){.tours-page .show-results{padding:20px}}.tours-page .filter-container{-webkit-box-shadow:0px 10px 26px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 10px 26px 0px rgba(0,0,0,.05);box-shadow:0 10px 26px #0000000d;border-radius:.625rem;background-color:#fff;padding:10px;margin-bottom:0}@media (min-width: 768px){.tours-page .filter-container{padding:30px}}@media (min-width: 992px){.tours-page .filter-container{margin-bottom:20px}}.tours-page .filter-container .selected-counter{border-radius:50%;color:#fff;margin-left:15px;position:relative;top:-2px;z-index:2;font-size:15px}.tours-page .filter-container .selected-counter:before{content:"";position:absolute;width:20px;height:20px;background-color:#ed721a;border-radius:50%;z-index:-1;transform:translate(-50%,-50%);top:50%;left:50%}.tours-page .filter-container .filter-panel{border-bottom:1px solid #e7e7e7;padding:10px 0}@media (min-width: 768px){.tours-page .filter-container .filter-panel{padding:20px 0}}.tours-page .filter-container .filter-panel:first-child{padding-top:0}.tours-page .filter-container .filter-panel:last-child{border-bottom:0;padding-bottom:0}.tours-page .filter-container .filter-panel .filter-headline{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .5s ease;font-size:20px}.tours-page .filter-container .filter-panel .filter-headline .fa-angle-down{font-size:22px;display:flex;align-items:center;justify-content:center}.tours-page .filter-container .filter-panel .filter-headline.collapsed .fa-angle-down{transform:rotate(180deg)}.tours-page .filter-container .filter-panel .filter-headline:hover{opacity:.7}.tours-page .filter-container .filter-panel .form-check{margin-top:10px}.tours-page .filter-container .filter-panel .form-check .form-check-input{position:relative;top:3px;cursor:pointer}.tours-page .filter-container .filter-panel .form-check .form-check-label{font-size:20px;cursor:pointer}.tours-page .filter-container .filter-panel .show-all-link{font-size:20px;margin-top:10px;cursor:pointer;transition:all .5s ease}.tours-page .filter-container .filter-panel .show-all-link span{position:relative}.tours-page .filter-container .filter-panel .show-all-link span:before{content:"";width:100%;height:1px;background-color:#13201d;position:absolute;bottom:2px;left:0}.tours-page .filter-container .filter-panel .show-all-link:hover{opacity:.7}.tours-page .tour-router-link{cursor:pointer}.tours-page .tour-router-link:hover{text-decoration:none}.tours-page .tour-router-link:hover .btn-read-more{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.tours-page .tour{-webkit-box-shadow:0px 10px 26px 0px rgba(0,0,0,.05);-moz-box-shadow:0px 10px 26px 0px rgba(0,0,0,.05);box-shadow:0 10px 26px #0000000d;border-radius:.625rem;background-color:#fff;display:block;margin-bottom:10px}.tours-page .tour .ico-location{margin-right:7px;width:16px}.tours-page .tour .ico-location:before{position:relative;top:1px}@media (min-width: 1280px){.tours-page .tour{display:flex;margin-bottom:20px}}.tours-page .tour .image-container{width:100%;height:200px;background-color:gray;border-radius:.625rem .625rem 0 0;overflow:hidden;position:relative}@media (min-width: 992px){.tours-page .tour .image-container{min-width:250px}}@media (min-width: 1280px){.tours-page .tour .image-container{min-width:250px;width:250px;height:305px;border-radius:.625rem 0 0 .625rem}}@media (min-width: 1440px){.tours-page .tour .image-container{min-width:387px;width:387px}}.tours-page .tour .image-container img{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;width:100%;height:100%;object-fit:cover}.tours-page .tour .image-container .tourtype{position:absolute;z-index:2;background-color:#fff;border-radius:6px;left:20px;top:20px;padding:5px 10px;font-size:14px;font-weight:500;display:flex;align-items:center}.tours-page .tour .image-container .tourtype .tourtype-icon{font-size:16px;margin-right:8px;color:#007a89;height:18px;position:relative;top:-4px}.tours-page .tour .image-container .tourtype .tourtype-icon-fjord-turer:before,.tours-page .tour .image-container .tourtype .tourtype-icon-fjord-tours:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}.tours-page .tour .image-container .tourtype .tourtype-icon-vandreturer:before,.tours-page .tour .image-container .tourtype .tourtype-icon-hiking-tours:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}.tours-page .tour .image-container .tourtype .tourtype-icon-fosser-og-breer:before,.tours-page .tour .image-container .tourtype .tourtype-icon-waterfalls-and-glaciers:before{font-family:iconfont;font-style:normal;font-weight:400;content:""}.tours-page .tour .image-container .tourtype .tourtype-icon-mat-and-opplevelser:before,.tours-page .tour .image-container .tourtype .tourtype-icon-food-and-relax:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}.tours-page .tour .image-container .tourtype .tourtype-icon-cruise:before,.tours-page .tour .image-container .tourtype .tourtype-icon-cruise-en:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}.tours-page .tour .image-container .tourtype .tourtype-icon-nordlys:before,.tours-page .tour .image-container .tourtype .tourtype-icon-northern-lights:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}.tours-page .tour .image-container .tourtype .tourtype-icon-byrundtur:before,.tours-page .tour .image-container .tourtype .tourtype-icon-city-tours-en:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}.tours-page .tour .image-container .tourtype .tourtype-icon-opplevelsereiser:before,.tours-page .tour .image-container .tourtype .tourtype-icon-adventure-tours:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:300}.tours-page .tour .image-container .tourtype .tourtype-icon-roundtrip:before{font-family:iconfont;font-style:normal;font-weight:400;content:""}.tours-page .tour .info-container{padding:10px;width:100%;position:relative;overflow:hidden}@media (min-width: 576px){.tours-page .tour .info-container{padding:25px 25px 25px 32px}}.tours-page .tour .info-container .tour-name{font-size:24px;color:#007a89;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;display:block;font-weight:600}@media (min-width: 992px){.tours-page .tour .info-container .tour-name{font-size:33px}}.tours-page .tour .info-container .tour-secondary-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;display:block}.tours-page .tour .hightlights-container{width:100%;position:relative;z-index:3;margin-bottom:10px;margin-top:20px}@media (min-width: 1280px){.tours-page .tour .hightlights-container{width:57%;margin-bottom:0}}.tours-page .tour .hightlights-container .highlights{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:100px}.tours-page .tour .hightlights-container .highlights ul{margin-bottom:0;padding-left:0}.tours-page .tour .hightlights-container .highlights ul li{list-style-type:none;position:relative;display:flex;align-items:center;font-size:18px;margin-bottom:10px}.tours-page .tour .hightlights-container .highlights ul li:before{position:relative;z-index:2;left:5px;top:1px;font-size:12px;padding-right:20px;color:#007a89;content:"";font-family:"Font Awesome 6 Pro";font-weight:600}.tours-page .tour .hightlights-container .highlights ul li:after{content:"";position:absolute;width:20px;height:20px;background-color:#ddeae5;border-radius:50%;z-index:1}.tours-page .tour .hightlights-container .selling-points{margin-bottom:30px}@media (min-width: 992px){.tours-page .tour .hightlights-container .selling-points{margin-bottom:60px}}@media (min-width: 1280px){.tours-page .tour .hightlights-container .selling-points{margin-bottom:30px}}.tours-page .tour .hightlights-container .selling-points ul{margin-bottom:0;padding-left:0}.tours-page .tour .hightlights-container .selling-points ul li{list-style-type:none;position:relative;display:flex;align-items:center;font-size:18px;margin-bottom:10px}.tours-page .tour .hightlights-container .selling-points ul li span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tours-page .tour .price-location-container{display:block;width:100%;padding:0;position:static}@media (min-width: 992px){.tours-page .tour .price-location-container{display:flex;align-items:flex-end;justify-content:space-between;position:static}}@media (min-width: 1280px){.tours-page .tour .price-location-container{position:absolute;bottom:0;left:0;z-index:2;padding:20px 20px 20px 32px}}.tours-page .tour .location-duration-container{display:block;width:100%;margin-bottom:8px}@media (min-width: 992px){.tours-page .tour .location-duration-container{display:flex;align-items:baseline;width:60%}}.tours-page .tour .location-duration-container .duration{display:flex;align-items:center;justify-content:start;font-size:18px;margin-right:0;white-space:nowrap;margin-left:0}@media (min-width: 992px){.tours-page .tour .location-duration-container .duration{justify-content:center;margin-right:20px;margin-left:10px}}.tours-page .tour .location-duration-container .duration .fa-clock{color:#007a89;max-height:18px;margin-right:8px}.tours-page .tour .location-duration-container .duration .fa-clock:before{position:relative;top:2px}.tours-page .tour .location-duration-container .location .label{font-weight:600}.tours-page .tour .price-container{width:100%;text-align:left}@media (min-width: 992px){.tours-page .tour .price-container{width:40%;text-align:center}}.tours-page .tour .price-container .price-and-button{display:flex;align-items:center;justify-content:space-between}@media (min-width: 992px){.tours-page .tour .price-container .price-and-button{display:block}}.tours-page .tour .price-container .price-field{background:none;border-radius:.625rem;padding:0;color:#007a89;margin-bottom:0}@media (min-width: 992px){.tours-page .tour .price-container .price-field{padding:5px;background-color:#f5f7f8;margin-bottom:10px}}.tours-page .tour .price-container .price-field .price{font-size:24px;font-weight:700;line-height:1}@media (min-width: 992px){.tours-page .tour .price-container .price-field .price{line-height:1.5}}.tours-page .tour .price-container .price-field .from-label{margin-right:5px}.tours-page .tour .price-container .price-field span{display:block}@media (min-width: 992px){.tours-page .tour .price-container .price-field span{display:inline}}.tours-page .tour .price-container .btn-primary{width:auto;font-weight:500;font-size:20px;height:48px;padding:.375rem 2rem}@media (min-width: 992px){.tours-page .tour .price-container .btn-primary{width:100%}}@media (min-width: 1280px){.tours-page .tour .price-container .btn-primary{padding:.375rem 3rem}}.tours-page .btn-show-more-items{width:100%;font-size:18px;margin-bottom:30px}.tours-page .btn-show-more-items .ico-eye{margin-right:3px;position:relative;top:2px}
