*{margin:0px;padding:0px;box-sizing:border-box;font-family:'Quicksand', sans-serif}html{scroll-behavior:smooth !important}header.headerContainer{background-image:url("/assets/img/main.jpg");background-position:center;background-blend-mode:overlay;background-color:rgba(0,0,0,0.35);height:100vh;color:white}header.headerContainer nav.navContainer{position:absolute;width:100%;display:flex;flex-wrap:wrap;padding:2% 10% 0px 10%;justify-content:space-between}header.headerContainer nav.navContainer div.navIconsContainers{display:flex;align-items:center}header.headerContainer nav.navContainer div.navIconsContainers h1{margin:0px 10px}header.headerContainer nav.navContainer div.navOptionsContainer ul.navOptions{height:100%;list-style-type:none;text-align:right;display:flex;justify-content:flex-end;align-items:center}header.headerContainer nav.navContainer div.navOptionsContainer ul.navOptions li{margin:0px 20px}header.headerContainer div.banner{height:100%;display:flex;justify-content:center;align-items:center}header.headerContainer div.banner div.titleContainer{text-align:center}header.headerContainer div.banner div.titleContainer h1.titleContainerHeader{font-size:5em}header.headerContainer div.banner div.titleContainer span.titleContainerDescription{font-size:2.5em}header.headerContainer div.banner div.titleContainer button.titleContainerButton{border:none;margin-top:2%;width:100px;height:45px;font-weight:bold;text-transform:uppercase;border-radius:5px}header.headerContainer div.banner div.titleContainer button.titleContainerButton:hover{color:white;border:1px solid white}@media (max-width: 770px){header.headerContainer div.navIconsContainers{justify-content:center !important}header.headerContainer div.navOptionsContainer ul.navOptions{justify-content:center !important}header.headerContainer div.banner div.titleContainer h1.titleContainerHeader{font-size:2.5em}header.headerContainer div.banner div.titleContainer span.titleContainerDescription{font-size:1.5em}}article.destinations{padding:2.5% 0}article.destinations h2.destinationsHeader{text-align:center;margin:0 10% 1% 10%;font-size:2.5rem}article.destinations span.destinationHeaderDesc{display:block;text-align:center;margin:0 10% 1% 10%;padding:0 10% 1% 10%;font-size:1.25rem}article.destinations hr{display:block;border:1px solid #425C80;margin:0 20% 1% 20%}article.destinations div.destinationsImages{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0px 10% 0px 10%}article.destinations div.destinationsImages img{width:100%;height:350px;padding:20px;background-clip:content-box;background-size:cover;background-position:center}article.destinations div.destinationsImages img.small{flex-basis:30%}article.destinations div.destinationsImages img.large{flex-basis:70%}@media (max-width: 500px){article.destinations div.destinationsImages img{width:100vw;padding:0px}}article.tourPackages{padding:2.5% 0;background-color:rgba(181,196,218,0.3)}article.tourPackages h2.tourPackagesHeader{text-align:center;margin:0 10% 1% 10%;font-size:2.5rem}article.tourPackages span.tourPackagesHeaderDesc{display:block;text-align:center;margin:0 10% 1% 10%;padding:0 10% 1% 10%;font-size:1.25rem}article.tourPackages hr{display:block;border:1px solid #425C80;margin:0 20% 1% 20%}article.tourPackages div.tourPackages div.package{height:250px;padding:0px 10%;display:flex;flex-direction:column;justify-content:center;align-items:center}article.tourPackages div.tourPackages div.package h2{margin-top:5%}article.tourPackages div.tourPackages div.package span{text-align:center;font-size:1.25rem}article.testimonials{padding:2.5% 10% 2.5% 10%}article.testimonials h2.testimonialsHeader{text-align:center;margin:0 10% 1% 10%;font-size:2.5rem}article.testimonials hr{display:block;border:1px solid #425C80;margin:0 20% 1% 20%}article.testimonials div.testimonial{padding:0px 10% 0px 10%;margin:10% 0px}article.testimonials div.testimonial blockquote{font-style:italic;text-align:center;font-size:1.25rem}article.testimonials div.testimonial span{margin-top:2.5%;display:block;text-align:right;color:rgba(0,0,0,0.35)}article.learnmore{padding:2.5% 0;background-color:rgba(181,196,218,0.3)}article.learnmore h2.learnmoreHeader{text-align:center;margin:0 10% 1% 10%;font-size:2.5rem}article.learnmore span.learnmoreHeaderDesc{display:block;text-align:center;margin:0 10% 1% 10%;padding:0 10% 1% 10%;font-size:1.25rem}article.learnmore hr{display:block;border:1px solid #425C80;margin:0 30% 1% 30%}article.learnmore div.learnmoreFormContainer{display:flex;justify-content:center}article.learnmore div.learnmoreFormContainer form{width:300px}article.learnmore div.learnmoreFormContainer form input[type="email"]{display:block;width:100%;height:30px;padding:20px 5px;margin:20px auto 10px auto;font-size:1.25rem}article.learnmore div.learnmoreFormContainer form button{border:none;display:block;width:100%;margin:10px auto;padding:10px;color:whitesmoke;background-color:#425C80;font-size:1.25rem}footer{padding:0px 10% 0px 10%;background-color:#425C80;color:white;height:40px;display:flex;align-items:center}footer div.courtesy{flex-grow:1}footer div.socialIcons{flex-grow:1;display:flex;justify-content:flex-end}footer div.socialIcons a{margin:0px 5px}
