@import url(https://fonts.googleapis.com/css?family=Playfair+Display|Source+Sans+Pro:200,400);html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans Pro,Roboto,sans-serif;margin:0}body::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:.9375rem;outline:1px solid #bfbfbf}body::-webkit-scrollbar-track{border-radius:.9375rem;box-shadow:inset 0 0 .625rem 0 #63636333}body::-webkit-scrollbar{width:1rem}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif}figure,ul{margin-block-end:1rem;margin-block-start:1rem;margin-inline-end:1rem;margin-inline-start:1rem;padding-inline-start:0}.main-content{padding:2rem}.main-content a{background-color:#d62929;border-radius:.25rem;color:#fff;display:inline-block;margin:.5rem;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .3s}.main-content a:hover{opacity:.6}.main{width:100%}.primary-navigation{background-color:#1c0168;color:#fff}.primary-navigation ul{list-style-type:none;margin:0;overflow:hidden;padding:0}.primary-navigation li{float:left}.primary-navigation li a{color:#fff;display:block;padding:1rem;text-align:center;text-decoration:none}.primary-navigation li a:hover{background-color:#d62929}footer{background-color:#1c0168;color:#fff;font-size:.75rem;padding:.75rem;text-align:center}footer .logo{position:relative}footer .logo .tooltip{background-color:#0000;border:none;font-size:inherit}footer .logo .tooltip .tooltip-text{color:#fff;display:none;left:50%;margin-left:.75rem;position:absolute;top:75%}footer .logo .tooltip:hover .tooltip-text{display:block}footer .logo .tooltip svg{stroke-width:0}footer .logo .tooltip svg path{fill:#e60023}.hero{align-items:center;background:url(https://images.unsplash.com/photo-1515238152791-8216bfdf89a7) 50%;background-size:cover;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:4rem 2rem}.hero.flights{background:url(https://images.unsplash.com/photo-1421789497144-f50500b5fcf0) 50%}.hero.cars{background:url(https://images.unsplash.com/photo-1570636802145-8cda1335fe54) 50%}.hero.hotels{background:url(https://images.unsplash.com/photo-1584132967334-10e028bd69f7) 50%}.hero *{color:#fff}.hero.preview *{color:#666}.hero h1{font-size:4rem;padding-bottom:1rem}.hero article p{font-size:1.5rem;font-weight:500}.hero article a{margin-top:.75rem;padding:1rem}.widgets{padding:2rem}.widgets ul{grid-gap:1rem;display:grid;grid-template-columns:minmax(17.5rem,1fr) minmax(17.5rem,1fr) minmax(17.5rem,1fr);list-style-type:none}.widgets ul li{border:.0625rem solid #e2e2e2;border-radius:.5rem}.widgets ul li figure{border-top-left-radius:.5rem;border-top-right-radius:.5rem;max-height:13.75rem;overflow:hidden;position:relative}.widgets ul li figure img{-webkit-user-select:none;user-select:none;width:100%}.widgets ul li figure figcaption{background-color:#000000b3;bottom:0;position:absolute;width:100%}.widgets ul li figure figcaption h3{color:#fff;font-size:1.25rem;padding:.75rem}.widgets ul li p{color:#666;font-size:1rem;line-height:1.5;padding:1rem .75rem}.widgets.hotels{grid-gap:1rem;display:grid;grid-template-columns:fit-content(20%) fit-content(80%);justify-content:space-evenly}.widgets.hotels .points{width:100%}.widgets.hotels .points a{background-color:#fff;margin:0}.widgets.hotels .rooms{border:.0625rem solid #e2e2e2;border-radius:.5rem;padding:1rem}.widgets.hotels .rooms figure{border-top-left-radius:.5rem;border-top-right-radius:.5rem;overflow:hidden;position:relative}.widgets.hotels .rooms figure img{-webkit-user-select:none;user-select:none;width:100%}.widgets.hotels .rooms figure figcaption{background-color:#000000b3;bottom:0;left:0;position:absolute;width:100%}.widgets.hotels .rooms figure figcaption h3{color:#fff;font-size:1.25rem;padding:.75rem}.widgets.hotels .rooms .caption{margin-left:5%}.widgets.hotels .rooms .caption a{margin:0}.widgets .cars,.widgets .flights{grid-gap:1rem;background-color:#f1f4f7;background-size:cover;display:grid;grid-template-columns:1fr 2fr;padding:2rem;position:relative}.widgets .cars .flex,.widgets .flights .flex{display:flex;flex-direction:column;width:100%}.widgets .cars .flex .date,.widgets .flights .flex .date{margin-left:auto;opacity:.5;padding-right:.75rem}.widgets .cars .flex .date:hover,.widgets .flights .flex .date:hover{opacity:1}.widgets .cars .flex iframe,.widgets .flights .flex iframe{border:none;height:60vh;overflow:hidden;width:100%}.widgets .cars .flex button,.widgets .flights .flex button{background-color:#0000;border:none}.widgets .cars .caption,.widgets .flights .caption{background-color:#d62929;bottom:0;left:0;position:absolute;width:100%}.widgets .cars .caption h3,.widgets .flights .caption h3{color:#fff;font-size:1.25rem;padding:.75rem;text-align:center}.widgets .cars{grid-template-columns:1fr 4fr}.widgets .cars .flex iframe{height:100vh}.widgets .flights .flex.fixed{width:27.375rem}#travel-widgets figure{max-height:38.9375rem}#travel-widgets figure img{height:38.9375rem}#travel-widgets figure .tooltip .tooltip-text{bottom:12%;color:#fff;display:none;left:0;margin-left:.75rem;position:absolute;text-align:center}#travel-widgets figure .tooltip:hover .tooltip-text{display:block}@media(max-width:1024px){.hero h1{font-size:2.5rem}.widgets ul{display:block}}@media(max-width:414px){.hero{grid-template-columns:1fr}.hero h1{font-size:1.9rem}.widgets ul{display:grid;grid-template-columns:auto;text-align:center}.widgets ul li figure figcaption h3{padding:0}.widgets .cars,.widgets .flights{align-items:center;background:none;display:flex;flex-direction:column;padding:0;position:static}.widgets .cars .flex,.widgets .flights .flex,.widgets .flights .flex.fixed{max-width:85vw;width:-webkit-max-content;width:max-content}.widgets .flights iframe{min-height:37.5rem}.widgets .cars .flex iframe{min-height:35.9375rem;min-width:20rem}.widgets .cars .caption,.widgets .flights .caption{display:none}.widgets .flights,.widgets.hotels{grid-template-columns:1fr;text-align:center}.widgets.hotels .rooms .caption{margin:0}#travel-widgets{padding:0}#travel-widgets figure img{height:100%;min-height:18rem}#travel-widgets figure .tooltip:hover .tooltip-text{display:none}}
/*# sourceMappingURL=main.c1d0fb85.css.map*/