[data-namespace=viking-002] .categories-container{color:#fff;padding:0 0 20px}[data-namespace=viking-002] .categories-container .categories-wrapper ul{-webkit-columns:4;column-count:4;list-style:none}@media (max-width:480px){[data-namespace=viking-002] .categories-container .categories-wrapper ul{-webkit-columns:2;column-count:2}}[data-namespace=viking-002] .categories-container .categories-wrapper ul li{font-size:16px;line-height:24px}[data-namespace=viking-002] .categories-container .categories-wrapper ul li a{color:#fff}[data-namespace=viking-002] .categories-container .categories-wrapper ul li a:active,[data-namespace=viking-002] .categories-container .categories-wrapper ul li a:focus,[data-namespace=viking-002] .categories-container .categories-wrapper ul li a:hover{color:var(--cta)}[data-namespace=viking-002] footer{background:linear-gradient(var(--accent-background),#fff)}[data-namespace=viking-002] footer .city-silhouette-wrapper{padding:0}[data-namespace=viking-002] footer .city-silhouette-wrapper .city-silhouette-container{min-height:400px}@media (max-width:480px){[data-namespace=viking-002] footer .city-silhouette-wrapper .city-silhouette-container{min-height:150px}}[data-namespace=viking-002] footer .nav-container{background:#2b2b2b}[data-namespace=viking-002] footer .nav-container .container{display:flex;justify-content:space-between;padding:10px 20px}@media (max-width:480px){[data-namespace=viking-002] footer .nav-container .container{display:block}[data-namespace=viking-002] footer .nav-container .container .nav-bar{display:flex;flex-wrap:wrap}}[data-namespace=viking-002] footer .nav-container .container .nav-bar a{color:hsla(0,0%,100%,.5);display:inline-block;font-size:13px;font-weight:500;letter-spacing:0}[data-namespace=viking-002] footer .nav-container .container .nav-bar a:active,[data-namespace=viking-002] footer .nav-container .container .nav-bar a:focus,[data-namespace=viking-002] footer .nav-container .container .nav-bar a:hover{color:#fff}[data-namespace=viking-002] footer .nav-container .container .nav-bar a:last-of-type:after{display:none}[data-namespace=viking-002] footer .nav-container .container .nav-bar a:after{background:hsla(0,0%,100%,.3);content:"";display:inline-block;height:13px;margin:0 10px;position:relative;top:2px;width:1px}@media (max-width:480px){[data-namespace=viking-002] footer .nav-container .container .nav-bar a:after{display:none}}[data-namespace=viking-002] footer .nav-container .container .nav-bar a.citysearch-trigger img{height:15px;opacity:.5;position:relative;top:3px;transition:all .25s ease}[data-namespace=viking-002] footer .nav-container .container .nav-bar a.citysearch-trigger img:active,[data-namespace=viking-002] footer .nav-container .container .nav-bar a.citysearch-trigger img:focus,[data-namespace=viking-002] footer .nav-container .container .nav-bar a.citysearch-trigger img:hover{opacity:1}[data-namespace=viking-002] footer .nav-container .container .nav-bar a.elocal-trigger img{height:15px;opacity:.5;position:relative;top:2px;transition:all .25s ease}[data-namespace=viking-002] footer .nav-container .container .nav-bar a.elocal-trigger img:active,[data-namespace=viking-002] footer .nav-container .container .nav-bar a.elocal-trigger img:focus,[data-namespace=viking-002] footer .nav-container .container .nav-bar a.elocal-trigger img:hover{opacity:1}@media (max-width:480px){[data-namespace=viking-002] footer .nav-container .container .nav-bar a{border-right:none;flex:1 0;line-height:20px;margin-right:0;min-width:100%;padding-right:0;text-align:center}}[data-namespace=viking-002] footer .nav-container .container .copyright-container{color:hsla(0,0%,100%,.5);display:inline-block;font-size:12px;font-weight:500;letter-spacing:0;position:relative;top:5px}@media (max-width:480px){[data-namespace=viking-002] footer .nav-container .container .copyright-container{display:block;line-height:20px;min-width:100%;padding:20px 0;text-align:center}}[data-namespace=viking-002] .typeahead-container{position:relative}[data-namespace=viking-002] .typeahead-container .typeahead-drop-container{background:#fff;box-shadow:0 8px 10px 3px rgba(0,0,0,.2);left:0;padding:0 10px;position:absolute;right:0;text-align:left;z-index:20}[data-namespace=viking-002] .typeahead-container .typeahead-drop-container>a{cursor:pointer;display:block;line-height:28px}[data-namespace=viking-002] .typeahead-container .typeahead-drop-container>label{font-size:11px;opacity:.5}[data-namespace=viking-002] .form-container{flex-grow:1;max-height:210px;padding-bottom:20px}@media (max-width:480px){[data-namespace=viking-002] .form-container{max-height:none}}[data-namespace=viking-002] .form-container fieldset{border:none}[data-namespace=viking-002] .form-container fieldset .row{display:flex;justify-content:space-between;margin:0 -10px}@media (max-width:480px){[data-namespace=viking-002] .form-container fieldset .row{display:block;margin:0;text-align:center}}[data-namespace=viking-002] .form-container fieldset .row .input-container{flex:3 1;margin:0 5px}@media (max-width:480px){[data-namespace=viking-002] .form-container fieldset .row .input-container{display:block;margin:0}}[data-namespace=viking-002] .form-container fieldset .row .input-container:first-of-type{flex:5 1}[data-namespace=viking-002] .form-container fieldset input{border:1px solid #717175;border-radius:5px;box-shadow:none;display:block;font-size:18px;height:40px;padding:0 8px;width:100%}[data-namespace=viking-002] .form-container fieldset input.error{border-color:var(--error);color:#000}@media (max-width:480px){[data-namespace=viking-002] .form-container fieldset input{display:block;font-size:16px;margin:5px 0 0}}[data-namespace=viking-002] .form-container fieldset .error{border-color:var(--error);color:var(--error);text-align:left}[data-namespace=viking-002] .form-container fieldset div.error{font-size:14px;font-weight:500;padding:4px 0 0 5px}[data-namespace=viking-002] .form-container fieldset .button-trigger{margin:0 5px}@media (max-width:480px){[data-namespace=viking-002] .form-container fieldset .button-trigger{margin:10px auto}}[data-namespace=viking-002] .form-container.mini fieldset .row{margin:0}[data-namespace=viking-002] .form-container.mini div.error{display:none}[data-namespace=viking-002] header{background:#000;height:70px;left:0;position:fixed;right:0;top:0;z-index:2}[data-namespace=viking-002] header .container .wrapper{border-bottom:1px solid var(--divider-color);display:flex;height:50px;justify-content:space-between}[data-namespace=viking-002] header .main-logo-container{flex:1 1}@media (max-width:480px){[data-namespace=viking-002] header .main-logo-container{flex:3 1}}[data-namespace=viking-002] header .main-logo-container a{display:block;margin-top:5px;position:relative}[data-namespace=viking-002] header .main-logo-container a img{display:block;max-width:175px;width:100%}[data-namespace=viking-002] header .actions-container{display:flex;flex:4 1;justify-content:flex-end}[data-namespace=viking-002] header .actions-container.expanded .form-wrapper{opacity:1;overflow:auto;width:600px}@media (max-width:768px){[data-namespace=viking-002] header .actions-container.expanded .form-wrapper{width:500px}}@media (max-width:480px){[data-namespace=viking-002] header .actions-container.expanded .form-wrapper{background:#000;border-bottom:1px solid hsla(0,0%,100%,.25);left:0;opacity:1;overflow:auto;padding:0 20px 0 10px;right:0;width:100vw}}[data-namespace=viking-002] header .actions-container.expanded .social-container{opacity:0}[data-namespace=viking-002] header .actions-container .form-wrapper{display:flex;opacity:0;overflow:hidden;position:absolute;transition:all .75s ease;width:0;z-index:2}[data-namespace=viking-002] header .actions-container .form-wrapper .close-trigger{cursor:pointer;height:18px;margin-right:8px;opacity:.5;position:relative;top:8px;transition:opacity .25s ease}[data-namespace=viking-002] header .actions-container .form-wrapper .close-trigger:active,[data-namespace=viking-002] header .actions-container .form-wrapper .close-trigger:focus,[data-namespace=viking-002] header .actions-container .form-wrapper .close-trigger:hover{opacity:1}[data-namespace=viking-002] header .actions-container .form-wrapper .close-trigger img{height:18px}[data-namespace=viking-002] header .actions-container .social-container{display:flex;opacity:1;transition:opacity .25s ease}[data-namespace=viking-002] header .actions-container .social-container a,[data-namespace=viking-002] header .actions-container .social-container span{cursor:pointer;margin:5px;max-width:24px;opacity:.5}[data-namespace=viking-002] header .actions-container .social-container a:active,[data-namespace=viking-002] header .actions-container .social-container a:focus,[data-namespace=viking-002] header .actions-container .social-container a:hover,[data-namespace=viking-002] header .actions-container .social-container span:active,[data-namespace=viking-002] header .actions-container .social-container span:focus,[data-namespace=viking-002] header .actions-container .social-container span:hover{opacity:1}[data-namespace=viking-002] header .actions-container .social-container a img,[data-namespace=viking-002] header .actions-container .social-container span img{width:100%}[data-namespace]{--accent:#f99b1c;--accent-background:#f6f6f6;--anchor:#1e1e1e;--button:#fc7b1c;--cta:#fc7b1c;--cta-hover:#1ca0fc;--divider-color:hsla(0,0%,100%,.2);--error:#ff4600;--font-color:#5a5a5a;--results:#00a4df}[data-namespace=viking-002] .hero-landing-container{min-height:calc(100vh - 370px)}[data-namespace=viking-002] .hero-landing-container .container{display:flex;justify-content:space-between}@media (max-width:480px){[data-namespace=viking-002] .hero-landing-container .container{flex-direction:column}}[data-namespace=viking-002] .hero-landing-container .container .main-section{flex:3 1 60%;margin-right:40px}@media (max-width:480px){[data-namespace=viking-002] .hero-landing-container .container .main-section{margin-right:0}}[data-namespace=viking-002] .hero-landing-container .container .main-section h1,[data-namespace=viking-002] .hero-landing-container .container .main-section h2,[data-namespace=viking-002] .hero-landing-container .container .main-section p{color:#fff}[data-namespace=viking-002] .hero-landing-container .container .main-section h1{line-height:60px;margin-bottom:0}@media (max-width:480px){[data-namespace=viking-002] .hero-landing-container .container .main-section h1{font-size:30px}}[data-namespace=viking-002] .hero-landing-container .container .main-section h2{font-size:30px;margin-top:0}@media (max-width:480px){[data-namespace=viking-002] .hero-landing-container .container .main-section h2{font-size:24px}}[data-namespace=viking-002] .hero-landing-container .container .main-section p{font-size:18px;font-weight:400;margin:20px 0 40px}@media (max-width:480px){[data-namespace=viking-002] .hero-landing-container .container .main-section p{font-size:16px}}[data-namespace=viking-002] .hero-landing-container .container .rail{flex:2 1 40%}[data-namespace=viking-002] .hero-landing-container .container .rail img{width:100%}[data-namespace=viking-002] .page-wrapper{opacity:1;transition:opacity .25s ease}
/*# sourceMappingURL=337.6094fa88.chunk.css.map*/