.zoom{transition:transform 1s}.zoom:focus,.zoom:hover{transform:scale(1.05)}@media all and (min-width:620px){.tablet{margin:.5rem auto;border-radius:.5rem;padding:.75rem;width:620px}}@font-face{font-family:Amatic;font-style:normal;font-weight:400;font-display:swap;src:local('Amatic SC Regular'),local('AmaticSC-Regular'),url(/static/assets/fonts/AmaticSC-Regular.woff) format('woff')}form input{display:block;margin:.25rem 0;border:1px solid #963296;width:100%;font-family:Amatic,cursive;color:#000;background-color:#fff;font-size:1.075rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0 .5rem;font-family:Amatic,cursive}h2{font-size:2.25rem}h3{font-size:2rem}h4{margin:.75rem 0;border-bottom:1px solid rgba(150,50,150,.25);font-size:1.75rem}h4::before{display:block;margin-top:-50px;height:50px;content:' ';visibility:hidden}h5{margin:.75rem 0;font-size:1.5rem;color:#963296}h6{margin:.5rem 0;font-size:1.25rem}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:0}html{font-family:Georgia,serif;font-size:1.1rem;line-height:1.7rem;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}main{display:block}a{display:inline-block;color:#000;text-decoration:none;background-color:transparent}body{margin:0;overflow-y:scroll}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;line-height:0}ul{margin:0;padding:0}.com-about-us{font-size:.8125rem;line-height:1.1rem}.com-about-us p{margin:0;padding:.2rem .5rem}.com-about-us h5{font-size:1.25rem}.com-article{padding:.5rem 0}.com-article h4{clear:both}.com-article p{margin:0 .5rem 1rem;padding:.75rem 0 0;-webkit-hyphens:auto;hyphens:auto;line-height:1.6rem;text-align:justify}.com-article blockquote{clear:both;margin:1rem;border-radius:.25rem;border-left:1rem double rgba(150,50,150,.75);padding:1rem 1.25rem;box-shadow:0 0 .25rem rgba(150,50,150,.75)}.com-article blockquote p{margin-bottom:.25rem;padding:0}.com-article blockquote p a{display:inline;border-bottom:.05rem solid rgba(150,50,150,.25);color:#361236}.com-article ol,.com-article ul{padding-left:1.25rem}.com-article ol li ul,.com-article ul li ul{padding-left:.5rem}.com-article ol a,.com-article ul a{display:inline}.com-article li{padding:.2rem .75rem}.com-article table{border-spacing:0;width:100%}.com-article table td,.com-article table th{border:1px solid #ddd;padding:.25rem .75rem;text-align:left}.com-article hr{clear:both;margin:2rem 0;border-bottom:1px solid rgba(150,50,150,.25)}.com-article abbr[title],.com-article acronym[title]{border-bottom:1px dotted rgba(150,50,150,.25);text-decoration:none}.com-article video{width:80%}.com-article .figure{position:relative;margin:.25rem;border-radius:.25rem;overflow:hidden;line-height:0}.com-article .figure p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:.25rem .5rem;overflow:hidden;font-family:Amatic,cursive;color:#fff;white-space:nowrap;text-overflow:ellipsis;background-color:rgba(51,51,51,.75);font-size:1.5rem}.com-article .figure.left,.com-article .figure.right{clear:both;width:55%;overflow:hidden}@media all and (min-width:620px){.com-article .figure.left,.com-article .figure.right{margin:1rem .5rem .5rem;width:45%}.com-article-info{grid-template-columns:2fr 1fr}}.com-article .figure.left{float:left;margin-left:0}.com-article .figure.right{float:right;margin-right:0}.com-article .emoji{margin-bottom:-3px;width:1.2rem;transform:rotate(-20deg);transition:transform 1s}.com-article .emoji:focus,.com-article .emoji:hover{transform:rotate(-720deg)}.com-article .float{display:flex;clear:both;margin:5px 0;width:100%;align-items:center}.com-article .float .figure{margin:0 .25rem 0 0;flex:1}.com-article .float .figure p{font-size:1.5rem;line-height:1.4}.com-article a{color:#963296;text-decoration:none}.com-article a .airbnb,.com-article a .booking,.com-article a .link,.com-article a .maps{display:inline-block;margin:0 2px 0 6px;width:18px;height:18px;background-position:50%;background-size:contain;filter:invert(100%);opacity:.5}.com-article a .link{background-image:url(assets/icons/link.png)}.com-article a .maps{background-image:url(assets/icons/map.png)}.com-article a .airbnb,.com-article a .booking{filter:invert(0)}.com-article a .airbnb{background-image:url(assets/icons/airbnb.png)}.com-article a .booking{width:34px;height:14px;background-image:url(assets/icons/booking.png)}.com-article-author{border-top:1px solid rgba(150,50,150,.25);border-bottom:1px solid rgba(150,50,150,.25);text-align:center;color:#666;font-size:.75rem}.com-bullet-list{display:block;margin:.5rem auto;line-height:1rem;text-align:center}.com-bullet-list span{display:inline}.com-bullet-list span::after{content:' ';letter-spacing:1em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwAAADsABataJCQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xMkMEa+wAAAAnSURBVBhXY/Dz89MA4sNA/B9Ka4AEYQIwfBgkiCwAxjhVopnppwEApxQqhnyQ+VkAAAAASUVORK5CYII=) center center no-repeat}.com-article-info{display:grid;place-items:center center;line-height:1.25rem;text-align:center;color:rgba(102,102,102,.5);grid-template-rows:2fr 1fr;gap:1rem;font-size:.75rem}.com-article-info__flags>a{margin:0 .1rem;color:#999}.com-article-info__share{display:flex;flex-wrap:wrap}.com-article-info__share__icon{margin:2px;border:none;padding:0;width:24px;height:24px;font:inherit;color:inherit;background-color:transparent;cursor:pointer}.com-button{display:flex;justify-content:center}.com-button__button{margin:.5rem 0;border:1px solid #963296;border-radius:.25rem;padding:0 1rem;font-family:Amatic,cursive;background:#fff;justify-self:center;cursor:pointer;font-size:1.5rem;transition:transform 1s}.com-button__button:focus,.com-button__button:hover{transform:scale(1.05)}.com-country-head{display:flex;margin:.5rem 0;border-top:1px solid #963296;padding:0 .25rem;align-items:center}.com-country-head__icon{display:flex;margin:.25rem 1rem 0 .5rem;width:64px;height:64px;align-items:center}.com-country-head__name{font-size:1.75rem;font-family:Amatic,cursive}.com-country-head--big{margin:1rem 0;border-top:none}.com-card-placeholder{overflow:hidden;background:rgba(150,50,150,.25);background:linear-gradient(to right,#f9f9f9 0,rgba(150,50,150,.25) 20%,#f9f9f9 30%);background-size:2000px;animation-name:placeholderAnimate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes placeholderAnimate{0%{background-position:-900px 0}100%{background-position:900px 0}}.com-card-placeholder--small{margin:.5rem 0;width:100%;height:2rem}.com-card{position:relative;margin:5px;flex-shrink:0;overflow:hidden;aspect-ratio:1/1.52}.com-card:focus .com-card__image,.com-card:hover .com-card__image{transform:scale(1.05)}.com-card--size-normal{width:45%;max-width:190px}@media all and (min-width:620px){.com-card--size-normal{width:calc(620px / 3 - 10px);max-width:inherit}}.com-card--size-small{width:33%}@media all and (min-width:620px){.com-card--size-small{width:calc(620px / 3 - 40px)}}.com-card--size-tiny{width:25%;max-width:120px}.com-card--size-tiny .com-card__title{line-height:1.5rem}.com-card__image{position:absolute;z-index:7000;background-position:center;background-size:cover;transition:transform 1s;inset:0}.com-card__title{position:absolute;left:0;right:0;bottom:0;z-index:7010;padding:.5rem;font-family:Amatic,cursive;color:#fff;background:linear-gradient(180deg,rgba(0 0 0 / 0) 0,rgba(0 0 0 / .5) 50%);font-size:1.5rem}footer{max-width:100vw;min-height:120px}footer .footer__top{display:flex;position:relative;border-top:1px solid #d176d1;padding:.5rem 0;overflow:hidden;flex-flow:column;justify-content:center;align-items:center}footer .footer__top .footer__copyright{padding:1rem;font-family:Amatic,cursive;font-size:1.5rem}@media all and (min-width:620px){.com-card--size-tiny{width:calc(620px / 3 - 70px)}footer .footer__top{flex-flow:row}footer .footer__top .footer__copyright{padding:0 1rem}}footer .footer__top .footer__contacts{padding:1rem 1rem 0;font-size:.75rem;line-height:1.1rem;text-align:center}footer .com-bullet-list{margin:0 auto;padding:1rem;max-width:620px;line-height:1rem;font-size:.75rem}footer .com-bullet-list a{padding:.2rem;text-decoration:underline}.com-search__open-icon{margin:0 .25rem;padding:0 .25rem;cursor:pointer}.com-search__panel{position:fixed;right:-50rem;top:0;bottom:0;z-index:7800;padding:10rem .25rem 0;width:100%;overflow:hidden;background-color:rgba(255 255 255 / .8);transition:right .5s}@media all and (min-width:620px){footer .footer__top .footer__contacts{padding:0 1rem}footer .com-bullet-list a{padding:0}.com-search__panel{padding:5rem .25rem 0;width:16rem}}.com-search__panel input{border:1px solid #963296;border-radius:.25rem;padding:.5rem;width:100%;font-family:Amatic,cursive;background-color:rgba(255 255 255 / .6);font-size:1.25rem}.com-search__panel--open{right:0}.com-search__suggestion{display:flex;flex-wrap:wrap;justify-content:center}.com-search__suggestion__empty{padding:.5rem 0;font-family:Amatic,cursive;font-size:1.25rem}.com-separator{margin:1rem 0;border-top:1px solid rgba(150,50,150,.25)}.com-social-icons{padding:0 1rem}.com-social-icons ul{display:flex;list-style:none}.com-social-icons ul li a{transition:transform 1s;margin:0 .25rem;padding:0 .25rem}.com-social-icons ul li a:focus,.com-social-icons ul li a:hover{transform:scale(1.05)}header{position:relative;max-width:100vw;height:55vh;overflow:hidden}header .header__search{position:absolute;right:1rem;top:1rem;z-index:9999}header nav{display:flex;position:fixed;top:0;z-index:8000;padding:.5rem 0;width:100%;flex-flow:column;justify-content:center;align-items:center;background-color:rgba(255 255 255 / .6);transition:background-color .5s}header nav .com-heading{max-height:100px;transition:.5s}header nav .com-social-icons{display:none}header nav.scrolled{border-bottom:1px solid #d176d1;background-color:rgba(255 255 255 / 1)}header nav.scrolled .com-heading{max-height:0;overflow:hidden}header .background__image{position:absolute;inset:0;z-index:7500;background-position:center;background-size:cover}header .background__text{position:absolute;left:0;right:0;bottom:0;z-index:7510;padding:1rem;font-family:Amatic,cursive;color:#fff;background:linear-gradient(180deg,rgba(0 0 0 / 0) 0,rgba(0 0 0 / .75) 100%)}@media all and (min-width:620px){header .header__search{display:none}header nav{flex-flow:row;background-color:rgba(255 255 255 / .3)}header nav .com-social-icons{display:block}header nav.scrolled .com-heading{max-height:100px}header .background__text{padding:2rem}}header .background__text h2,header .background__text span{display:block;margin:0 auto;max-width:620px}header .background__sub-title{font-size:1.5rem;padding:0 .5rem;font-weight:700}.com-heading{transition:transform 1s;padding:0 1rem;font-family:Amatic,cursive;text-align:center;white-space:nowrap}.com-heading:focus,.com-heading:hover{transform:scale(1.05)}.com-heading h1{font-size:1.75rem}.com-heading span{font-size:1.5rem}.com-menu{padding:0 1rem}.com-menu ul{display:flex;flex-wrap:wrap;justify-content:center;font-family:Amatic,cursive;list-style:none}.com-menu ul li{font-size:1.25rem;margin:0 .5rem}.com-menu ul li a{transition:transform 1s;padding:.2rem .6rem;width:100%}.com-menu ul li a:focus,.com-menu ul li a:hover{transform:scale(1.05)}.com-thank-you{clear:both;margin:.5rem 0;border-top:1px dashed #999;border-bottom:1px dashed #999}.com-thank-you button{display:block;border:none;padding:.25rem;width:100%;line-height:1rem;color:#999;background:0 0;cursor:pointer;font-size:.75rem}.com-subscribe{margin:.25rem 0}.com-subscribe__button{padding:.25rem 1rem;font-family:Amatic,cursive;color:#fff;background-color:#963296;font-size:1.25rem}.com-subscribe__form{display:flex;padding:0 .5rem 1rem;overflow:hidden;justify-content:center;align-items:center;line-height:1.2rem;background-color:#fff;font-size:.875rem}@media all and (min-width:620px){.com-menu ul li{font-size:1.5rem}.com-menu ul li a{padding:0 1rem}.com-subscribe{position:fixed;right:2rem;bottom:0;z-index:8000;margin:0;margin-bottom:var(--form-height);max-width:20rem;text-align:center;transition:margin-bottom .5s}.com-subscribe__button{border:1px solid #963296;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.com-subscribe__form{border:1px solid #963296;border-top:1px solid #fff;border-bottom:1px solid #fff}}.com-subscribe__form img{width:125px;height:125px}.com-subscribe--open{margin-bottom:-2px}.layout{position:relative}.layout main{margin:1rem auto;max-width:620px}.layout main.full{max-width:620px}.com-trip{margin:.5rem 0;border-top:1px solid rgba(150,50,150,.25);border-bottom:1px solid rgba(150,50,150,.25);padding:.25rem 0;min-height:calc(100dvh - 80px);scroll-margin-top:100px}.com-trip .com-article{padding:0}.com-trip__head{display:flex;justify-content:space-between}.com-trip__head .com-article-author{border:none;padding:0 .5rem}.com-trip__clear{clear:both}.com-trip__map{display:block;width:100%;height:200px}@media all and (min-width:930px){.layout main.full{max-width:1240px}.com-trip__map{display:none}}.page-article{display:block}.ebook{display:grid;padding:0 .25rem;column-gap:1rem;grid-template-columns:3fr 2fr}@media all and (min-width:620px){.ebook{padding:0;column-gap:2rem}}.ebook p{font-size:.9rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.4rem;text-align:justify}.ebook h3{font-size:1.75rem}.ebook div,.ebook img,.ebook input{width:100%}.ebook ul{list-style:inside}.page-trips{display:grid;position:relative;grid-template-columns:1fr}.page-trips__map{display:none;position:-webkit-sticky;position:sticky;right:0;top:80px;align-self:start}@media all and (min-width:930px){.page-trips{grid-template-columns:1fr 1fr}.page-trips__map{display:block}}.page-trips__map .map{width:100%;height:calc(100dvh - 80px)}.countries__map{width:100%;height:460px}.countries__articles{display:flex;position:relative;overflow:hidden}.countries__articles__next{position:absolute;right:.5rem;top:50%;z-index:7021;border:solid #000;border-width:0 3px 3px 0;padding:1rem;transform:rotate(-45deg) translateY(-50%);transition:right .5s}.countries__articles__next:focus,.countries__articles__next:hover{right:0}.countries__articles::after{position:absolute;right:0;top:0;bottom:0;z-index:7020;width:5rem;content:' ';background:linear-gradient(90deg,rgba(255,255,255,0) 20%,#fff 100%)}.page-gallery{display:flex;flex-wrap:wrap}.page-gallery-detail{display:flex;height:var(--height);flex-flow:column wrap}.page-gallery-detail .img-container{margin:5px;width:calc(620px / 3 - 10px)}.page-gallery-detail .img-container:nth-child(3n+1){order:1}.page-gallery-detail .img-container:nth-child(3n+2){order:2}.page-gallery-detail .img-container:nth-child(3n){order:3}.page-gallery-detail::after,.page-gallery-detail::before{order:2;width:0;flex-basis:100%;content:''}.page-not-found strong{display:block;padding:.5rem 0}.page-not-found ul{list-style:inside}.page-index h2{margin:.5rem 1%;font-family:Amatic,cursive;font-size:1.75rem}.page-index__articles{display:flex;flex-wrap:wrap;justify-content:center}.img-container{position:relative;width:100%;height:auto;overflow:hidden;aspect-ratio:3/2}.img-container[data-lightbox]{cursor:zoom-in}.img-container__portrait{aspect-ratio:2/3}.img-container__animate{transform:translateX(20rem) scale(.7);animation:2s forwards draw;animation-delay:calc((var(--index) * 200ms) + 200ms);opacity:.001}@keyframes draw{to{transform:translateX(0) scale(1);opacity:1}}.img-picture{position:absolute;z-index:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s;opacity:0}.img-picture__placeholder{opacity:1}.img-picture__placeholder.isLoaded{opacity:.0001}.img-picture.isLoaded{opacity:1}.lightbox{position:fixed;left:0;top:0;z-index:9000;width:100%;height:100vh;background-color:rgba(221,221,221,.9);transition:visibility .3s,opacity .3s;visibility:hidden;opacity:0}.lightbox .img-container{margin:2rem auto;width:auto;max-width:90%;max-height:90%}.lightbox__visible{visibility:visible;opacity:1}.lightbox-button{position:absolute;top:.25rem;bottom:0;z-index:9100;margin:auto;border:none;border-radius:.25rem;padding:0;width:48px;height:48px;background-color:rgba(102,102,102,.5);transition:background-color .5s;cursor:pointer;opacity:.75}.lightbox-button:hover{background-color:rgba(102,102,102,.2)}.lightbox-button--close{right:.25rem;bottom:inherit}.lightbox-button--prev{left:.25rem}.lightbox-button--next{right:.25rem}.lightbox-title{position:absolute;left:0;right:0;bottom:0;z-index:9200;padding:.5rem;font-family:Amatic,cursive;font-size:2rem;background-color:rgba(255,255,255,.5)}