:root{--body-color:#5b5b6a;--body-bg-color:#dae2ec;--footer-color:#ffffff;--footer-bg-color:#506288;--package-color:var(--body-color);--package-bg-color:#fff;--package-h3-color:#557dcb;--package-h3-border-color:#4a79c4;--package-btn-bg:linear-gradient(to top, #7baee4, #437bbf);--package-btn-color:#ffffff}@media (prefers-color-scheme:dark){:root{--body-color:#d3d3d3;--body-bg-color:#283b57;--footer-color:#ffffff;--footer-bg-color:#252d3e;--package-color:#fff;--package-bg-color:#3b5e8c;--package-h3-color:#9ccbfe;--package-h3-border-color:#96a9d5;--package-btn-bg:linear-gradient(to top, #4876c0, #273864);--package-btn-color:#bbddeb}}*,*::before,*::after{box-sizing:border-box}*{margin:0;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{font-family:'Poppins',sans-serif;font-weight:300;font-size:.88em;line-height:1.7em;color:var(--body-color);background-color:var(--body-bg-color)}.container .row{text-align:center;margin:1em 1em 4em 1em}@media (min-width:768px){body{font-size:1em}}@media (min-width:1280px){.container{max-width:1280px;margin:auto}}@media (min-width:1600px){.container{max-width:1600px}}:root{--nav-bg-color:#efefef;--navtop-bg-color:white;--nav-link-color-scrolltop:#314153;--nav-link-color:#1a1a1a}@media (prefers-color-scheme:dark){:root{--nav-bg-color:#333;--navtop-bg-color:#252525;--nav-link-color-scrolltop:#dedede;--nav-link-color:#ececec}}@media (max-width:767px){#nav-toggle{display:block;position:fixed;top:20px;left:20px;z-index:1;-webkit-user-select:none;user-select:none}#nav-toggle a{text-decoration:none;color:var(--nav-link-color);transition:color .3s ease}#nav-toggle a:hover{color:var(--nav-link-color-hover)}#nav-toggle>input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#nav-toggle>input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:grey}#nav-toggle>input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2, .2)}#nav-toggle>input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#nav-toggle>input:checked~ul{transform:none}#nav-toggle>span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:grey;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77, .2, .05, 1),background .5s cubic-bezier(.77, .2, .05, 1),opacity .55s ease}#nav-toggle>span:first-child{transform-origin:0% 0%}#nav-toggle>span:nth-last-child(2){transform-origin:0% 100%}#nav-menu{position:fixed;inset:0;width:100%;margin:0;padding-top:70px;background:var(--nav-bg-color);list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-100%, 0);transition:transform .5s cubic-bezier(.77, .2, .05, 1);overflow-y:scroll}#nav-menu li{padding:10px 0;font-size:22px}#nav-menu li.dropdown{overflow:hidden}#nav-menu li.dropdown>span::after{display:inline-block;margin-left:10px;width:6px;height:6px;content:'xx';border-width:6px;border-style:solid;border-color:transparent transparent transparent var(--nav-link-color);transform-origin:left;transition:all .3s ease}#nav-menu li.dropdown>ul{transition:all .5s ease;max-height:0;opacity:0}#nav-menu li.dropdown.open>ul{max-height:fit-content;opacity:1}#nav-menu li.dropdown.open>span::after{transform:rotate(90deg)}}@media (min-width:768px){nav{box-shadow:1px 1px 20px rgba(0,0,0,0.2);position:fixed;top:0;left:0;right:0;z-index:2}nav input{display:none}nav ul{text-align:center;list-style:none;padding:0;margin:0;background-color:transparent;transition:background .5s ease}nav ul li{display:inline-block;padding:.8em 1em}nav ul a,nav ul span{color:white;text-decoration:none}nav.navtop ul{background-color:var(--navtop-bg-color)}nav.navtop ul a,nav.navtop ul span{color:var(--nav-link-color-scrolltop)}#nav-menu .dropdown{position:relative}#nav-menu .dropdown>span{cursor:pointer}#nav-menu .dropdown>ul{position:absolute;text-align:left;width:max-content;margin-top:.7em;opacity:0;visibility:hidden;transform:translateY(-100%)}#nav-menu .dropdown>ul li{display:block;margin:0;padding:0}#nav-menu .dropdown>ul li a{padding:.7em 1em;margin:0;display:block;width:100%;height:100%;background-color:#9e67a9;transition:background .3s ease;color:white}#nav-menu .dropdown>ul li a:hover{background-color:#683971}#nav-menu .dropdown.open>ul{animation:slideDown .5s forwards cubic-bezier(.47, .48, .22, .98)}#nav-menu .dropdown.close>ul{animation:slideUp .5s}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%);visibility:hidden}100%{opacity:1;transform:translateY(0);visibility:visible}}@keyframes slideUp{0%{opacity:1;transform:translateY(0);visibility:visible}100%{opacity:0;transform:translateY(-100%);visibility:hidden}}}header{text-align:center}header .row{padding:3em 0}#packages h2{margin:1.5em auto}.package-list{display:grid;grid-gap:1em}.package-list ul{text-align:left}.package-list .item{background-color:var(--package-bg-color);color:var(--package-color);padding:0;border-radius:.5em;box-shadow:1px 1px 10px rgba(0,0,0,0.2)}.package-list img{border-radius:.5em .5em 0 0;object-fit:cover;width:100%;height:100%}.package-list h3{color:var(--package-h3-color);margin:0;padding:1em;align-self:self-start}.package-list .package-img{aspect-ratio:4/3}.package-list .package-destination{padding:1em}.package-list .package-detail-button{margin:1.5em auto}.package-list .package-detail-button a{text-decoration:none;border:none;background-image:var(--package-btn-bg);color:var(--package-btn-color);padding:.5em 1.5em;border-radius:.4em}@media (min-width:580px){.package-list{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:2em;margin:1.5em}.item{display:grid}.item .package-detail-button{align-self:self-end}}@media (min-width:1600px){.package-list{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}}footer{padding:1em;text-align:center;background-color:var(--footer-bg-color);color:var(--footer-color)}