[data-namespace=viking-001] .categories-container{background:var(--accent-background)}[data-namespace=viking-001] .categories-container .categories-wrapper ul{column-count:3;list-style:none}@media(max-width:480px){[data-namespace=viking-001] .categories-container .categories-wrapper ul{column-count:2}}[data-namespace=viking-001] .categories-container .categories-wrapper ul li{font-size:18px;line-height:36px}[data-namespace=viking-001] .categories-container.city-wrapper{background:#fff;padding:10px 0 30px}[data-namespace=viking-001] footer{background:linear-gradient(var(--accent-background),#fff)}[data-namespace=viking-001] footer .city-silhouette-wrapper{padding:0}[data-namespace=viking-001] footer .city-silhouette-wrapper .city-silhouette-container{min-height:400px}@media(max-width:480px){[data-namespace=viking-001] footer .city-silhouette-wrapper .city-silhouette-container{min-height:150px}}[data-namespace=viking-001] footer .nav-container{background:#000}[data-namespace=viking-001] footer .nav-container .container{padding:20px}[data-namespace=viking-001] footer .nav-container .container .nav-bar{display:flex;flex-wrap:wrap;justify-content:space-between}[data-namespace=viking-001] footer .nav-container .container .nav-bar a{color:#fff;font-size:13px;font-weight:500;letter-spacing:0}@media(max-width:480px){[data-namespace=viking-001] footer .nav-container .container .nav-bar a{width:100%}}[data-namespace=viking-001] footer .copyright-container{background:#2b2b2b}[data-namespace=viking-001] footer .copyright-container .container{color:#ffffff80;display:flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:0}@media(max-width:480px){[data-namespace=viking-001] footer .copyright-container .container{display:block;text-align:center}[data-namespace=viking-001] footer .copyright-container .container .icons-container{margin:10px auto}}[data-namespace=viking-001] footer .copyright-container .container .icons-container>img{display:inline-block;opacity:.5;position:relative}@media(max-width:480px){[data-namespace=viking-001] footer .copyright-container .container .icons-container>img{display:block;margin:5px auto 10px}}[data-namespace=viking-001] footer .copyright-container .container .icons-container>a{display:inline-block;margin-left:10px;opacity:.5;position:relative;top:-4px;transition:all .25s ease}[data-namespace=viking-001] footer .copyright-container .container .icons-container>a:before{background:#ffffff80;content:"|";display:inline-block;height:20px;margin-right:5px;position:relative;top:-6px;width:1px}@media(max-width:480px){[data-namespace=viking-001] footer .copyright-container .container .icons-container>a:before{display:none}}[data-namespace=viking-001] footer .copyright-container .container .icons-container>a:active,[data-namespace=viking-001] footer .copyright-container .container .icons-container>a:focus,[data-namespace=viking-001] footer .copyright-container .container .icons-container>a:hover{opacity:1}[data-namespace=viking-001] footer .copyright-container .container .icons-container>a>img{height:20px}[data-namespace=viking-001] .typeahead-container{position:relative}[data-namespace=viking-001] .typeahead-container .typeahead-drop-container{background:#fff;box-shadow:0 8px 10px 3px #0003;left:0;padding:0 10px;position:absolute;right:0;text-align:left;z-index:20}[data-namespace=viking-001] .typeahead-container .typeahead-drop-container>a{cursor:pointer;display:block;line-height:28px}[data-namespace=viking-001] .typeahead-container .typeahead-drop-container>label{font-size:11px;opacity:.5}[data-namespace=viking-001] .form-container{flex-grow:1;max-height:210px;padding-bottom:20px}@media(max-width:480px){[data-namespace=viking-001] .form-container{max-height:none}}[data-namespace=viking-001] .form-container fieldset{border:none}[data-namespace=viking-001] .form-container fieldset .row{display:flex;justify-content:space-between;margin:0 -10px}@media(max-width:480px){[data-namespace=viking-001] .form-container fieldset .row{display:block;margin:0;text-align:center}}[data-namespace=viking-001] .form-container fieldset .row .input-container{flex:3 1;margin:0 5px}@media(max-width:480px){[data-namespace=viking-001] .form-container fieldset .row .input-container{display:block;margin:0}}[data-namespace=viking-001] .form-container fieldset .row .input-container:first-of-type{flex:5 1}[data-namespace=viking-001] .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-001] .form-container fieldset input.error{border-color:var(--error);color:#000}@media(max-width:480px){[data-namespace=viking-001] .form-container fieldset input{display:block;font-size:16px;margin:5px 0 0}}[data-namespace=viking-001] .form-container fieldset .error{border-color:var(--error);color:var(--error);text-align:left}[data-namespace=viking-001] .form-container fieldset div.error{font-size:14px;font-weight:500;padding:4px 0 0 5px}[data-namespace=viking-001] .form-container fieldset .button-trigger{margin:0 5px}@media(max-width:480px){[data-namespace=viking-001] .form-container fieldset .button-trigger{margin:10px auto}}[data-namespace=viking-001] .form-container.mini fieldset .row{margin:0}[data-namespace=viking-001] .form-container.mini div.error{display:none}[data-namespace=viking-001] header{background:#fff;height:70px;left:0;position:fixed;right:0;top:0;z-index:2}[data-namespace=viking-001] header .container .wrapper{border-bottom:1px solid var(--divider-color);display:flex;height:50px;justify-content:space-between}[data-namespace=viking-001] header .main-logo-container{flex:1 1}@media(max-width:480px){[data-namespace=viking-001] header .main-logo-container{flex:3 1}}[data-namespace=viking-001] header .main-logo-container a{display:block;position:relative}[data-namespace=viking-001] header .main-logo-container a img{display:block;max-width:148px;width:100%}[data-namespace=viking-001] header .actions-container{display:flex;flex:4 1;justify-content:flex-end}[data-namespace=viking-001] header .actions-container.expanded .form-wrapper{opacity:1;overflow:visible;width:600px}@media(max-width:768px){[data-namespace=viking-001] header .actions-container.expanded .form-wrapper{width:500px}}@media(max-width:480px){[data-namespace=viking-001] header .actions-container.expanded .form-wrapper{background:#fff;box-shadow:0 10px 10px 3px #0000001a;left:0;opacity:1;padding:0 20px 0 10px;right:0;width:100vw}}[data-namespace=viking-001] header .actions-container.expanded .social-container{opacity:0}[data-namespace=viking-001] 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-001] 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-001] header .actions-container .form-wrapper .close-trigger:active,[data-namespace=viking-001] header .actions-container .form-wrapper .close-trigger:focus,[data-namespace=viking-001] header .actions-container .form-wrapper .close-trigger:hover{opacity:1}[data-namespace=viking-001] header .actions-container .form-wrapper .close-trigger img{height:18px}[data-namespace=viking-001] header .actions-container .social-container{display:flex;opacity:1;transition:opacity .25s ease}[data-namespace=viking-001] header .actions-container .social-container a,[data-namespace=viking-001] header .actions-container .social-container span{cursor:pointer;margin:5px;max-width:24px;opacity:.5}[data-namespace=viking-001] header .actions-container .social-container a:active,[data-namespace=viking-001] header .actions-container .social-container a:focus,[data-namespace=viking-001] header .actions-container .social-container a:hover,[data-namespace=viking-001] header .actions-container .social-container span:active,[data-namespace=viking-001] header .actions-container .social-container span:focus,[data-namespace=viking-001] header .actions-container .social-container span:hover{opacity:1}[data-namespace=viking-001] header .actions-container .social-container a img,[data-namespace=viking-001] header .actions-container .social-container span img{width:100%}[data-namespace=viking-001] .discover-container{border-top:1px solid var(--divider-color);margin:20px 0;padding-top:20px}[data-namespace=viking-001] .discover-container img{display:block;width:100%}[data-namespace=viking-001] .discover-container .city-thumbs-container{display:flex;flex-wrap:wrap;justify-content:space-between}[data-namespace=viking-001] .discover-container .city-thumbs-container img{flex:1 1;max-width:50%;padding:2px}[data-namespace=viking-001] .top-listings-container{margin:30px 0 20px}[data-namespace=viking-001] .top-listings-container .cards-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -5px}[data-namespace=viking-001] .top-listings-container .cards-container .card{margin:0 5px 30px;width:calc(50% - 25px)}[data-namespace=viking-001] .top-listings-container .cards-container .card:hover img{filter:grayscale(0)}[data-namespace=viking-001] .top-listings-container .cards-container .card .image-container{align-items:center;display:flex;flex-direction:column;height:190px;justify-content:space-evenly}[data-namespace=viking-001] .top-listings-container .cards-container .card img{filter:grayscale(80%);max-height:190px;max-width:100%;transition:all .25s ease;width:auto}[data-namespace=viking-001] .top-listings-container .cards-container .card p{font-size:20px;font-weight:500;margin:5px 0 0}[data-namespace=viking-001] .top-listings-container .cards-container .card address{font-size:13px;font-style:normal;font-weight:500;line-height:13px;opacity:.6}[data-namespace=viking-001] .top-listings-container .actions-container{text-align:center}[data-namespace=viking-001] .hero-landing-container .container p{margin:0 0 10px}[data-namespace=viking-001] .cities-container ul{column-count:4;line-height:16px;list-style:none}@media(max-width:768px){[data-namespace=viking-001] .cities-container ul{column-count:2}}[data-namespace=viking-001] .cities-container ul li.state{font-size:15px;font-weight:600;margin-top:14px}[data-namespace=viking-001] .cities-container ul li.state:first-of-type{margin-top:0}[data-namespace=viking-001] .cities-container ul li a{font-size:14px}[data-namespace=viking-001] .popular-cities-container{background:var(--accent-background)}[data-namespace=viking-001] .popular-cities-container .container{padding-bottom:30px}[data-namespace=viking-001] .top-cities-container ul{list-style:none}[data-namespace=viking-001] .top-cities-container ul li{font-size:15px}[data-namespace]{--accent:#f99b1c;--accent-background:#f6f6f6;--anchor:#1e1e1e;--button:#0096ff;--cta:#ff4600;--cta-hover:#f99b1c;--divider-color:#c8d8dc;--error:#ff4600;--font-color:#1e1e1e;--results:#00a4df}[data-namespace=viking-001] .top-businesses-container h3{margin-bottom:8px}[data-namespace=viking-001] .top-businesses-container .categories-wrapper .panel:last-of-type .listings-container{border-bottom:none}[data-namespace=viking-001] .top-businesses-container .categories-wrapper h3{min-height:180px;position:relative}[data-namespace=viking-001] .top-businesses-container .categories-wrapper h3 span{background:#fffc;bottom:10px;font-size:18px;height:40px;left:0;line-height:40px;padding:0 10px;position:absolute;right:0;width:100%}[data-namespace=viking-001] .top-businesses-container .categories-wrapper .listings-container{border-bottom:1px solid var(--divider-color);margin-bottom:30px;padding-bottom:10px}[data-namespace=viking-001] .top-businesses-container .categories-wrapper ul{list-style:none}[data-namespace=viking-001] .top-businesses-container .categories-wrapper ul li{margin-bottom:13px}[data-namespace=viking-001] .top-businesses-container .categories-wrapper ul li p{font-size:16px;font-weight:500;line-height:17px;margin:5px 0 1px}[data-namespace=viking-001] .top-businesses-container .categories-wrapper ul li address{font-size:13px;font-style:normal;font-weight:500;line-height:17px;opacity:.6}[data-namespace=viking-001] .top-businesses-container .categories-wrapper .cities-container ul li{font-size:16px;margin-bottom:0}[data-namespace=viking-001] .top-businesses-container.grid .categories-wrapper{display:flex;justify-content:space-between;margin:0 -10px}@media(max-width:480px){[data-namespace=viking-001] .top-businesses-container.grid .categories-wrapper{display:block;margin:0}}[data-namespace=viking-001] .top-businesses-container.grid .categories-wrapper .panel{flex:1 1;margin:0 10px}@media(max-width:480px){[data-namespace=viking-001] .top-businesses-container.grid .categories-wrapper .panel{margin:0 0 20px}}[data-namespace=viking-001] .top-businesses-container.grid .categories-wrapper .panel .listings-container{border-bottom:none}[data-namespace=viking-001] .page-wrapper{opacity:1;transition:opacity .25s ease}
/*# sourceMappingURL=395.24ebf7f7.chunk.css.map*/