.home-notification{border:1px solid #dee5e8;text-align:center;padding:20px;background:#f5f8f9;margin-top:40px}.home-notification h4{font-size:18px;font-weight:600;margin-bottom:20px}.home-notification p{font-size:14px;margin:0}.home-notification-campaign{border:1px solid #dee5e8;padding:20px;background:#f5f8f9;margin-top:10px;margin-bottom:10px}.home-notification-campaign h4{font-size:18px;font-weight:600;margin-bottom:20px}.home-notification-campaign p{font-size:14px;margin:0}.hero{background-image:url(http://placekitten.com/1920/1080);background-size:cover;padding:160px 0}@media only screen and (min-width:320px)and (max-width:767px){.hero{height:480px;padding:0 20px}}.hero .hero-content{height:auto;margin-top:auto;margin-bottom:auto;text-align:center}.hero .hero-title{color:#fff;font-weight:600;font-size:36px;letter-spacing:6px}@media(max-width:600px){.hero .hero-title{font-size:16px}}.hero .hero-subtitle{font-size:14px;color:#fff;letter-spacing:6px}@media(max-width:600px){.hero .hero-subtitle{font-size:12px}}.hero .hero-logo{width:30%}@media(max-width:600px){.hero .hero-logo{width:60%}}.hero .search-input-wrap,.hero .search-wrap{display:flex;justify-content:center;flex-wrap:nowrap}@media(max-width:600px){.hero .search-input-wrap,.hero .search-wrap{display:block}.hero .search-input-wrap .tooltipError,.hero .search-wrap .tooltipError{margin-top:8px;position:unset}}.hero .search-input-col{padding-left:0;padding-right:0;border:1px solid;height:-moz-fit-content;height:fit-content}.hero .search-input-col .input-group-text{background-color:#fff;border:0}.hero .search-input-col .form-control{border:0;font-size:18px}.hero .search-input-col .form-control:focus{box-shadow:none}.hero .search-input-col:focus-within{box-shadow:0 0 2px 1px inherit;z-index:100}.hero .search-input-col.where-to{border-top-left-radius:9px;border-bottom-left-radius:9px}.hero .search-input-col.where-to .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.hero .search-input-col.where-to .fa-map-marker{font-size:24px}@media(max-width:600px){.hero .search-input-col.where-to .fa-map-marker{font-size:22px}}.hero .search-input-col.do-something{border-top-right-radius:9px;border-bottom-right-radius:9px;border-left:0}.hero .search-input-col.do-something .input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.hero .search-input-col.submit-button{border:0;padding-left:8px;min-width:max-content}.hero .search-input-col.submit-button:focus-within{box-shadow:0 0 0 0 transparent}@media(max-width:600px){.hero .search-input-col .input-group .form-control,.hero .search-input-col .input-group-text{border-radius:0;font-size:15px}.hero .search-input-col .radius-left-up{border-radius:8px 0 0 0!important}.hero .search-input-col .radius-right-up{border-radius:0 8px 0 0!important}.hero .search-input-col .radius-right-bottom{border-radius:0 0 8px 0!important}.hero .search-input-col .radius-left-bottom{border-radius:0 0 0 8px!important}.hero .search-input-col.where-to{border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-left-radius:0;border-bottom-right-radius:0}.hero .search-input-col.do-something{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:9px;border-bottom-right-radius:9px;border-style:solid;border-width:1px;border-top:0}.hero .search-input-col.submit-button{padding:0;margin-top:15px}.hero .search-input-col.submit-button button{width:auto;margin:0 auto}}.home-banner{margin:35px 0}.home-banner img{width:100%}.home-banner a{cursor:pointer}.home-banner .destinations-header{font-size:24px}.home-banner ul{padding:0;list-style:none}@media only screen and (min-width:320px)and (max-width:767px){.home-banner .destination-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-left:8px;margin-bottom:8px;-webkit-overflow-scrolling:touch}.home-banner .destination-grid>li{flex:0 0 auto;width:320px;padding:0 0 0 8px;max-width:none}}.home-banner .two-col>div{flex-basis:49%}@media(max-width:575.98px){.home-banner .two-col>div{margin-bottom:20px}.home-banner .two-col>div:last-child{margin-bottom:0}}.btn-booknow{color:#fff;background-color:#ffa33a;border-color:#ffa33a;border-radius:0}.btn-booknow:not([href]):not([tabindex]){color:#fff}.btn-booknow:not([href]):not([tabindex]):hover{color:#fff;background-color:#ffa33a}.transparent-blue{display:block;border-radius:0;border:1px solid #223f9a;width:100%;color:#223f9a;font-weight:700;background-color:#fff;font-size:16px;padding:10px 0}.transparent-blue:hover{background-color:#223f9a;color:#fff}.btn-orange-outline{border:1px solid #f16117!important;color:#f16117;background-color:#fff;max-width:320px;width:100%}.btn-dark-orange{color:#fff;background-color:#f16117;border-color:#f16117;border-radius:3px}.btn-dark-orange:hover{background-color:#c94c0c}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{cursor:pointer;opacity:.75}.destination-container{background-image:url(http://placekitten.com/300/220);background-repeat:no-repeat;background-origin:padding-box;background-position:50%;background-size:cover;line-height:200px;text-align:center;font-size:32px;font-weight:600;color:#fff;cursor:pointer}.destination-container:hover{opacity:.8}.destination-container .destination-text{line-height:40px;display:inline-block}@media only screen and (min-width:320px)and (max-width:767px){.destination-grid{display:none}}.destination-carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-left:8px;margin-bottom:8px;-webkit-overflow-scrolling:touch}@media only screen and (min-width:768px){.destination-carousel{display:none}}.destination-carousel .destination-box{flex:0 0 auto;width:320px;padding-left:8px}.destination-carousel .destination-box:last-child{padding-right:16px}.destination-box{height:220px}.destination-box .destination-container{background-image:url(http://placekitten.com/300/220);background-repeat:no-repeat;background-origin:padding-box;background-position:50%;background-size:cover;line-height:200px;text-align:center;font-size:32px;font-weight:600;color:#fff;cursor:pointer}.destination-box .destination-container:hover{opacity:.8}h3{font-size:24px}