@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Volkhov:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700;800&display=swap);*,:after,:before{box-sizing:border-box}body{font-family:Poppins,sans-serif;font-weight:500;margin:0}*{scrollbar-color:#ababab #fff;scrollbar-width:auto}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#ababab;border:3px solid #fff;border-radius:10px}.navbar--logo{color:#222;font-family:Volkhov,serif;font-size:.9rem;font-style:normal;font-weight:700;letter-spacing:.009rem;line-height:1.5rem;padding-left:0}header{background:#fff;position:relative;text-align:center;width:100%;z-index:999}nav{background:#fd8d3a;position:absolute;text-align:left;top:100%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}nav ul{list-style:none;margin:0;padding:0}nav li{margin-bottom:1em;margin-left:1em}li a{color:#000;font-family:Poppins,serif}a:hover{color:#fa7436;cursor:pointer}.nav-toggle{display:none}.nav-toggle:checked~nav{-webkit-transform:scale(1);transform:scale(1)}.nav-toggle:checked~nav a{opacity:1;transition:all .1s ease-in-out .2s}nav a{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);transition:opacity .15s ease-in-out}.nav-toggle-label{display:flex;height:180%;left:0;margin-left:1em;place-items:center;position:absolute;top:0}.label-span,.label-span:after,.label-span:before{background:#000;border:1px solid #000;border-radius:20%;height:4px;width:30px}.label-span:after,.label-span:before{content:"";left:0;position:absolute}.label-span:before{top:30px}.label-span:after{bottom:30px}.label-span:hover,.label-span:hover:after,.label-span:hover:before{background:#fa7436;border:1px solid var(--clr-title);cursor:pointer}@media screen and (min-width:800px){.nav-toggle-label{display:none}header{display:grid;grid-template-columns:1fr auto minmax(600px,3fr) 1fr}nav{all:unset;display:flex;grid-column:4/4;justify-content:flex-end;place-items:center}.navbar--logo{grid-column:3/4}nav li{margin-bottom:0;margin-left:3em}nav ul{display:flex;justify-content:flex-end}nav a{opacity:1;position:relative}nav a:before{background:#000;content:"";height:4px;position:absolute;right:0;top:-10px;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%}nav a:hover:before{-webkit-transform:scale(1);transform:scale(1)}}.hero{align-items:center;padding-bottom:2rem}.hero,.logof{display:absolute}.logof{align-items:left}.logof--image{float:center;max-width:50%}.hero--image{float:right;max-width:50%}.hero h1,.hero h2{text-align:left}.hero h1{color:#222;font-family:Volkhov;font-size:3rem;font-style:normal;font-weight:700;line-height:3.5rem;padding-left:4rem;padding-top:5rem}.hero>h1>span{color:#fa7436}.hero h2{font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;padding-left:4rem}.btn,.hero h2{line-height:2rem}.btn{background-color:#fff;border:1px solid #fa7436;border-radius:.3rem;color:#fa7436;cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;margin-left:4rem;margin-top:2rem;padding:13px 28px;text-align:center;text-decoration:none}.hero--image{height:auto;width:100%}@media (max-width:576px){.hero--image{height:auto;width:100%}.hero h1{font-size:2rem;line-height:2.25rem}.hero h2{line-height:1.5rem}.btn,.hero h2{font-size:.9rem}.btn{height:3rem;line-height:1rem;margin-top:0;padding:10px;width:8rem}}@media (min-width:577px) and (max-width:768px){.hero--image{height:auto;width:80%}.hero h1{font-size:2rem;line-height:2.25rem}.hero h2{line-height:1.5rem}.btn,.hero h2{font-size:.9rem}.btn{height:3rem;line-height:1rem;margin-top:0;padding:10px;width:8rem}}@media (min-width:769px) and (max-width:992px){.hero--image{height:auto;width:80%}}@media (min-width:993px){.hero--image{height:auto;width:80%}}@media (min-width:1200px) and (max-width:1400px){.hero--image{max-width:45%}}@media (min-width:1401px) and (max-width:2000px){.hero--image{max-width:30%}}@media (min-width:2000px) and (max-width:2700px){.hero--image{max-width:25%}}.cards-list{display:flex;flex-wrap:nowrap;gap:50px;justify-content:center;overflow-x:auto}.card{background:#fefcfb;border-radius:.625rem;box-shadow:0 16px 80px 0 rgba(254,147,94,.2);display:flex;flex:0 0 auto;flex-direction:column;font-size:1rem;height:23.65rem;margin-bottom:20px;position:relative;width:16rem}.card-button{align-items:center;background:#fa7436;background:var(--primary-o,#fa7436);border:none;border-radius:.5rem;box-shadow:none;color:#fff;display:none;font-family:Poppins,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;justify-content:center;line-height:2rem;padding:.5625rem 1.3125rem .5625rem 1.375rem;text-decoration:none}.card:hover .card-button{cursor:pointer;display:block;left:25%;position:absolute;top:30%;transition:all .3s;z-index:1}.card{transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.card:hover .card--image{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .9s;transition-duration:1.5s}.card--image{background:rgba(0,0,0,.4);border-radius:.5rem;height:17.125rem;margin-bottom:9px;object-fit:cover;width:15.975rem}.card--container{align-items:center;display:flex;justify-content:center;margin:10px;width:240px}.card--star{height:14px;margin-right:.2rem}.card--title{color:#222;color:var(--primary-b,#222);font-size:1.25rem;font-weight:500;line-height:.9rem;margin-right:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card--rating,.card--title{font-family:Poppins;font-style:normal;text-align:center}.card--rating{color:#666;color:var(--paragraph,#666);font-size:1rem;font-weight:400}.card--location--pricing{align-items:center;display:flex;justify-content:center;margin:10px;width:240px}.img--card--icon{flex-shrink:0;height:1rem;margin-right:5px;width:.78569rem}.card--location{line-height:1.25rem}.card--old--pricing{color:#666;color:var(--paragraph,#666);font-weight:500;margin-right:1rem;text-decoration:line-through}.card--new--pricing,.card--old--pricing{font-family:Poppins;font-size:1rem;font-style:normal;line-height:1.5rem;text-align:center}.card--new--pricing{background:#ffe7db;border-radius:.25rem;color:#fa7436;color:var(--primary-o,#fa7436);font-weight:600}.card--badge{background-color:#fff;border-radius:4px;font-weight:700;left:6px;padding:5px 7px;position:absolute;top:6px}.centered-text{align-items:center;display:flex;flex-direction:column;margin-top:5rem;text-align:center}.centered-text>h1{color:#222;font-family:Volkhov;font-size:3rem;font-style:normal;font-weight:700;line-height:3.375rem;margin-bottom:1rem}.centered-text>h1>span{color:#fa7436}.centered-text>p{color:#666;color:var(--paragraph,#666);font-family:Poppins;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-bottom:3rem;text-align:center;width:27rem}.vacation--plans{background-color:#f7f8fc;flex-direction:column;padding-top:3rem;text-align:center;z-index:1}.container,.vacation--plans{align-items:center;display:flex}.container{align-text:center}.container-title-img{flex-shrink:0;height:8.17075rem;width:11.24356rem;z-index:0}.container-title>h1{color:#222;font-family:Volkhov;font-size:3rem;font-style:normal;font-weight:700;line-height:3.375rem;margin-bottom:1rem;margin-left:10rem;margin-right:10px}.container-title>h1>span{color:#fa7436}.container-title>p{color:#666;color:var(--paragraph,#666);font-family:Poppins;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-left:13rem;padding-bottom:3rem;text-align:center;width:27.55rem}.vacation--plans--li{grid-gap:10%;align-items:center;display:grid;flex-shrink:0;grid-template-columns:350px 350px 350px;height:17.375rem;height:300px;justify-content:center;margin:10px;width:23.125rem;width:350px}.vacation--plans--li--img{flex-shrink:0;height:3rem;margin-right:14rem;margin-top:2rem;width:3rem}.column{align-items:center;background:#fff;border:2px solid hsla(0,0%,40%,.08);border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;text-align:center}.column>h1{color:#222;color:var(--primary-b,#222);font-size:1.5rem;font-weight:600;line-height:1.5rem;margin-top:3rem}.column>h1,.column>p{display:flex;flex-direction:column;flex-shrink:0;font-family:Poppins;font-style:normal;padding-left:1.5rem;text-align:left;width:20rem}.column>p{color:#666;color:var(--paragraph,#666);font-size:1rem;font-weight:400;line-height:1.625rem;margin-bottom:2rem}.tripcard{background:#fefcfb;border-radius:.625rem;box-shadow:0 16px 80px 0 rgba(254,147,94,.2);display:flex;flex:0 0 auto;flex-direction:column;font-size:1rem;height:25rem;justify-content:center;margin-bottom:20px;position:relative;width:22.4rem}.tripcard:hover .card-button{cursor:pointer;display:none;left:32%;position:absolute;top:32%;transition:all .3s;z-index:1}.tripcard{display:none;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.tripcard:hover .tripcard--image{display:none;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all .9s;transition-duration:1.5s}.tripcard--image{background:rgba(0,0,0,.4);border-radius:.5rem;display:none;height:18rem;margin-bottom:9px;object-fit:cover;width:22.4rem}.tripcard--container{align-items:center;display:none;display:flex;justify-content:center;line-height:1.5rem;margin:10px;width:340px}.card--location--city,.card--location--country{color:#222;color:var(--primary-b,#222);font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.card--location--country{margin-left:.2rem}.card--price{border-radius:.25rem;color:#fa7436;color:var(--primary-o,#fa7436);font-family:Poppins;font-size:1.3rem;font-style:normal;font-weight:500;line-height:1.5rem;margin-left:auto;text-align:center}.card--location--info{align-items:center;display:flex;justify-content:center;margin:10px;width:340px}.img--tripcard--icon{flex-shrink:0;height:1rem;margin-right:5px;width:1.5rem}.card--location{color:#666;color:var(--paragraph,#666);font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;line-height:2rem;margin-right:auto;text-align:center}.updatecard{background:#fefcfb;border-radius:.625rem;box-shadow:0 16px 80px 0 rgba(254,147,94,.2);display:flex;flex:0 0 auto;flex-direction:column;font-size:1rem;height:23.65rem;margin-bottom:20px;margin-top:4rem;overflow:hidden;position:relative;width:16rem}.updatecard--image{background:rgba(0,0,0,.4);border-radius:.5rem;height:17.125rem;margin-bottom:9px;object-fit:cover;width:15.975rem}.updatecard--container{align-items:center;display:flex;justify-content:center;line-height:1.5rem;margin:10px;width:250px}.updatecard--title{color:#222;color:var(--primary-b,#222);font-family:Poppins;font-size:1.25rem;font-style:normal;font-weight:500;overflow-wrap:break-word;text-align:center;text-align:left;white-space:pre-wrap}.updatecard--body{align-items:center;display:flex;justify-content:center;margin:10px;width:340px}.updatecard--date{color:#666;color:var(--paragraph,#666);font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;line-height:2rem;margin-right:auto;text-align:center}.footer{background:#f7f8fc;display:flex;flex-flow:row wrap;padding:30px 30px 20px}.footer>*{flex:1 1 100%}.footer__addr{margin-bottom:2em;margin-right:30em}.footer__logo{color:#222;font-family:Volkhov,serif;font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.009rem;line-height:1.5rem;margin-left:1rem;margin-right:10px;padding-left:0}.footer__logo,.footer__logo__img{display:inline-block}.nav__title{color:#222;color:var(--primary-b,#222);font-size:1.125rem;line-height:1.625rem}.footer address,.nav__title{font-family:Poppins;font-style:normal;font-weight:500}.footer address{color:#666;font-size:1rem;line-height:2rem;margin-left:1rem;width:270px}.footer__socials__img{width:70px}.footer__socials__img:hover{cursor:pointer}.footer__btn{align-items:center;background-color:rgba(33,33,33,.07);border-radius:100px;color:#2f2f2f;display:flex;font-size:1.4rem;height:36px;justify-content:center;line-height:0;margin:.6em 0;max-width:-webkit-max-content;max-width:max-content;padding:0 1.3em}.footer ul{list-style:none;padding-left:0}.footer li{line-height:2em}.footer a{text-decoration:none}.footer__nav{display:flex;flex-flow:row wrap}.footer__nav>*{flex:1 1 50%;margin-right:1.25em}.nav__ul a{color:#666;color:var(--paragraph,#666);font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;line-height:1.625rem}.line{border-bottom:1px solid hsla(0,0%,60%,.56);padding-top:1.25rem}.legal{color:#999;color:#666;color:var(--paragraph,#666);display:flex;flex-wrap:wrap;font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.legal__links{align-items:center;display:flex}.heart{color:#2f2f2f}@media screen and (min-width:24.375em){.legal .legal__links{margin-left:auto}}@media screen and (min-width:40.375em){.footer__addr,.footer__nav>*{flex:1 1}.footer__nav{flex:2 1}}.newsletter-container{align-items:center;display:flex;height:80vh;justify-content:center}.newsletter-content{align-text:center;align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.bg{background:#fa7436;background:var(--primary-o,#fa7436);border-radius:1rem;flex-shrink:0;height:26rem;width:73.125rem}.newsletter-title>p{color:#fff;font-family:Volkhov;font-size:3rem;font-style:normal;font-weight:700;line-height:normal;margin-top:5rem;text-align:center;width:44.25rem}.form-container{width:500px}.form-container,.input-wrapper{position:relative}.custom-input{background:#fff;background:var(--white,#fff);border:none;border-radius:.625rem;color:#999;color:var(--color-off,#999);flex-shrink:0;height:4.25rem;outline:none;padding-left:20px;padding-right:60px;width:32rem}.custom-button,.custom-input{font-family:Poppins;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.custom-button{background:#fa7436;background:var(--primary-o,#fa7436);border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-flex;height:3.125rem;margin-bottom:50rem;padding:.8125rem 1.625rem;position:absolute;right:0;top:.55rem;width:8.25rem}
/*# sourceMappingURL=main.972fee3c.css.map*/