[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] .video-modal-container .overlay{background:#000000bf;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}[data-namespace=viking-001] .video-modal-container .modal{height:476px;left:calc(50vw - 420px);position:fixed;top:10%;width:840px;z-index:101}@media(max-width:840px){[data-namespace=viking-001] .video-modal-container .modal{height:calc(56.66667vw - 22.66667px);left:20px;top:20vh;width:calc(100vw - 40px)}}[data-namespace=viking-001] .video-modal-container .modal video{border:none;box-shadow:0 0 20px 3px #000;display:block;height:476px;margin:0 auto;width:840px}@media(max-width:840px){[data-namespace=viking-001] .video-modal-container .modal video{height:calc(56.66667vw - 22.66667px);width:calc(100vw - 40px)}}[data-namespace=viking-001] .carousel-container{flex:1 1;padding:0 20px 20px 0}@media(max-width:480px){[data-namespace=viking-001] .carousel-container{padding:0}}[data-namespace=viking-001] .carousel-container .main-image{align-items:center;display:flex;height:200px;justify-content:center;overflow:hidden}@media(max-width:480px){[data-namespace=viking-001] .carousel-container .main-image{border:1px solid #00000040;height:300px;max-height:none;overflow:hidden;padding:10px;width:100%}}[data-namespace=viking-001] .carousel-container .main-image img{height:100%}@media(max-width:480px){[data-namespace=viking-001] .carousel-container .main-image img{max-height:280px;max-width:100%}}[data-namespace=viking-001] .carousel-container .thumbs-container{display:flex;flex-wrap:wrap;margin:10px 0;max-height:230px;overflow:scroll}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb{align-items:center;cursor:pointer;display:flex;flex:1 1 25%;height:100px;justify-content:center;margin:2px 0;max-width:25%;padding:3px;position:relative}@media(max-width:480px){[data-namespace=viking-001] .carousel-container .thumbs-container .thumb{border:1px solid #0000001a;flex:1 1 23%;margin:2px}}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.active img,[data-namespace=viking-001] .carousel-container .thumbs-container .thumb:hover img{opacity:1}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.active:hover{cursor:default}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb img{opacity:.5;transition:all .25s ease}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container{background:#0000001a}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container svg{height:50%;left:25%;opacity:.75;position:absolute;top:25%;width:50%}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container svg path{fill:var(--button);transition:fill .25s ease}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container.active svg,[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container:hover svg{opacity:1}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container.active img,[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container:hover img{opacity:.25}[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container.active svg path,[data-namespace=viking-001] .carousel-container .thumbs-container .thumb.video-trigger-container:hover svg path{fill:var(--cta)}[data-namespace=viking-001] .carousel-container .thumbs-container img{max-height:100px;max-width:100%}[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] .textfield-container{flex:1 1;padding-bottom:5px;position:relative}[data-namespace=viking-001] .textfield-container.error input{border-bottom-color:var(--error)!important;color:var(--error);font-weight:700}[data-namespace=viking-001] .textfield-container.error input:active,[data-namespace=viking-001] .textfield-container.error input:focus{border-bottom-color:var(--error)!important}[data-namespace=viking-001] .textfield-container.error label{color:var(--error)!important;font-weight:700}[data-namespace=viking-001] .textfield-container input{background:#fff;border:1px solid var(--accent-background);border-radius:6px 6px 0 0;box-shadow:none;color:#000c;display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;height:52px;margin:0 auto 2px;padding:14px 8px 4px;transition:border-bottom-color .25s ease;width:100%}[data-namespace=viking-001] .textfield-container input.has-value{border-bottom-color:#005583}[data-namespace=viking-001] .textfield-container input:focus{border-bottom-color:var(--button);box-shadow:0 5px 8px 2px #0000001a}[data-namespace=viking-001] .textfield-container input:focus+label{color:var(--button);font-size:11px;font-weight:700;left:5px;opacity:1;top:4px}[data-namespace=viking-001] .textfield-container input:valid{background:#fff}[data-namespace=viking-001] .textfield-container label{font-family:Open Sans,sans-serif;font-size:16px;left:8px;padding:0 4px;position:absolute;top:12px;transition:all .25s ease}@media(max-width:768px){[data-namespace=viking-001] .textfield-container label{top:15px}}[data-namespace=viking-001] .textfield-container label.isValid{font-size:11px;font-weight:700;left:5px;opacity:.5;top:4px}[data-namespace=viking-001] .textfield-container .error-message{bottom:5px;color:var(--error);font-family:Open Sans,sans-serif;font-size:12.8px;font-weight:400;left:20px;position:absolute}[data-namespace=viking-001] .textfield-container input::-webkit-inner-spin-button,[data-namespace=viking-001] .textfield-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-namespace=viking-001] .textfield-container input[type=number]{-moz-appearance:textfield}[data-namespace=viking-001] .textarea-container{flex:1 1;padding-bottom:5px;position:relative}[data-namespace=viking-001] .textarea-container.error textarea{border-bottom-color:var(--error)!important;color:var(--error);font-weight:700}[data-namespace=viking-001] .textarea-container.error textarea:active,[data-namespace=viking-001] .textarea-container.error textarea:focus{border-bottom-color:var(--error)!important}[data-namespace=viking-001] .textarea-container.error label{color:var(--error)!important;font-weight:700}[data-namespace=viking-001] .textarea-container textarea{background:#fff;border:1px solid var(--accent-background);border-radius:6px 6px 0 0;box-shadow:none;color:#000c;display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;height:52px;margin:0 auto 2px;max-height:130px;max-width:100%;min-height:130px;min-width:100%;padding:14px 8px 4px;transition:border-bottom-color .25s ease}[data-namespace=viking-001] .textarea-container textarea.has-value{border-bottom-color:#005583}[data-namespace=viking-001] .textarea-container textarea:focus{border-bottom-color:var(--button);box-shadow:0 5px 8px 2px #0000001a}[data-namespace=viking-001] .textarea-container textarea:focus+label{color:var(--button);font-size:11px;font-weight:700;left:5px;opacity:1;top:4px}[data-namespace=viking-001] .textarea-container textarea:valid{background:#fff}[data-namespace=viking-001] .textarea-container label{font-family:Open Sans,sans-serif;font-size:16px;left:8px;padding:0 4px;position:absolute;top:12px;transition:all .25s ease}@media(max-width:768px){[data-namespace=viking-001] .textarea-container label{top:15px}}[data-namespace=viking-001] .textarea-container label.isValid{font-size:11px;font-weight:700;left:5px;opacity:.5;top:4px}[data-namespace=viking-001] .contact-modal-container .overlay{background:#000000bf;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}[data-namespace=viking-001] .contact-modal-container .modal{background:var(--accent-background);box-shadow:0 0 10px 3px #00000080;left:calc(50vw - 420px);min-height:476px;position:fixed;top:10%;width:840px;z-index:101}@media(max-width:840px){[data-namespace=viking-001] .contact-modal-container .modal{left:20px;text-align:center;top:5vh;width:calc(100vw - 40px)}}[data-namespace=viking-001] .contact-modal-container .modal .close-trigger{cursor:pointer;font-size:14px;opacity:.5;position:absolute;right:15px;top:10px;transition:all .25s ease}[data-namespace=viking-001] .contact-modal-container .modal .close-trigger:active,[data-namespace=viking-001] .contact-modal-container .modal .close-trigger:focus,[data-namespace=viking-001] .contact-modal-container .modal .close-trigger:hover{color:var(--button);opacity:1}[data-namespace=viking-001] .contact-modal-container .modal .modal-title{border-bottom:1px solid #0000001a;font-weight:600;padding:10px 20px}[data-namespace=viking-001] .contact-modal-container .modal .modal-body{padding:20px}[data-namespace=viking-001] .contact-modal-container .modal .modal-body .phone{color:var(--button)}[data-namespace=viking-001] .contact-modal-container .modal .modal-body .phone:active,[data-namespace=viking-001] .contact-modal-container .modal .modal-body .phone:focus,[data-namespace=viking-001] .contact-modal-container .modal .modal-body .phone:hover{color:var(--cta)}[data-namespace=viking-001] .contact-modal-container .modal .modal-body .button-trigger.close{margin-top:40px}[data-namespace=viking-001] .contact-modal-container .modal .modal-body strong{display:block;margin-top:30px}[data-namespace=viking-001] .contact-modal-container .modal .error-message{color:var(--error);font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;padding-bottom:5px}[data-namespace=viking-001] .contact-modal-container .modal .recaptcha-container{border-bottom:1px solid #0000;margin:6px 0 20px}[data-namespace=viking-001] .contact-modal-container .modal .recaptcha-container.error:before{color:var(--error);content:"* reCAPTCHA required";display:block;font-size:14px}[data-namespace=viking-001] .external-links-container .trigger{display:inline-block;font-size:14px;white-space:nowrap}[data-namespace=viking-001] .external-links-container .trigger:after{content:"• ";display:inline-block;margin:0 5px;opacity:.3}[data-namespace=viking-001] .external-links-container .trigger:last-of-type:after{display:none}[data-namespace=viking-001] .external-links-container .trigger a{color:var(--button)}[data-namespace=viking-001] .modal-container.show .overlay{opacity:1;top:0}[data-namespace=viking-001] .modal-container.show .modal{opacity:1;top:12.5vh}@media(max-width:840px){[data-namespace=viking-001] .modal-container.show .modal{top:10vh}}[data-namespace=viking-001] .modal-container .overlay{background:#000000bf;height:100vh;left:0;opacity:0;position:fixed;top:-100vh;transition:opacity .25s ease;width:100vw;z-index:100}[data-namespace=viking-001] .modal-container .modal{background:#fff;border-radius:8px;left:25vw;min-height:50vh;opacity:0;position:fixed;top:-100vh;transition:opacity .25s ease;width:50vw;z-index:101}@media(max-width:840px){[data-namespace=viking-001] .modal-container .modal{left:20px;width:calc(100vw - 40px)}}[data-namespace=viking-001] .reviews-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -20px;max-height:calc(100vh - 230px);overflow:scroll;padding:20px 0}@media(max-width:480px){[data-namespace=viking-001] .reviews-container{display:block}}[data-namespace=viking-001] .reviews-container .review-container{border:1px solid var(--divider-color);border-radius:5px;display:flex;flex:1 1;flex-basis:calc(33.3333% - 20px);flex-direction:column;justify-content:space-between;margin:10px;max-height:340px;max-width:calc(33.3333% - 20px);overflow-y:auto;padding:20px}@media(max-width:768px){[data-namespace=viking-001] .reviews-container .review-container{flex-basis:calc(50% - 20px);max-width:calc(50% - 20px)}}@media(max-width:480px){[data-namespace=viking-001] .reviews-container .review-container{flex-basis:calc(100% - 20px);max-height:none;max-width:calc(100% - 20px)}}[data-namespace=viking-001] .reviews-container .review-container h4{margin-bottom:9px}[data-namespace=viking-001] .reviews-container .review-container .author{display:flex;font-size:15px;font-weight:600;justify-content:space-between}[data-namespace=viking-001] .reviews-container .review-container .author .attribution,[data-namespace=viking-001] .reviews-container .review-container .author span{flex:1 1;flex-basis:50%}[data-namespace=viking-001] .reviews-container .review-container .date{font-size:12px;font-style:italic;opacity:.75}[data-namespace=viking-001] .reviews-container .review-container .content{flex:1 0 auto;font-size:15px;margin:13px 0}[data-namespace=viking-001] .reviews-container .review-container .provider-container{border-top:1px solid #ebebeb}[data-namespace=viking-001] .reviews-container .review-container .provider-container span{display:inline-block;margin-right:3px}[data-namespace=viking-001] .review-submission-form-container{flex-grow:1;padding:20px}@media(max-width:480px){[data-namespace=viking-001] .review-submission-form-container{max-height:none}}[data-namespace=viking-001] .review-submission-form-container fieldset{border:none}[data-namespace=viking-001] .review-submission-form-container fieldset .row{display:flex;justify-content:space-between;margin:10px -10px 0}@media(max-width:480px){[data-namespace=viking-001] .review-submission-form-container fieldset .row{display:block;margin:0;text-align:center}}[data-namespace=viking-001] .review-submission-form-container fieldset .row .input-container{flex:3 1;margin:0 5px}@media(max-width:480px){[data-namespace=viking-001] .review-submission-form-container fieldset .row .input-container{display:block;margin:0}}[data-namespace=viking-001] .review-submission-form-container fieldset .row .input-container:first-of-type{flex:5 1}[data-namespace=viking-001] .review-submission-form-container fieldset input,[data-namespace=viking-001] .review-submission-form-container fieldset textarea{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] .review-submission-form-container fieldset input.error,[data-namespace=viking-001] .review-submission-form-container fieldset textarea.error{border-color:var(--error);color:#000}@media(max-width:480px){[data-namespace=viking-001] .review-submission-form-container fieldset input,[data-namespace=viking-001] .review-submission-form-container fieldset textarea{display:block;font-size:16px;margin:5px 0 0}}[data-namespace=viking-001] .review-submission-form-container fieldset textarea{font-family:Arial,sans-serif;font-size:18px;height:350px;padding:10px 5px}[data-namespace=viking-001] .review-submission-form-container fieldset .error{border-color:var(--error);color:var(--error);text-align:left}[data-namespace=viking-001] .review-submission-form-container fieldset div.error{font-size:14px;font-weight:500;padding:4px 0 0 5px}[data-namespace=viking-001] .review-submission-form-container fieldset div.error.submission-error-container{font-size:16px}[data-namespace=viking-001] .review-submission-form-container fieldset .action-container{align-items:flex-end;flex-direction:column}[data-namespace=viking-001] .review-submission-form-container fieldset .button-trigger{margin:0 5px}@media(max-width:480px){[data-namespace=viking-001] .review-submission-form-container fieldset .button-trigger{margin:10px auto}}[data-namespace=viking-001] .review-submission-form-container.mini fieldset .row{margin:0}[data-namespace=viking-001] .review-submission-form-container.mini div.error{display:none}[data-namespace=viking-001] .profile-details-container{min-height:calc(100vh - 450px)}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper{display:flex;justify-content:space-between;margin-right:20px}@media(max-width:480px){[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper{display:block;margin-right:0}}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .business-details{flex:2 1}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .closed{color:var(--cta);display:block;font-size:18px;margin-bottom:10px}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .address{font-size:15px}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .phone-trigger{font-size:20px;font-weight:500;margin:10px 0}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .business-hours{font-size:13px;font-weight:300}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .business-hours span{font-size:14px;font-weight:400}@media(max-width:480px){[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .business-hours span{display:block}}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .teaser{font-size:16px;font-style:italic;font-weight:500;padding:12px 0}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .bullets-container{font-size:14px;list-style:none}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .bullets-container li{display:inline-block}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .bullets-container li:after{content:" | ";display:inline-block;opacity:.5;padding:0 4px}[data-namespace=viking-001] .profile-details-container .container .business-details-wrapper .bullets-container li:last-of-type:after{display:none}[data-namespace=viking-001] .profile-details-container .container .panel-container{border-top:1px solid var(--divider-color);margin:20px 0 40px;padding-top:20px}[data-namespace=viking-001] .profile-details-container .container .panel-container.customer-content li{display:inline-block}[data-namespace=viking-001] .profile-details-container .container .panel-container.customer-content li:after{content:", ";display:inline-block}[data-namespace=viking-001] .profile-details-container .container .panel-container.customer-content li:last-of-type:after{display:none}[data-namespace=viking-001] .profile-details-container .container .provider-container{display:flex;font-size:13px;padding:8px 0 0;text-align:right}[data-namespace=viking-001] .profile-details-container .container .provider-container img{margin-left:4px;max-height:20px}[data-namespace=viking-001] .profile-details-container .container .empty-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:calc(100vh - 450px);text-align:center}[data-namespace=viking-001] .profile-details-container .container .empty-container h3{margin-bottom:20px;width:100%}[data-namespace=viking-001] .profile-details-container .container .loading-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:calc(100vh - 450px);text-align:center}[data-namespace=viking-001] .profile-details-container .container .loading-container h3{opacity:.5}[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] 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] .page-wrapper{opacity:1;transition:opacity .25s ease} /*# sourceMappingURL=859.694d4175.chunk.css.map*/