.destination-rating-box{margin:0;padding:0;height:auto;display:flex;height:100%}.destination-rating-box-cell{padding:0!important;margin:0}#thumbs-rating{padding:.7rem;height:100%}.prisjagaren .map{height:500px!important}.map-recent-container{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 768px){.map-recent-container{grid-template-columns:2fr 1fr;align-items:start}}@media (min-width: 992px){.map-recent-container{grid-template-columns:3fr 2fr}}.map-recent-container>.map-and-facts:only-child{grid-column:1/-1}.map-and-facts{min-height:500px;display:flex;flex-direction:column}@media (max-width: 767.8px){.map-and-facts{min-height:400px}}#map__route{height:500px;background-color:#f7f7f7;border-radius:.9rem;margin:0 1rem 1rem}@media (max-width: 767.8px){#map__route{height:400px}}@media (max-width: 575.8px){#map__route{height:300px}}#recent-searches{display:flex;flex-direction:column}@media (min-width: 768px){#recent-searches{min-height:500px}}#recent-searches .search-list{display:flex;flex-direction:column;gap:0}section.container.prisjagaren{min-height:300px;transition:opacity .3s ease}section.container.prisjagaren.hidden{opacity:0;pointer-events:none}.card{background-color:#fff;border-radius:1rem;height:100%}@media (min-width: 768px){.card{box-shadow:0 .2rem .2em #31527a1a;border-radius:.9rem}}h3{padding:0;margin:0}.latest-searches .box-top{background-color:#fff}.faq-list{list-style:none;padding:0}.faq-item{font-size:2rem;padding:2rem;background:#fff;border-radius:.9rem;margin-bottom:2rem;position:relative;cursor:pointer;transition:background-color .2s ease}@media (max-width: 767.8px){.faq-item{padding:2rem 2.4rem}}.faq-item:hover{background-color:#f1f4fa}.faq-item .icon{position:absolute;top:2rem;right:2rem;font-size:2.6rem;color:#31527a;transition:transform .3s ease}@media (max-width: 767.8px){.faq-item .icon{top:2rem;right:2rem}}.faq-item .icon.icon-circle-minus{display:none}.faq-item .faq-answer{display:none;padding-top:1rem;overflow:hidden}@media (max-width: 767.8px){.faq-item .faq-answer{font-size:1.6rem}}.faq-item.open .faq-answer,.faq-item.open .icon.icon-circle-minus{display:block}.faq-item.open .icon.icon-circle-plus{display:none}.faq-question{font-weight:700;color:#31527a;max-width:90%;padding-right:4rem}@media (max-width: 767.8px){.faq-question{font-size:1.8rem}}section.feature-showcase{padding:3.6rem 0 1.8rem;position:relative}@media (max-width: 767.8px){section.feature-showcase{padding-top:2rem;margin-bottom:0}}section.feature-showcase .feature-content{width:calc(100% - 4rem);max-width:80rem;margin:0 auto;background:#fff;border-radius:.9rem;padding:3rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:300px}@media (max-width: 767.8px){section.feature-showcase .feature-content{flex-direction:column;width:calc(100% - 8rem);padding:2rem;min-height:250px}}@media (max-width: 575.8px){section.feature-showcase .feature-content{width:calc(100% - 4rem);padding:1.5rem}}section.feature-showcase .feature-text{flex:1 1 50%;padding-right:2rem}@media (max-width: 767.8px){section.feature-showcase .feature-text{padding-right:0}}@media (max-width: 991.8px){section.feature-showcase .feature-text>p{max-width:75%}}@media (max-width: 767.8px){section.feature-showcase .feature-text>p{max-width:100%}}section.feature-showcase .feature-image{flex:1 1 50%;position:relative;min-height:200px}@media (max-width: 767.8px){section.feature-showcase .feature-image{display:none}}section.feature-showcase .feature-image>img{width:calc(100% + 5rem);height:auto;margin-right:-5rem;margin-top:-5rem;margin-bottom:-5rem}section.feature-showcase .feature-link{flex:1 1 100%;max-width:50%;display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:2rem}@media (max-width: 767.8px){section.feature-showcase .feature-link{width:50%;max-width:none;margin:2rem auto 0}}@media (max-width: 575.8px){section.feature-showcase .feature-link{width:100%}}section.feature-showcase .feature-link .icon{font-size:2rem}@media (max-width: 767.8px){section.feature-showcase .feature-link .icon{margin-left:1rem}}section.feature-showcase .eye-catcher{position:absolute;right:1rem;bottom:1rem;padding:1.8rem 2rem;overflow:hidden;background-color:#fff;border-radius:100%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}@media (max-width: 767.8px){section.feature-showcase .eye-catcher{top:8rem;bottom:auto;right:6rem;padding:0;transform:rotate(30deg);background-color:transparent}}@media (max-width: 575.8px){section.feature-showcase .eye-catcher{top:auto;bottom:10rem;right:3rem}}section.feature-showcase .eye-catcher.price-alert .dot{display:none}@media (min-width: 992px){section.feature-showcase .eye-catcher.price-alert .dot{z-index:-1;display:block;height:.8rem;width:.8rem;border-radius:100%;background-color:#fbcc2c;position:absolute;left:calc(50% - .4rem);top:calc(50% - .4rem);transition:all .6s ease}}@media (min-width: 992px){section.feature-showcase .feature-content:hover .eye-catcher.price-alert{animation:drawerWiggle 2s ease 1}section.feature-showcase .feature-content:hover .eye-catcher.price-alert .dot{opacity:.3}section.feature-showcase .feature-content:hover .eye-catcher.price-alert .dot.one{transition-delay:.1s;transform:translate(5.4rem,-5.8rem)}section.feature-showcase .feature-content:hover .eye-catcher.price-alert .dot.two{transition-delay:.2s;transform:translate(6.2rem,-.8rem)}section.feature-showcase .feature-content:hover .eye-catcher.price-alert .dot.three{transition-delay:.3s;transform:translate(-6rem,-4.9rem)}section.feature-showcase .feature-content:hover .eye-catcher.price-alert .dot.four{transition-delay:.4s;transform:translate(-5.8rem,-.5rem)}section.feature-showcase .feature-content:hover .eye-catcher.price-alert .dot.five{transition-delay:.5s;transform:translate(.1rem,-9rem)}section.feature-showcase .feature-content:hover .eye-catcher.price-alert .dot.six{transition-delay:.6s;transform:translate(-5.8rem,-3.6rem)}section.feature-showcase .feature-content:hover .eye-catcher.price-alert .dot.seven{transition-delay:.7s;transform:translate(7rem,-1.6rem)}}section.feature-list{display:flex;justify-content:center;gap:3rem;padding:3.6rem 0 1.8rem}@media (max-width: 767.8px){section.feature-list{flex-wrap:wrap;padding:2rem}}@media (max-width: 575.8px){section.feature-list{gap:1rem}}section.feature-list .feature-snippet{flex:1 1 20%;max-width:280px;min-height:180px;position:relative;display:flex;flex-direction:column;text-decoration:none;border-radius:.9rem;color:#fff;padding:1.5rem;background:linear-gradient(110deg,white 40%,transparent 100%),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='500'%20height='500'%3e%3cfilter%20id='noise'%20x='0'%20y='0'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.65'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3cfeBlend%20mode='screen'/%3e%3c/filter%3e%3crect%20width='500'%20height='500'%20filter='url(%23noise)'%20opacity='0.5'/%3e%3c/svg%3e");transition:transform .3s ease,box-shadow .3s ease;filter:contrast(1.4)}section.feature-list .feature-snippet:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}section.feature-list .feature-snippet h4{color:#2e5b8b;font-size:2rem;margin:0 0 1rem;line-height:1.3}@media (max-width: 991.8px){section.feature-list .feature-snippet h4{font-size:1.8rem}}section.feature-list .feature-snippet p{color:#6e6e6e;margin:0;font-size:1.4rem;line-height:1.5}@media (max-width: 767.8px){section.feature-list .feature-snippet p{max-width:65%}}@media (max-width: 575.8px){section.feature-list .feature-snippet p{max-width:100%}}@media (min-width: 768px) and (max-width: 991px){section.feature-list .feature-snippet{padding-bottom:2rem}}@media (max-width: 767.8px){section.feature-list .feature-snippet{flex:1 1 45%;max-width:none}}@media (max-width: 575.8px){section.feature-list .feature-snippet{flex:1 1 100%}}section.feature-list .feature-decoration{position:absolute;top:-.3rem;right:-.3rem;width:50px;height:50px;transform:rotate(15deg)}@media (min-width: 768px) and (max-width: 991px){section.feature-list .feature-decoration{top:auto;bottom:-1rem;right:-1rem}}@media (max-width: 767.8px){section.feature-list .feature-decoration{top:1.5rem;right:1.5rem;transform:scale(1.2) rotate(-10deg)}}section.feature-list .feature-decoration>img{width:100%;height:100%;border-radius:100%;padding:.2rem;border:.2rem solid #BEC2C7;background-color:#fff;overflow:visible;object-fit:cover}section.feature-list .feature-decoration.pricewatcher>img,section.feature-list .feature-decoration.favorites>img{border:.2rem solid #60779E;background-color:#31527a}section.airports-and-airlines{display:flex;gap:2rem;padding:2rem 0}section.airports-and-airlines .airports-and-airlines--container{flex:1 1 70%}section.airports-and-airlines .airports-and-airlines--container .airports-and-airlines--title{color:#31527a;font-size:1.6rem;font-weight:600;margin-bottom:1rem}section.airports-and-airlines .airports-and-airlines--container .airlines,section.airports-and-airlines .airports-and-airlines--container .airports-list{list-style:none;border-radius:.9rem;position:relative;display:flex;flex-direction:column;gap:.6rem;padding:0;margin:0}section.airports-and-airlines .airports-and-airlines--container .airports-list{background-color:#fff;padding:1rem 2rem}section.airports-and-airlines .airports-and-airlines--container .airport-title{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;font-weight:700}section.airports-and-airlines .airports-and-airlines--container .airport-title--iata{display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;height:3rem;width:3rem;min-width:3rem;border-radius:100%;color:#60779e;background:#e8f3ff;text-align:center}section.airports-and-airlines .airports-and-airlines--container .airports-list--item{display:flex;align-items:center;gap:1rem;justify-content:space-between;padding:.5rem 0;min-height:4rem}section.airports-and-airlines .airports-and-airlines--container .airport-distance{white-space:nowrap}section.airports-and-airlines .airports-and-airlines--container .airline{height:4.5rem;padding:0 1.3rem;border-radius:3rem;background-color:#fff;box-shadow:0 .2rem .2em #31527a1a;display:flex;align-items:center;cursor:pointer;transition:background-color .2s ease}section.airports-and-airlines .airports-and-airlines--container .airline>*{flex:1 1 20%}section.airports-and-airlines .airports-and-airlines--container .airline>*.airline-button{flex:1 1 40%}section.airports-and-airlines .airports-and-airlines--container .airline:hover{background-color:#f1f4fa}section.airports-and-airlines .airports-and-airlines--container .airline .airline-title{font-weight:700;color:#2e5b8b}section.airports-and-airlines .airports-and-airlines--container .airline .airline-button{padding:0 1.3rem;height:calc(100% - 1.3rem);border-radius:3rem;color:#fff;background-color:#2e5b8b;box-shadow:0 .2rem .2em #31527a1a;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}section.airports-and-airlines .airports-and-airlines--container .airline .airline-button:hover{background-color:#53658c}section.airports-and-airlines .airports-and-airlines--container+.airports-and-airlines--container{flex:1 1 30%}section.airports-and-airlines .airports-and-airlines--container+.airports-and-airlines--container .airports-and-airlines--title{text-align:right}@media (max-width: 991.8px){section.airports-and-airlines .airline-flights{display:none}section.airports-and-airlines .airports-and-airlines--container{flex:1 1 60%}section.airports-and-airlines .airports-and-airlines--container .airline>*.airline-button{flex:1 1 60%}section.airports-and-airlines .airports-and-airlines--container+.airports-and-airlines--container{flex:1 1 40%}}@media (max-width: 767.8px){section.airports-and-airlines{flex-wrap:wrap}section.airports-and-airlines .airline-flights{display:block}section.airports-and-airlines .airports-and-airlines--container{flex:1 1 100%;padding:0 4rem}section.airports-and-airlines .airports-and-airlines--container .airline>*.airline-button{flex:1 1 40%}section.airports-and-airlines .airports-and-airlines--container .airline .airline-price{font-weight:700;color:#e83151}section.airports-and-airlines .airports-and-airlines--container+.airports-and-airlines--container .airports-and-airlines--title{text-align:left}section.airports-and-airlines .airports-and-airlines--container .airports-list{flex-direction:row;flex-wrap:wrap;padding:0;gap:0 2rem}}@media (max-width: 575.8px){section.airports-and-airlines .airports-and-airlines--container{padding:0 2rem}section.airports-and-airlines .airports-and-airlines--container .airline{padding:0 1rem;border-radius:.9rem}section.airports-and-airlines .airports-and-airlines--container .airline>*.airline-button{display:none}section.airports-and-airlines .airports-and-airlines--container .airline .airline-price{text-align:right}section.airports-and-airlines .airports-and-airlines--container .airports-list{flex-direction:column;padding:0}}body .latest-searches .recentcitytocity{height:8rem;border:none;padding:.3rem 1.5rem;background-color:#fff;border-top:.1rem solid #D6E0F1;display:flex;align-items:center;gap:1rem}@media (max-width: 767.8px){body .latest-searches .recentcitytocity{border-radius:.9rem;border:.1rem solid #D6E0F1;padding:.3rem 1rem;margin:1rem 0}}body .latest-searches .recentcitytocity .box-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.5rem;min-width:100px}@media (max-width: 767.8px){body .latest-searches .recentcitytocity .box-price{gap:0;flex-direction:column-reverse}}body .latest-searches .recentcitytocity .box-price .price{font-size:2rem;margin:0;font-weight:600}@media (max-width: 767.8px){body .latest-searches .recentcitytocity .box-price .price{padding:.4rem 0 0;text-align:right}}body .latest-searches .recentcitytocity .selling-info{display:flex;gap:.3rem;align-items:center}body .latest-searches .recentcitytocity .box-info{display:flex;flex-direction:column;justify-content:center;flex:1}body .latest-searches .recentcitytocity .box-info .maintext{display:flex;justify-content:flex-start;align-items:center;color:#31527a;gap:1rem;margin:.3rem 0;line-height:1.4}body .latest-searches .recentcitytocity .box-info .travelDate{font-size:1.8rem;font-weight:600;text-transform:capitalize;min-width:12rem;text-align:left}@media (max-width: 991.8px){body .latest-searches .recentcitytocity .box-info .travelDate{min-width:8rem;font-size:1.6rem}}.sectionIntro__cityToCity .latest-searches .search{height:8rem}.loading-placeholder{background:linear-gradient(90deg,#f7f7f7 25%,#e6e8ed,#f7f7f7 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:.9rem}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes drawerWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}
