.country-facts{padding:0 1rem}.country-facts+.city-info{margin-top:2rem;color:#6e6e6e}@media (max-width: 575.8px){.country-facts+.city-info .box{box-shadow:none}}.city-links{display:flex;justify-content:start;flex-wrap:wrap;position:relative;align-items:center;flex-direction:column}.city-links.with-image{height:42rem}@media (max-width: 767.8px){.city-links.with-image{padding:0 2rem}}.city-links .box-img-background{width:100%;max-width:102rem;position:absolute;height:38rem;top:4rem;border-radius:.9rem;margin:auto;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}@media (max-width: 767.8px){.city-links .box-img-background{width:calc(100% - 2rem);left:1rem;right:1rem;height:40rem}}.city-links .box-img-layout-content-picture-bg{background-size:cover;width:100%;height:100%;background-repeat:no-repeat;opacity:0}.city-links .box-img-layout-content.box-img-layout-content-picture{position:absolute;top:15%;width:120%;height:104%;margin:-2% -10%;border-radius:.9rem;overflow:hidden}.city-links .box-img-layout-content.box-img-layout-content-picture>div{width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.city-links .sectionIntro__title{margin-top:0}.city-links .sectionIntro__desc{background:#f7f7f7;border-radius:.9rem;color:#2e5b8b}@media (max-width: 767.8px){.city-links .sectionIntro__desc{background:none;padding:0}}@media (min-width: 768px){.city-links .country-links{width:80%;max-width:60rem}}.city-links .country-links table tr th:last-of-type,.city-links .country-links table tr td:last-of-type{text-align:right}.city-links .country-links .box-content{max-height:40rem;overflow:scroll}@media (max-width: 767.8px){.city-links .country-links .selectors{padding:0 1rem}}.city-links .country-links .selectors{padding:0 1rem}.city-links .spiderweb-box{flex:50% 0 0;z-index:2}.city-links .spiderweb-box canvas{background:#fff;border-radius:.9rem}.city-links .spiderweb-box a{text-decoration:none}.city-links+section{margin-top:3.6rem}@media (max-width: 767.8px){.city-links+section{flex-wrap:wrap}}@media (max-width: 575.8px){.city-links+section .abCard{flex:30% 1 1}.city-links+section .abCard.weatherCard{flex:100% 1 1;max-width:41rem}}.city-cards{display:flex;justify-content:center;gap:2rem}.city-cards.container{padding-top:0}@media (max-width: 767.8px){.city-cards.container{padding:0 1rem}}@media (max-width: 767.8px){.city-cards{flex-wrap:wrap}}.city-cards .abCard{flex:100% 1 1;box-shadow:0 .2rem .2em #31527a1a;max-width:20rem;height:auto;background-color:#fff;cursor:auto;transform:none}.city-cards .abCard:hover{transform:none;box-shadow:0 .2rem .2em #31527a1a}@media (max-width: 767.8px){.city-cards .abCard{flex:40% 1 1}}.city-cards .abCard--title{height:8rem;display:flex;justify-content:center;align-items:center}.country-stats{display:flex;flex-wrap:wrap}.country-stats .box-content.stats{flex:33% 1 1}.country-stats .box-content.stats ul{padding:2rem;margin:0}@media (max-width: 767.8px){.country-stats .box-content.stats ul{padding:0 1rem}}.country-stats .spiderweb-box{flex:67% 1 1;text-align:center;padding-top:1rem}.country-stats .spiderweb-box a{text-decoration:none;margin:2rem auto;display:flex;justify-content:center}.destination-city .box-price-graph{overflow:visible;display:none;border:0;background-color:transparent}.destination-city .cheapest-from .selectors{display:flex;width:100%;padding:1rem;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.destination-city .cheapest-from .selectors .selectors-cell{flex:calc(50% - .5rem) 1 1}.destination-city .cheapest-from h4{margin-top:0;margin-bottom:.4rem}.destination-city .cheapest-from .main-content{padding:0 1rem 1rem}.destination-city .cheapest-from .main-content:last-child{border-bottom:0}.destination-city .cheapest-from .results{table-layout:fixed;width:100%;line-height:3rem}.destination-city .cheapest-from .results .even{background-color:#f1f4fa}.destination-city .cheapest-from .results tr:not(:first-child):hover{background-color:#fcdb6b}.destination-city .cheapest-from .results a{text-decoration:none;padding:0 1rem;display:inline-block;width:100%}.destination-city .cheapest-from .results a.price{font-weight:700;color:#a53125;font-size:1.2rem}.destination-city .cheapest-from .results th{text-align:left;line-height:1rem;padding:1rem 0}.destination-city .cheapest-from .price-hunter-link{text-decoration:none;color:#333}.destination-city .other-cities ul{list-style:none;float:left;width:17rem;margin:0;padding:1.4rem}.destination-city .other-cities ul a{display:block;text-decoration:none;text-overflow:ellipsis}.destination-city .other-cities ul a.city{border-bottom:.1rem solid #E6E8ED;font-size:1.4rem;font-weight:700}.destination-city .other-cities ul.airports{list-style-type:disc;padding:0;margin:0 0 2rem}.destination-city .other-cities ul.airports li{margin-left:1.4rem}@media (max-width: 767.8px){.destination-city .nearest-cities{padding:0 1rem}}.destination-city .nearest-cities .icon-city-moon{color:#2e5b8b;vertical-align:middle;font-size:2rem}.destination-city .nearest-cities .box-content{display:flex;flex-wrap:wrap}@media (max-width: 767.8px){.destination-city .nearest-cities .box-content{padding:.5rem 0}}@media (max-width: 575.8px){.destination-city .cheapest-from .results{font-size:1.1rem}}.city-name{display:flex;align-items:center;flex:25% 1 1;gap:.6rem;padding:1rem;color:#6e6e6e}@media (max-width: 767.8px){.city-name{padding:.5rem 1rem;flex:33% 0 1}}.country-months-cities{padding:1rem}.country-months-cities div{display:flex;flex-wrap:wrap;gap:0 1rem}.country-months-cities div>.link-to-destination{flex:calc(50% - .5rem) 1 1;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;text-decoration:none;color:#333;border-radius:.4rem}@media (max-width: 767.8px){.country-months-cities div>.link-to-destination{padding:0}.country-months-cities div>.link-to-destination .destination{text-overflow:ellipsis;max-width:40%;overflow:hidden;white-space:nowrap}}.country-months-cities div>.link-to-destination:hover{background-color:#fcdb6b}article{padding:0 24px 24px}@media (max-width: 768px){article{padding:0}article :global(canvas){padding:0}}
