﻿:root{--color-background: transparent;--color-text: #404040;--color-text-90: rgba(50, 50, 93, 0.9);--color-text-80: rgba(50, 50, 93, 0.8);--color-text-70: #5c5c5c;--color-text-60: rgba(50, 50, 93, 0.6);--color-text-50: rgba(50, 50, 93, 0.5);--color-text-40: rgba(50, 50, 93, 0.4);--color-title: #32325d;--color-link: #0d60ab;--color-link-alt: #cb0024;--card-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.08) 0px 1px 1px 0px, rgba(60, 66, 87, 0.08) 0px 0px 0px 1px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(60, 66, 87, 0.08) 0px 2px 5px 0px;--card-border: 0 none;--border-radius: 6px}*{margin:0;padding:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;list-style:none}body[data-theme='news-feed']{font-family:'SF Pro Display', -apple-system-headline, -apple-system, -system-ui, 'system-ui', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';background:var(--color-background)}body[data-theme='news-feed'] .wrapper{min-height:initial;padding-top:60px}body[data-theme='news-feed'] .map-layout-wrapper{min-height:initial;padding-top:60px}body[data-theme='news-feed'] h2.main-heading{text-transform:uppercase;font-weight:bold;position:relative;font-size:18px}body[data-theme='news-feed'] h2.main-heading::after{content:'';position:relative;width:100%;height:1px;display:block;background:linear-gradient(to left, #111 0px, #111 25%, transparent 25%) -2px 100%/4px 1px repeat-x;margin:10px 0px}body[data-theme='news-feed'] .full-width{max-width:none}body[data-theme='news-feed'] .header{box-shadow:var(--card-shadow);position:fixed;top:0;left:0;background:white}body[data-theme='news-feed'] .header-main{text-align:center}body[data-theme='news-feed'] .header.map{height:inherit}body[data-theme='news-feed'] .header.map .header-main{text-align:center !important}body[data-theme='news-feed'] .header.map .header-main .container .main-nav-item.menu-container{display:block}body[data-theme='news-feed'] .header.map ul.nav.menu-nav{opacity:0}body[data-theme='news-feed'] .header.map ul.nav.menu-nav.map-layout{border-bottom:1px black solid;border-top:1px black solid;background-color:white}body[data-theme='news-feed'] .header a.logo{margin:0;width:auto;max-width:none;height:auto;max-height:none;display:block;transform:translateY(-50%);display:inline-block}body[data-theme='news-feed'] .header a.logo img{object-position:left center;max-height:26px;width:auto;margin:0}body[data-theme='news-feed'] .header .menu-icon{display:block}body[data-theme='news-feed'] .header .menu-open-icon{display:none}body[data-theme='news-feed'] .header .magnify-icon{display:block}body[data-theme='news-feed'] .header .ex-icon{display:none}body[data-theme='news-feed'] .header .main-nav-item.mdi-plus{right:110px}body[data-theme='news-feed'] .header a.main-nav-item.header-cta{background:var(--color-link-alt);padding:0 50px 0 10px;line-height:28px;margin:0;border-radius:4px;color:white;z-index:1;top:16px;box-shadow:0 -2px 0 rgba(0,0,0,0.12) inset,0 0 2px rgba(0,0,0,0.08),0 4px 6px rgba(0,0,0,0.08),0 12px 16px rgba(0,0,0,0.08);transition:transform 0.3s ease}body[data-theme='news-feed'] .header a.main-nav-item.header-cta:hover{transform:translateY(-1px);text-decoration:underline}body[data-theme='news-feed'] .header a.main-nav-item.header-cta:before{font-size:18px;line-height:1;transform:translateY(-2px);margin-right:4px}body[data-theme='news-feed'] .header a.main-nav-item.header-cta:after{content:attr(data-label);font-size:13px;text-transform:uppercase;font-weight:bold;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}body[data-theme='news-feed'] .header ul.nav{text-align:left}body[data-theme='news-feed'] .header ul.nav li a:hover{background:#eeeeee}body[data-theme='news-feed'] .header ul.nav li a.active{color:var(--color-link-alt);text-decoration:underline}body[data-theme='news-feed'] .header ul.nav.menu-nav li a[target='_blank']:after{margin-left:7px;opacity:0.4;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="12px" height="10px" viewBox="0 0 24 24"><path fill="black" d="M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z" /></svg>')}body[data-theme='news-feed'] .header ul.nav.switcher-nav{position:fixed;top:55px;text-align:center;width:100%;max-width:320px}body[data-theme='news-feed'] #header-search{width:100%;padding:7px 5px;border-radius:5px;border:1px solid}body[data-theme='news-feed'] .header .more-nav .more-nav-icon{display:none}body[data-theme='news-feed'] .header .search-icon{left:auto;right:20px;top:8px}body[data-theme='news-feed'] .header .account-logins .more-logins-links{display:none}body[data-theme='news-feed'] .header .container .more-logins .more-logins-links{display:none;position:absolute;background:white;box-shadow:var(--card-shadow);border-radius:4px;overflow:hidden;margin:10px 0 0 -180px}body[data-theme='news-feed'] .header .container .more-logins:hover .more-logins-links{display:block}body[data-theme='news-feed'] .community-switcher{display:inline-block;position:absolute;width:50px;height:40px;line-height:40px;z-index:1;border:0 none;cursor:pointer;user-select:none;top:10px}body[data-theme='news-feed'] .community-switcher .selected span.mdi{position:relative;font-size:28px}body[data-theme='news-feed'] .community-switcher .selected span.up{display:none}body[data-theme='news-feed'] .community-switcher ul.nav{max-height:442px;overflow:auto;top:calc(100% + 5px);left:2px;white-space:nowrap;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.08) 0px 1px 1px 0px,rgba(60,66,87,0.08) 0px 0px 0px 1px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px;left:50%;transform:translateX(-50%)}body[data-theme='news-feed'] .subheader{margin:0;background:#fbfbfb;background:white;border-bottom:1px solid #e7e7e7;padding:15px 0;color:#111111;box-shadow:0 0 0 transparent;border-top:0 none}body[data-theme='news-feed'] .subheader.page-dropdowns{padding:0}body[data-theme='news-feed'] .header .header-actions{position:absolute;top:50%;right:20px;transform:translateY(-50%)}body[data-theme='news-feed'] .header .account-link{position:relative;color:inherit;font-size:0;font-weight:600;text-transform:uppercase;letter-spacing:0.1px}body[data-theme='news-feed'] .header .account-link .icon{font-size:24px;display:inline-block}body[data-theme='news-feed'] .header .add-bz-link{position:relative;right:inherit;text-decoration:none}body[data-theme='news-feed'] .header .add-bz-link .icon{font-size:24px;display:inline-block}body[data-theme='news-feed'] .header .button{color:inherit;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.1);line-height:30px;display:inline-block;border-radius:6px;font-size:13px;font-weight:600;padding:0 10px;margin-right:15px;transition:opacity 0.3s ease}body[data-theme='news-feed'] .header .button:hover{opacity:0.8}body[data-theme='news-feed'] .header .button.primary{background:var(--color-link-alt);color:white;box-shadow:0 1px 1px rgba(0,0,0,0.1),0 0 0 1px rgba(0,0,0,0.05);transform:translateY(-4px)}body[data-theme='news-feed'] .header .button span.mdi{margin-right:5px}body[data-theme='news-feed'] section{border:0 none}body[data-theme='news-feed'] section:nth-child(even){background:#f7f7f7}body[data-theme='news-feed'] section.news{padding:20px 0 0}body[data-theme='news-feed'] section.news h1{margin:0 0 20px}body[data-theme='news-feed'] section.news h1 span{text-decoration:underline;font-weight:800}body[data-theme='news-feed'] .community-picker{display:block;width:100%;overflow:auto;box-shadow:var(--card-shadow);background:white}body[data-theme='news-feed'] .community-picker ul{white-space:nowrap;text-align:center;font-size:0}body[data-theme='news-feed'] .community-picker ul li{display:inline-block;width:150px;white-space:normal;vertical-align:top;line-height:1.2;margin:0 5px 0 0;padding:0 0 10px}body[data-theme='news-feed'] .community-picker ul li a{display:block;color:inherit}body[data-theme='news-feed'] .community-picker ul li a img{opacity:1;width:100%;margin:0 0 5px}body[data-theme='news-feed'] .community-picker ul li a span{display:block;margin:0 0 5px;font-size:13px;font-weight:500}body[data-theme='news-feed'] .stories{font-size:0;margin:0 -15px;width:calc(100% + 30px);padding:0 0 20px}body[data-theme='news-feed'] .stories a{width:calc(100% / 4);position:relative;max-width:700px;display:inline-block;margin:0 auto;color:inherit;padding:15px;vertical-align:top;border-radius:var(--border-radius);cursor:pointer}body[data-theme='news-feed'] .stories a:hover{background:#f7f7f7}body[data-theme='news-feed'] .stories .card-info{opacity:1}body[data-theme='news-feed'] .stories .details{display:none;font-size:16px;position:absolute;margin-top:-30px;background:var(--color-link-alt);color:white;text-transform:uppercase;font-weight:bold;padding:10px 15px;line-height:1;left:20px}body[data-theme='news-feed'] .stories .title{color:var(--color-text);font-size:16px;line-height:1.3;font-weight:bold;margin:0 0 5px;max-width:740px;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}body[data-theme='news-feed'] .stories .image{position:relative;width:100%;height:0;padding:0 0 60%;margin:0 0 15px;border-radius:var(--border-radius);overflow:hidden;background:black}body[data-theme='news-feed'] .stories .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0.97}body[data-theme='news-feed'] .stories a[data-source*='UGC'] .image img{object-fit:contain;object-position:center}body[data-theme='news-feed'] .stories a[data-source*='Legacy'] .image img{object-fit:contain;object-position:center}body[data-theme='news-feed'] .stories .description{display:none}body[data-theme='news-feed'] .stories .byline{display:block;color:var(--color-text-70);font-size:12px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-weight:500;letter-spacing:0.2px}body[data-theme='news-feed'] .stories .byline .author{display:none}body[data-theme='news-feed'] .stories .byline .date:after{content:' •'}body[data-theme='news-feed'] .stories .byline .author:after{content:' •'}body[data-theme='news-feed'] .stories .partner-news{background:var(--color-link-alt);color:white;border-radius:4px;padding:3px 6px;overflow:hidden;font-size:10px}body[data-theme='news-feed'] .stories .gray-badge{background:var(--color-text-40) !important}body[data-theme='news-feed'] .stories a:first-child{width:calc(100% - 400px);left:15px;margin:0 0 30px;display:block;background:#f7f7f7;border-radius:6px;overflow:hidden;padding:0;min-height:655px}body[data-theme='news-feed'] .stories a:first-child .title{font-size:28px;line-height:1.3;margin:0 0 20px;padding:20px 30px 0;font-weight:bold;-webkit-line-clamp:4}body[data-theme='news-feed'] .stories a:first-child .image{padding:0 0 60%;border-radius:6px 6px 0 0;box-shadow:0 0 0 transparent;border:0 none}body[data-theme='news-feed'] .stories a:first-child .description{display:block;font-size:16px;line-height:1.5;letter-spacing:-0.3px;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#5c5c5c;padding:0 30px;margin:0 0 20px}body[data-theme='news-feed'] .stories a:first-child .byline{padding:0 30px}body[data-theme='news-feed'] .stories a:first-child .byline .author{display:inline}body[data-theme='news-feed'] .stories a[data-external='true'] .byline .source{background:rgba(0,0,0,0.025);padding:6px;border-radius:var(--border-radius);display:inline-block;box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset,0 1px 1px rgba(0,0,0,0.1);margin-left:3px;line-height:8px}body[data-theme='news-feed'] .stories a[data-external='true'] .byline .source:after{content:'\F3CC';margin-left:5px;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="12px" height="10px" viewBox="0 0 24 24"><path fill="black" d="M14 3v2h3.59l-9.83 9.83l1.41 1.41L19 6.41V10h2V3m-2 16H5V5h7V3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7h-2z" /></svg>')}body[data-theme='news-feed'] .stories a:nth-child(2),body[data-theme='news-feed'] .stories a:nth-child(3),body[data-theme='news-feed'] .stories a:nth-child(4),body[data-theme='news-feed'] .stories a:nth-child(5),body[data-theme='news-feed'] .stories a:nth-child(6){position:absolute;top:25px;right:10px;width:350px;height:110px;padding:10px 94px 10px 10px}body[data-theme='news-feed'] .stories a:nth-child(2):after,body[data-theme='news-feed'] .stories a:nth-child(3):after,body[data-theme='news-feed'] .stories a:nth-child(4):after,body[data-theme='news-feed'] .stories a:nth-child(5):after{content:'';position:absolute;bottom:-9px;left:10px;width:calc(100% - 20px);height:1px;background:rgba(0,0,0,0.1)}body[data-theme='news-feed'] .stories a:nth-child(2):before{content:'Top Stories';position:absolute;top:-20px;left:10px;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:1;letter-spacing:0.4px;opacity:0.7}body[data-theme='news-feed'] .stories a:nth-child(3){top:155px}body[data-theme='news-feed'] .stories a:nth-child(4){top:285px}body[data-theme='news-feed'] .stories a:nth-child(5){top:415px}body[data-theme='news-feed'] .stories a:nth-child(6){top:545px}body[data-theme='news-feed'] .stories a:nth-child(2) .image,body[data-theme='news-feed'] .stories a:nth-child(3) .image,body[data-theme='news-feed'] .stories a:nth-child(4) .image,body[data-theme='news-feed'] .stories a:nth-child(5) .image,body[data-theme='news-feed'] .stories a:nth-child(6) .image{position:absolute;top:10px;right:10px;width:64px;height:64px;padding:0;margin:0}body[data-theme='news-feed'] .stories .article{font-size:19px;line-height:1.8;border:0 none;background:white;padding:30px 0}body[data-theme='news-feed'] .stories .article h1{font-family:'SF Compact Display', -apple-system, 'system-ui', Inter, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';font-weight:800;font-size:38px;color:black;line-height:1.125;margin:0 0 25px}body[data-theme='news-feed'] .stories .article .container{max-width:770px}body[data-theme='news-feed'] .stories .article p{margin:0 0 20px}body[data-theme='news-feed'] .stories .article p:empty{display:none}body[data-theme='news-feed'] .stories .article p br{display:none}body[data-theme='news-feed'] .stories .article p a:hover{text-decoration:underline}body[data-theme='news-feed'] .stories .article .byline{position:relative;padding:15px 0;font-family:'SF Compact', -apple-system, -apple-system, -system-ui, 'system-ui', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;font-size:12px;font-weight:500;white-space:nowrap;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;letter-spacing:0.1px;text-transform:uppercase;margin:0 0 20px}body[data-theme='news-feed'] .stories .article .byline .author{display:block;line-height:1.2}body[data-theme='news-feed'] .stories .article .byline .author a.author-name{color:var(--color-link-alt);font-weight:bold;text-decoration:none;text-underline-offset:1px;text-decoration-thickness:1px;max-width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}body[data-theme='news-feed'] .stories .article .byline .author a.author-name:hover{text-decoration:underline}body[data-theme='news-feed'] .stories .article .byline .author a.source{background:var(--color-text-40);color:white;padding:3px 4px;border-radius:4px;font-size:10px;font-weight:bold;margin:0 0 0 8px;position:absolute;line-height:1}body[data-theme='news-feed'] .stories .article .byline .author a.source:hover{text-decoration:underline}body[data-theme='news-feed'] .stories .article .byline .date{display:block;color:var(--color-text-70);font-weight:600}body[data-theme='news-feed'] .stories .article .share-box{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:0;line-height:1;z-index:1}body[data-theme='news-feed'] .stories .article .share-box-button{position:relative;display:inline-block;padding:10px;border:1px solid #ddd;font-size:11px;font-weight:600;cursor:pointer;margin:0 0 0 10px;border-radius:4px;user-select:none}body[data-theme='news-feed'] .stories .article .share-box-button-exterior:hover span{text-decoration:underline}body[data-theme='news-feed'] .stories .article .share-box-button i{margin-right:8px;width:12px;font-style:normal}body[data-theme='news-feed'] .stories .article .share-box-button-interior{position:absolute;top:100%;left:0;background:white;border-radius:4px;box-shadow:transparent 0px 0px 0px 0px,transparent 0px 0px 0px 0px,rgba(0,0,0,0.08) 0px 1px 1px 0px,rgba(60,66,87,0.08) 0px 0px 0px 1px,transparent 0px 0px 0px 0px,transparent 0px 0px 0px 0px,rgba(60,66,87,0.08) 0px 2px 5px 0px;margin:10px 0 0;display:none;min-width:150px;display:none}body[data-theme='news-feed'] .stories .article .share-box-button-interior a,body[data-theme='news-feed'] .stories .article .share-box-button-interior button{-webkit-appearance:none;appearance:none;border:0 none;outline:0 none;font-family:inherit;background:transparent;display:block;padding:10px;color:inherit;font-weight:500;border-bottom:1px solid rgba(0,0,0,0.05);cursor:pointer;width:100%}body[data-theme='news-feed'] .stories .article .share-box-button-interior a:hover span{text-decoration:underline}body[data-theme='news-feed'] .stories .article .share-box-button input.link-url{opacity:0;width:10px;height:1px}body[data-theme='news-feed'] .stories .article .share-box .feedback-form{opacity:1}body[data-theme='news-feed'] .stories .article .share-box .feedback-form input,body[data-theme='news-feed'] .stories .article .share-box .feedback-form textarea{display:block;width:100%}body[data-theme='news-feed'] .stories .article .share-box .feedback-form input[type='submit']{opacity:1}body[data-theme='news-feed'] .stories .article .share-box .reaction-button.selected{background:#f5f5f5}body[data-theme='news-feed'] .stories .article .article-image{width:100%;font-size:0;margin:0 0 30px;max-height:550px;overflow:hidden;text-align:center}body[data-theme='news-feed'] .stories .article .article-image img{width:100%;height:auto}body[data-theme='news-feed'] .stories .article .share-container{font-family:'Inter';padding:40px 0 0;border-top:1px solid rgba(0,0,0,0.05);margin:40px 0 0}body[data-theme='news-feed'] .stories .article .da{position:relative;padding:30px 0;text-align:center;margin:40px 0}body[data-theme='news-feed'] .stories .article .da:before{content:'';position:absolute;top:2px;left:-5000px;width:calc(10000px + 100vw);background:#eff2f6;height:100%}body[data-theme='news-feed'] .stories .article .da .origami{margin:0 auto}body[data-theme='news-feed'] .stories .article .da.bill{padding:0;height:calc(100vh - 60px);max-height:700px}body[data-theme='news-feed'] .stories .article .da.bill .origami{position:absolute;width:100vw;max-width:1920px;height:100%;top:0;left:calc(0px - ((100vw - 660px) / 2));box-shadow:0 0 0 transparent;border-radius:0;border:1px solid rgba(0,0,0,0.05);border-width:1px 0}body[data-theme='news-feed'] .stories .article .da.lb{opacity:1}body[data-theme='news-feed'] .stories .article .da.lb .origami{width:728px;height:90px;left:-34px}body[data-theme='news-feed'] .stories .article .da.carousel{font-family:Inter;text-align:left;padding:20px 0;margin:40px 0 40px -10px}body[data-theme='news-feed'] .stories .article .da.carousel .container{max-width:670px}body[data-theme='news-feed'] .stories .article .heateor_sss_sharing_container{white-space:nowrap;display:block;left:auto !important;top:auto !important;width:auto !important;margin:40px 0 0;position:relative}body[data-theme='news-feed'] .stories .article .credits{margin-top:20px}body[data-theme='news-feed'] .stories .article .images-wrapper .gallery{margin:0 0 50px;background:black;box-shadow:0 0 8px rgba(0,0,0,0.1);height:60vh;max-height:500px;min-height:450px}body[data-theme='news-feed'] .stories .article .images-wrapper .gallery .gallery-cell{width:100%;height:100%;text-align:center}body[data-theme='news-feed'] .stories .article .images-wrapper .gallery .gallery-cell img{max-width:100%;height:100%;object-fit:cover;object-position:center top;width:100%}body[data-theme='news-feed'] .stories .article .images-wrapper .flickity-button{background:transparent}body[data-theme='news-feed'] .stories .article .images-wrapper .flickity-button-icon{fill:white}body[data-theme='news-feed'] .stories .article .images-wrapper .flickity-button:disabled{display:none}body[data-theme='news-feed'] .stories .article .images-wrapper .flickity-page-dots{bottom:-30px}body[data-theme='news-feed'] .stories .article .images-wrapper .flickity-page-dots .dot{width:8px;height:8px}body[data-theme='news-feed'] .stories .article .images-wrapper .caption{position:absolute;bottom:0;left:0;width:100%;font-size:13px;color:white;font-family:'Inter';padding:40px 30px 20px;background:linear-gradient(rgba(0,0,0,0), black);line-height:1.4;font-weight:500;text-align:left}body[data-theme='news-feed'] .stories .article .images-wrapper .caption span{display:block;width:100%;max-width:500px;margin:0 auto}body[data-theme='news-feed'] .stories h3{margin:0 0 25px}body[data-theme='news-feed'] .stories .share-interior{position:relative;font-size:0;margin:-5px 0 0 -15px}body[data-theme='news-feed'] .stories .share-interior a{color:inherit;opacity:0.5;transition:all 0.3s ease;font-size:24px;display:inline-block;line-height:40px;height:40px;text-align:center;padding:0 10px}body[data-theme='news-feed'] .stories .share-interior a:hover{opacity:0.7}body[data-theme='news-feed'] .stories .share-interior input[type='text']{position:absolute;top:0;right:0;width:calc(100% - 145px);appearance:none;-webkit-appearance:none;outline:0 none;border:0 none;color:var(--color-text-70);font-size:14px;font-family:inherit;box-shadow:var(--card-shadow);height:40px;padding:10px;line-height:18px;border-radius:4px;letter-spacing:0.2px;white-space:nowrap;text-overflow:ellipsis;overflow:auto;transition:all 0.3s ease}body[data-theme='news-feed'] .stories .share-interior input[type='text']:focus{box-shadow:0 2px 5px 0 rgba(189,208,223,0.8);color:var(--color-text-90)}body.nav-active[data-theme='news-feed'] .header ul.nav{opacity:0;pointer-events:none}body.nav-active[data-theme='news-feed'] .header ul.nav.menu-nav{opacity:1;pointer-events:all}body.switcher-active[data-theme='news-feed'] .header ul.nav.switcher-nav{opacity:1;pointer-events:all}body.switcher-active[data-theme='news-feed'] .community-switcher:after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:transparent}body.switcher-active[data-theme='news-feed'] .community-switcher .selected span.down{display:none}body.switcher-active[data-theme='news-feed'] .community-switcher .selected span.up{display:block}body{background:#fafafa;font-family:var(--font-family);color:var(--color-text);position:absolute;top:0;left:0;width:100%;height:100%;font-size:16px;line-height:1.7;text-rendering:optimizeLegibility}body.preload *{transition:none !important}.clear{clear:both}p{margin:0 0 15px}p:last-child{margin:0}a{text-decoration:none;color:var(--color-link)}iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none}.balance-text{text-wrap:balance}.clear{clear:both}h2{margin:0 0 20px;font-size:18px;font-weight:600;line-height:30px;user-select:none;letter-spacing:0.1px;color:var(--color-title)}h3{text-transform:uppercase;font-weight:600;font-size:14px;line-height:1;margin:0 0 15px;letter-spacing:0.5px}.container{position:relative;margin:0 auto;max-width:1000px;padding:0 20px}.wrapper{position:relative;margin:0 auto;width:100%;min-height:100vh;background:var(--color-background);max-width:var(--ultimate-width);box-shadow:var(--card-shadow)}.map-layout-wrapper{position:relative;margin:0 auto;width:100%;min-height:100vh;background:var(--color-background);max-width:var(--ultimate-width);box-shadow:var(--card-shadow)}.header{position:relative;width:100%;background:white;box-shadow:0 1px 1px var(--color-border);cursor:default;z-index:100000}.header .header-main{position:relative;display:block;height:60px}.header .container{height:100%}.header a.logo{position:relative;display:block;width:calc(100% - 160px);max-width:260px;height:calc(100% - 26px);max-height:26px;top:50%;transform:translateY(-50%);margin:0 auto}.header a.logo:hover{opacity:0.9}.header a.logo img{position:relative;width:100%;display:block;height:100%;object-fit:contain;margin:0 auto}.header .main-nav-item{position:absolute;top:50%;left:20px;font-size:24px;line-height:1;margin:-12px 0 0;color:inherit;cursor:pointer !important}.header .main-nav-item.mdi-pencil{left:auto;right:55px}.header .main-nav-item.mdi-plus{left:auto;right:150px}.header .menu-icon{display:block}.header .menu-open-icon{display:none}.header .magnify-icon{display:block}.header .ex-icon{display:none}.header .header-nav{position:absolute;top:6px;right:20px;font-size:14px;line-height:1;opacity:0.9;font-weight:500;user-select:none}.header .nav-item{float:left;border:1px solid transparent;padding:10px 15px;margin-left:10px}.header .nav-item.button{border:1px solid rgba(50,54,72,0.1);font-weight:600;border-radius:var(--border-radius)}.header ul.nav{position:absolute;left:5px;top:calc(100% - 5px);background:white;box-shadow:var(--card-shadow),var(--card-shadow);border-radius:4px;padding:5px;opacity:0;pointer-events:none;z-index:10000000000;transition:opacity 0.3s ease}.header ul.nav li a{color:var(--color-text-90);padding:0 13px;line-height:1;display:block;font-size:15px;line-height:48px;font-weight:500;min-width:200px;transition:all 0.3s ease;border-radius:4px}.header .more-logins-links li a{color:var(--color-text-90);padding:0 13px;line-height:1;display:block;font-size:15px;line-height:48px;font-weight:500;min-width:200px;transition:all 0.3s ease;border-radius:4px}.header ul.nav li a:hover{background:#f8f8f8}.header ul.nav li a span.mdi{margin-right:10px;opacity:0.7}.header ul.nav li:last-child a{border-bottom:0 none}.header .header-search{pointer-events:none;opacity:0;position:absolute;width:calc(100% - 79px);max-width:300px;height:calc(100% - 12px);max-height:42px;top:50%;right:60px;border:1px solid var(--color-border);border-radius:var(--border-radius);background:#fafafa;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,0.1);transform:translateY(-50%);transition:opacity 0.3s ease}.header .header-search form{position:absolute;top:0;left:0;width:100%;height:100%}.header .header-search svg{position:absolute;top:33%;left:15px;opacity:0.6}.header .header-search input[type='text']{-webkit-appearance:none;appearance:none;border:0 none;outline:0 none;position:absolute;top:0;left:40px;width:calc(100% - 40px);height:100%;background:transparent;font-size:15px;font-family:inherit;line-height:20px;padding:10px;color:inherit}.header .header-search input[type='text']::placeholder{color:var(--color-text-60)}.header .promote-bz-icon{right:85px;left:auto;top:40%;text-decoration:none}.header .promote-bz-button{background-color:var(--color-link-alt);color:white;padding:10px;border-radius:5px;border:none;font-size:13px;font-weight:bold}.subheader{position:relative;font-size:11px;line-height:12px;letter-spacing:1px;font-weight:500;text-transform:uppercase;border-top:1px solid #eff3f4;box-shadow:0 1px 1px var(--color-border);padding:14px 0;background:rgba(255,255,255,0.95);margin:-1px 0 -40px;z-index:20000}.subheader .weather{position:absolute;top:0;right:20px;cursor:pointer;font-size:12px}.subheader .weather span.mdi{position:absolute;font-size:14px;margin:0;line-height:inherit;right:calc(100% + 7px)}.homepage-hero{position:relative;width:100%}.homepage-hero-inner{position:relative;margin:0 auto;width:calc(100% - 40px);max-width:964px;z-index:100}.homepage-hero h1{max-width:560px;font-size:40px;line-height:56px;padding:190px 60px 150px 15px;opacity:0.9;color:var(--color-title)}.homepage-hero h1 span.highlight{background:white;box-shadow:-8px 0 0 4px white,8px 0 0 4px white,13px 4px 0 4px rgba(0,0,0,0.05)}.homepage-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.homepage-map .leaflet-control-container{display:none}.blocker-banner{display:block;position:fixed;width:100%;color:#123659;background:#fee2bd;text-decoration:none !important;z-index:100001}.blocker-banner .icon{font-size:24px;line-height:1;position:absolute;top:25px;left:20px}.blocker-banner .close{position:absolute;top:25px;right:20px;font-size:24px;line-height:1;cursor:pointer}.blocker-banner-interior{position:relative;margin:0 auto;max-width:1000px;padding:20px 20px 20px 60px}.blocker-banner-title{font-size:20px;font-weight:700}.blocker-banner-text{font-size:16px;font-weight:500}.verified-batch{color:#1d9bf0;text-transform:uppercase;font-weight:bold;letter-spacing:0.5px;background:rgba(0,150,136,0.1);display:inline-block;padding:0 10px 0 28px;line-height:28px;border-radius:4px;font-size:11px;position:relative;margin:0 0 20px;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,0.1)}.verified-batch span.mdi{position:absolute;left:8px;font-size:14px;top:50%;transform:translateY(-50%)}.verified-batch .hover-text{opacity:0;position:absolute;top:0px;left:calc(100% + 3px);white-space:nowrap;background:#1d9bf0;display:inline-block;color:white;border-radius:4px;padding:6px 10px 6px;line-height:1.5;text-align:center;text-transform:none;font-weight:600;letter-spacing:0.2px;transition:opacity 0.3s ease;pointer-events:none}.verified-batch:hover .hover-text{opacity:1;pointer-events:all}.verified-batch .hover-text:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #1d9bf0;position:absolute;top:11px;right:100%}.verified-batch .hover-text a{color:inherit;text-decoration:underline}.verified-business .name{padding:0 20px 10px 0 !important;display:inline-block;position:relative;max-width:100%}.verified-business .name:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 -1 24 24"><path fill="deepskyblue" d="m23 12l-2.44-2.78l.34-3.68l-3.61-.82l-1.89-3.18L12 3L8.6 1.54L6.71 4.72l-3.61.81l.34 3.68L1 12l2.44 2.78l-.34 3.69l3.61.82l1.89 3.18L12 21l3.4 1.46l1.89-3.18l3.61-.82l-.34-3.68zm-13 5l-4-4l1.41-1.41L10 14.17l6.59-6.59L18 9z"></path></svg>');margin-left:5px;position:absolute;right:0}@media screen and (max-width: 1023px){.search-container{width:95%}.blocker-banner .icon{position:relative;top:auto;left:auto;display:block;padding:0 0 15px;font-size:40px}.blocker-banner-interior{padding:20px;text-align:center}.blocker-banner-title{line-height:1.3;margin:0 auto 10px;max-width:300px;font-size:16px}.blocker-banner-text{max-width:320px;margin:0 auto;font-size:14px}.header .add-bz-link{top:-4px}}section{position:relative;padding:40px 0;border-bottom:2px solid var(--color-border)}div.cards{position:relative;font-size:0;margin:0 -30px -30px 0}div.cards *{user-select:none}div.cards li{position:relative;box-shadow:var(--card-shadow);border-radius:var(--border-radius);display:inline-block;width:300px;height:250px;font-size:15px;line-height:1;padding:10px 12px;margin:0 30px 30px 0;margin-top:0;overflow:hidden;background:white;transition:all 0.3s ease}div.cards li:hover{box-shadow:0 2px 5px 0 rgba(189,208,223,0.8);transform:translateY(-1px)}div.cards li a{color:inherit;text-decoration:none}div.cards li a.card-top{display:block}div.cards li a.card-top .image{position:relative;height:130px;background-size:cover;background-position:center center;background-color:#f5f5f5;margin:-12px -12px 15px}div.cards li a.card-top .card-info{position:relative}div.cards li a.card-top .name{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 12px}div.cards li a.card-top .details{color:var(--color-text-70);font-weight:normal;padding:0 0 12px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.cards li a.card-top .details span.mdi{margin-right:7px;opacity:0.5}div.cards li .card-bottom{position:absolute;bottom:0;left:0;width:100%;overflow:auto;padding:10px 12px;border-top:1px solid #f1f7fb;background:white;font-size:0}div.cards li .card-bottom a{display:inline-block;color:var(--color-text-90);font-size:13px;font-weight:400;background:rgba(82,95,127,0.06);line-height:28px;height:28px;padding:0 8px;margin:0 10px 0 0;border-radius:2px}div.cards li .card-bottom a:hover{text-decoration:underline}div.cards li a:hover .name{text-decoration:underline}div.cards li a.category:hover{text-decoration:underline}div.cards li a.cta:hover{color:var(--color-text)}div.cards.offers{text-align:center}div.cards.offers li{height:300px}div.cards.offers li .unit{overflow:hidden;position:absolute;top:0;left:0;width:300px;height:250px;box-shadow:var(--card-shadow)}div.cards.offers li a{display:block;position:absolute;bottom:0;left:0;width:100%;text-align:center;font-weight:600;padding:10px 0;line-height:30px}div.cards.offers li:hover{transform:none}div.cards.offers li span.label{display:inline-block;max-width:calc(100% - 40px);width:auto;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}div.cards.offers li.expired span.label{max-width:calc(100% - 100px)}div.cards.offers li:hover a span.label{text-decoration:underline}div.cards.offers li.expired span.expired{display:inline-block;text-transform:uppercase;color:white;background:orange;line-height:1;padding:5px 7px;margin-left:10px;font-size:10px;transform:translateY(-1px);border-radius:2px;letter-spacing:0.5px}div.cards.offers li.expired span.expired:before{content:'Expired'}div.cards.carousel{white-space:nowrap}div.cards.carousel .stage{display:none;margin:-10px;padding:10px}div.cards.carousel .stage.active{display:block}div.cards.carousel .control{position:absolute;top:calc(50% - 15px);right:-25px;font-size:40px;line-height:1;transform:translateY(-50%);opacity:0.3;transition:opacity 0.3s;cursor:pointer}div.cards.carousel .control:hover{opacity:0.7}div.cards.carousel .control.previous{left:-55px;right:auto}div.cards.promos{text-align:center}div.cards.promos li{width:168px}div.cards.promos li a.card-top .image{background-size:contain;margin-top:-10px;background-repeat:no-repeat;border:15px solid transparent;height:205px;box-shadow:0 1px 0 var(--color-border);background-color:rgba(75,89,102,0.025)}div.masonry{columns:4;column-gap:25px;margin:-5px 5px -20px -5px;white-space:normal}div.masonry li{width:100%;height:auto;margin:5px 5px 20px}div.masonry li a.card-top img{display:block;margin:-12px -12px 15px;width:calc(100% + 24px)}div.masonry li a.card-top .name{white-space:normal;line-height:1.4}div.masonry li:hover{transform:none}div.masonry li a:hover .name{text-decoration:underline}div.cards.articles li a.card-top .name{white-space:normal;line-height:1.5}div.cards.articles li a.card-top .details{white-space:normal;overflow:auto;line-height:1.5;padding-top:0;margin-top:-5px}div.cards.articles li a.card-top .card-info:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(rgba(255,255,255,0), white)}div.cards.articles li a.card-top .article-card.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.cards.list{margin:0 0 30px;width:calc(50% + 70px)}div.cards.list li{width:100%;height:auto;padding:15px 15px 50px;margin:0 0 20px}div.cards.list img.logo{position:absolute;top:0;right:0;width:90px;height:70px;object-fit:contain;object-position:center right;border:15px solid transparent}div.cards.list li a.card-top{padding-right:80px}div.cards.list li a.card-top .name{font-size:16px;padding:0 0 10px}div.cards.list li a.card-top .details{padding-bottom:15px}div.cards.events li{height:300px}div.cards.events .date{position:absolute;z-index:1;background:rgba(0,0,0,0.9);color:white;padding:10px;border-radius:0 4px 4px 0;top:10px;left:0;font-size:12px;text-transform:uppercase;font-weight:600}div.cards.events .date span.mdi{margin-right:7px}ul.cards{position:relative;font-size:0;margin:0 -30px -30px 0}ul.cards *{user-select:none}ul.cards li{position:relative;border:var(--card-border);box-shadow:var(--card-shadow);border-radius:var(--border-radius);display:inline-block;width:300px;height:250px;font-size:15px;line-height:1;padding:10px 12px;margin:0 30px 30px 0;margin-top:0;overflow:hidden;background:white;transition:all 0.3s ease}ul.cards li:hover{box-shadow:0 2px 5px 0 rgba(189,208,223,0.8);transform:translateY(-1px)}ul.cards li a{color:inherit;text-decoration:none}ul.cards li a.card-top{display:block}ul.cards li a.card-top .image{position:relative;height:130px;background-size:cover;background-position:center center;background-color:#f5f5f5;margin:-12px -12px 15px}ul.cards li a.card-top .card-info{position:relative}ul.cards li a.card-top .name{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 12px}ul.cards li a.card-top .details{color:var(--color-text-70);font-weight:normal;padding:0 0 12px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.cards li a.card-top .details span.mdi{margin-right:7px;opacity:0.5}ul.cards li .card-bottom{position:absolute;bottom:0;left:0;width:100%;overflow:auto;padding:10px 12px;border-top:1px solid #f1f7fb;background:white;font-size:0}ul.cards li .card-bottom a{display:inline-block;color:var(--color-text-90);font-size:13px;font-weight:400;background:rgba(82,95,127,0.06);line-height:28px;height:28px;padding:0 8px;margin:0 10px 0 0;border-radius:2px}ul.cards li .card-bottom a:hover{text-decoration:underline}ul.cards li a:hover .name{text-decoration:underline}ul.cards li a.category:hover{text-decoration:underline}ul.cards li a.cta:hover{color:var(--color-text)}ul.cards.offers{text-align:center;white-space:nowrap}ul.cards.offers li{height:300px}ul.cards.offers li .unit{overflow:hidden;position:absolute;top:0;left:0;width:300px;height:250px;box-shadow:var(--card-shadow)}ul.cards.offers li a{display:block;position:absolute;bottom:0;left:0;width:100%;text-align:center;font-weight:600;padding:10px 0;line-height:30px}ul.cards.offers li:hover{transform:none}ul.cards.offers li span.label{display:inline-block;max-width:calc(100% - 40px);width:auto;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}ul.cards.offers li.expired span.label{max-width:calc(100% - 100px)}ul.cards.offers li:hover a span.label{text-decoration:underline}ul.cards.offers li.expired span.expired{display:inline-block;text-transform:uppercase;color:white;background:orange;line-height:1;padding:5px 7px;margin-left:10px;font-size:10px;transform:translateY(-1px);border-radius:2px;letter-spacing:0.5px}ul.cards.offers li.expired span.expired:before{content:'Expired'}div.cards.carousel{white-space:nowrap}div.cards.carousel .stage{display:none;margin:-10px;padding:10px}div.cards.carousel .stage.active{display:block}div.cards.carousel .control{position:absolute;top:calc(50% - 15px);right:-25px;font-size:40px;line-height:1;transform:translateY(-50%);opacity:0.3;transition:opacity 0.3s;cursor:pointer}div.cards.carousel .control:hover{opacity:0.7}div.cards.carousel .control.previous{left:-55px;right:auto}ul.cards.promos{text-align:center}ul.cards.promos li{width:168px}ul.cards.promos li a.card-top .image{background-size:contain;margin-top:-10px;background-repeat:no-repeat;border:15px solid transparent;height:205px;box-shadow:0 1px 0 var(--color-border);background-color:rgba(75,89,102,0.025)}ul.masonry{columns:4;column-gap:25px;margin:-5px 5px -20px -5px;white-space:normal}ul.masonry li{width:100%;height:auto;margin:5px 5px 20px}ul.masonry li a.card-top img{display:block;margin:-12px -12px 15px;width:calc(100% + 24px)}ul.masonry li a.card-top .name{white-space:normal;line-height:1.4}ul.masonry li:hover{transform:none}ul.masonry li a:hover .name{text-decoration:underline}ul.cards.articles li a.card-top .name{white-space:normal;line-height:1.5}ul.cards.articles li a.card-top .details{white-space:normal;overflow:auto;line-height:1.5;padding-top:0;margin-top:-5px}ul.cards.articles li a.card-top .card-info:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(rgba(255,255,255,0), white)}ul.cards.list{margin:0 0 30px;width:calc(50% + 70px)}ul.cards.list li{width:100%;height:auto;padding:15px 15px 50px;margin:0 0 20px}ul.cards.list img.logo{position:absolute;top:0;right:0;width:90px;height:70px;object-fit:contain;object-position:center right;border:15px solid transparent}ul.cards.list li a.card-top{padding-right:80px}ul.cards.list li a.card-top .name{font-size:16px;padding:0 0 10px}ul.cards.list li a.card-top .details{padding-bottom:15px}ul.cards.events li{height:300px}ul.cards.events .date{position:absolute;z-index:1;background:rgba(0,0,0,0.9);color:white;padding:10px;border-radius:0 4px 4px 0;top:10px;left:0;font-size:12px;text-transform:uppercase;font-weight:600}ul.cards.events .date span.mdi{margin-right:7px}.coupon{position:absolute;top:50%;left:50%;width:280px;height:280px;transform:translateX(-50%) translateY(-50%);border:2px dashed rgba(0,0,0,0.4);border-radius:var(--border-radius);padding:15px;white-space:normal;line-height:1.5;text-align:center}.coupon .coupon-logo{position:absolute;top:15px;left:50%;transform:translateX(-50%);width:auto;max-width:150px;max-height:40px}.coupon .coupon-body{position:absolute;top:50%;left:0;width:100%;padding:0 15px;transform:translateY(-50%)}.coupon .coupon-body .coupon-heading{font-weight:bold;font-size:20px;line-height:1.3;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:15px;margin-bottom:15px}.coupon .coupon-body .coupon-subheading{margin:0;font-size:14px}.coupon .coupon-body .coupon-subheading span{font-weight:500}.coupon .print-coupon-button{border:1px solid rgba(0,0,0,0.1);background:#fafafa;margin:15px;border-radius:6px}div.cards.offers li a.print-coupon-button{line-height:1;width:calc(100% - 30px);font-size:14px;font-weight:600}.coupon-footer{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);max-width:150px;max-height:30px;background-size:contain;background-position:center center;background-repeat:no-repeat}.page-hero-bg{background-size:cover;background-position:center center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-hero-bg:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(75,89,102,0.3)}.bob h2{font-size:20px;margin:0 0 30px}.bob h3{text-align:center;font-size:20px;line-height:1.3;font-weight:600;padding:0 0 20px}.bob p{text-align:center;font-size:20px;max-width:880px;margin:0 auto 30px}.bob .regions{font-size:0;margin-right:-20px}.bob .regions a{width:calc(25% - 20px);display:inline-block;padding:15px;position:relative;border:var(--card-border);box-shadow:var(--card-shadow);border-radius:var(--border-radius);margin-right:20px;transition:all 0.3s ease}.bob .regions a:hover{box-shadow:0 2px 5px 0 rgba(189,208,223,0.8);transform:translateY(-1px)}.bob .regions a img{width:100%}.bob .categories{font-size:0;text-align:center}.bob .categories a{width:50%;display:inline-block;padding:15px;position:relative;font-size:15px;text-align:center;color:white;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.1);height:180px}.bob .categories a:before{content:'';position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);background:rgba(75,89,102,0.6);z-index:1;border-radius:6px}.bob .categories a label{position:absolute;z-index:2;top:50%;transform:translateY(-50%);left:0;width:100%;font-size:28px;pointer-events:none;line-height:1.2;padding:15px}.bob .categories a img{position:absolute;top:15px;left:15px;width:calc(100% - 30px);height:calc(100% - 30px);object-fit:cover;object-position:center center;border-radius:6px}.bob .bob-results label{display:block;font-size:14px;line-height:32px;font-weight:500;letter-spacing:0.1px;color:var(--color-text-80)}.bob ul.cards li{height:200px}.bob ul.cards li .result{position:absolute;top:10px;left:10px;z-index:2;background:white;padding:8px;border-radius:6px;line-height:1;font-size:12px;text-transform:uppercase;font-weight:600;box-shadow:0 1px 8px rgba(0,0,0,0.1)}.bob ul.cards li .result span.mdi{margin-right:5px}.bob ul.cards li.winner .result{color:white;background:var(--color-link-alt)}.bob .category{margin:0 0 30px;border-bottom:1px solid rgba(0,0,0,0.1);padding:0 0 30px}.bob .category:last-child{margin:0;border-bottom:0 none;padding:0}.bob-hero.page-hero h1{color:white;padding:0 10px;font-size:90px;font-weight:800;opacity:1}.bob-hero.page-hero .page-hero-inner{padding:180px 0}.bob-hero.page-hero p{color:white;font-size:28px;font-weight:500;line-height:1.5;text-align:center;margin:0 auto;padding-top:40px;max-width:760px}.bob-hero.page-hero h1 span.highlight{position:relative;background:transparent;box-shadow:0 0 0 transparent;padding:0}.bob-hero.page-hero h1 span.highlight span{font-weight:normal;font-style:italic;font-family:serif}.bob-hero.page-hero .page-hero-bg:before{background:black;background:linear-gradient(45deg, #2c2c2c, #1a1a1a, #0a0a0a);opacity:0.9;background:linear-gradient(45deg, #695b0e, #f0c55e, #edb533, #e0c77d, #7d7a7a, #3b3939, #2f2f2f);background-size:400% 400%;animation:gradient 15s ease infinite;height:100%}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.awards a{color:inherit;padding:20px 10px;display:block;position:relative}.awards ul{font-size:0;width:100%;white-space:nowrap;overflow:auto;padding:10px 0}.awards li.award-item{position:relative;font-size:14px;display:inline-block;text-align:center;border-radius:40px / 20px;background:silver;background:linear-gradient(45deg, silver, #a9a9a9, #d8d8d8);margin:0 15px 0 0;width:110px;box-shadow:0 0 8px rgba(0,0,0,0.1);text-shadow:0 1px 0 rgba(0,0,0,0.2)}.awards li.award-item:before{content:'';position:absolute;top:5px;left:5px;width:calc(100% - 14px);height:calc(100% - 14px);border:2px solid rgba(255,255,255,0.8);border-radius:40px / 16px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.awards li.award-item.award-item-winner{background:#a57c00;background:linear-gradient(45deg, #f0c55e, #c69626, #e0c77d)}.awards li.award-item .award-icon{font-size:50px;line-height:1;padding:0 0 10px;color:white}.awards li.award-item .award-icon span.mdi{opacity:1}.awards li.award-item .award-label{line-height:1.1;font-weight:bold;text-transform:uppercase;color:white}body.unverified-award .verify-business-box{background:transparent;color:inherit}body.unverified-award .verify-business-box a.verify-this-business-button{background:#f4f4f4;border-radius:6px;margin:0 0 10px;transition:background 0.3s ease}body.unverified-award .verify-business-box a.verify-this-business-button:hover{background:#eeeeee}body.unverified-award .verify-business-box a.verify-this-business-button span.mdi{opacity:0.8}body.unverified-award .verify-business-box p{border-top:0 none;font-weight:normal}body.unverified-award .top-tags .item.unverified{display:none}body.best .header{max-width:1918px;left:50%;transform:translateX(-50%);height:60px !important;background:transparent !important;box-shadow:0 0 0 transparent;backdrop-filter:none;position:absolute}body.best .header .header-main{box-shadow:0 0 0 transparent !important}body.best .header a.logo{filter:invert(100%) brightness(10)}body.best .header ul.nav.menu-nav{display:none}body.best .header .main-nav-item{filter:invert(100%) brightness(10)}body.best .wrapper{padding:0 !important}body.best .map-layout-wrapper{padding:0 !important}body.best .community-switcher{display:none}body.best .subheader.page-dropdowns{position:sticky;top:0}body.best .fade-in{animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in-animation;backface-visibility:hidden;opacity:0}body.best .best-hero{overflow:hidden}body.best .best-hero h1{color:white;padding:0;font-size:50px;font-weight:800}body.best .best-hero h1 a{color:inherit}body.best .best-hero h1 a:hover{text-decoration:underline}body.best .best-hero .page-hero-inner{padding:90px 0 70px}body.best .best-hero .page-hero-bg:before{background:linear-gradient(45deg, black, rgba(0,0,0,0))}body.best .best-hero p{color:white;font-size:22px;font-weight:500;line-height:1.5;text-align:center;margin:0 auto;padding-top:40px;max-width:670px}body.best .best-hero h1 span.highlight{position:relative;background:transparent;box-shadow:0 0 0 transparent;padding:0}body.best .best-hero h1 span.highlight span{font-weight:normal;font-style:italic;font-family:serif}body.best .best-filters{position:sticky;top:0;background:linear-gradient(white 40px, rgba(255,255,255,0));z-index:10;padding:20px 0;margin:20px 0 -10px;font-size:0}body.best .best-filters .best-filters-inner{display:block;background:white;border-radius:8px;box-shadow:0 1px 6px rgba(31,31,31,0.2);width:100%}body.best .best-filters .filter{display:inline-block;position:relative;min-width:200px;cursor:pointer;line-height:1;padding:10px 40px 10px 12px;font-size:17px;border-right:1px solid rgba(0,0,0,0.1);cursor:pointer;width:calc(100% / 3);height:60px}body.best .best-filters .filter:after{content:'\F140';font-family:'Material Design Icons';position:absolute;top:50%;right:0;transform:translateY(-50%);padding:0 10px;font-size:24px;pointer-events:none}body.best .best-filters .filter:last-child{border-right:0 none}body.best .best-filters .filter .label{font-size:12px;margin:0 0 8px;font-weight:500;opacity:0.8}body.best .best-filters .filter select{-webkit-appearance:none;appearance:none;font-size:inherit;font-family:inherit;color:inherit;font-weight:500;border:0 none;outline:0 none;background:transparent;position:absolute;top:0;left:0;width:100%;height:100%;padding:28px 40px 10px 11px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}body.best .best-results h2{padding-top:40px;border-top:3px solid black;color:#333333;font-size:24px;font-weight:800}body.best .best-category{position:relative;font-size:0;margin:0 0 40px}body.best .best-results .best-category:first-child h2{padding:0;border-top:0 none}body.best .best-category ul{position:relative;margin:0 0 40px}body.best .best-category li{position:absolute;width:50%;vertical-align:top;padding:0 120px 0 40px;border-radius:8px;overflow:hidden;top:0;right:0;height:180px}body.best .best-category li:nth-child(3){top:200px}body.best .best-category li a{display:block;font-size:16px;color:inherit}body.best .best-category li .image{width:100px;height:100px;position:absolute;top:45px;right:0;overflow:hidden;border-radius:4px}body.best .best-category li img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}body.best .best-category li .name{font-size:17px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.best .best-category li .address{opacity:0.8;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.best .best-category li .address:before{content:'\F7D8';font-family:'Material Design Icons';margin-right:5px}body.best .best-category li .description{position:relative;font-size:14px;color:#51545c;padding-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.best .best-category li:hover .name{text-decoration:underline}body.best .best-hero-cta{text-align:center;margin:50px 0 0}body.best .best-category li .result-tag{display:inline-block;margin-bottom:15px;background:#e6f2fc;font-size:12px;font-weight:bold;line-height:2;padding:0 7px;border-radius:4px}body.best .best-category li .result-tag.winner{background:#c69626;color:white}body.best .best-category li .result-tag span.mdi{margin-right:5px}body.best .best-hero-cta a{display:inline-block;background:white;color:#555555;padding:0 35px;border-radius:5px;font-size:17px;line-height:50px;text-transform:uppercase;font-weight:bold;letter-spacing:1px;box-shadow:0 2px 2px rgba(0,0,0,0.1);cursor:pointer}body.best .best-hero-cta a:hover{text-decoration:underline}body.best .best-category li.winner{position:relative;width:50%;top:auto;right:auto;background:#f9f4ea;height:auto;padding:30px 30px 30px}body.best .best-category li.winner .image{margin:-30px -30px 20px;width:calc(100% + 60px);display:block;position:relative;top:auto;left:auto;height:180px;border-radius:0}body.best .best-category li.winner .name{font-size:20px;font-weight:bold}body.best .best-category li.winner .description{padding-top:10px;font-size:14px;-webkit-line-clamp:3}body.best .best-article-link{background:#f7f7f7;padding:30px 30px 30px 330px;position:relative;display:block;margin:0 auto 40px;width:100%;border-radius:8px;color:inherit;overflow:hidden;border:1px solid rgba(0,0,0,0.1);background:#fafafa}body.best .best-article-link .title{font-weight:bold;font-size:18px;line-height:1.3;padding:0 0 10px;max-width:500px}body.best .best-article-link .description{opacity:0.8;max-width:500px;font-size:14px}body.best .best-article-link .image{position:absolute;top:0;left:0;width:300px;height:100%;border-radius:8px}body.best .best-article-link .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body.best .best-article-link:hover .title{text-decoration:underline}body.best .intro-block .container{max-width:650px}body.best .intro-block h2{text-align:left;margin:20px 0;line-height:1.4;max-width:80%;padding:0;border:0n one}body.best .intro-block p{text-align:left;margin:0 0 15px}body.best .intro-block p strong{font-weight:600}body.best.best-landing .best-hero{height:750px}body.best.best-landing .best-hero h1{padding:0 10px;font-size:80px;text-align:center}body.best.best-landing .best-hero p a{color:inherit;text-decoration:underline}body.best.best-landing .best-hero .page-hero-bg{position:relative}body.best.best-landing .best-hero .page-hero-bg:before{background:black;background:linear-gradient(45deg, #2c2c2c, #1a1a1a, #0a0a0a);opacity:0.9;background:linear-gradient(45deg, #695b0e, #f0c55e, #edb533, #e0c77d, #7d7a7a, #3b3939, #2f2f2f);background-size:400% 400%;animation:gradient 15s ease infinite;height:100%}body.best.best-landing .best-hero .page-hero-inner{top:50%;transform:translateY(-50%);padding:0;mix-blend-mode:hard-light}body.best.best-landing .best-filters{background:transparent;margin:30px auto;height:120px}body.best.best-landing .best-filters .best-filters-inner{max-width:560px;margin:0 auto;position:relative}body.best.best-landing .best-filters .filter{width:50%}body.best.best-landing .best-hero-cta{border-top:1px solid rgba(0,0,0,0.1);padding:10px;margin:0;display:none}body.best.best-landing .best-hero-cta a{background:#2f2f2f;color:white;padding:0;width:100%;line-height:42px;font-size:15px}body.best.best-landing .best-filters.region-selected.category-selected .best-hero-cta{display:block}body.best.best-landing .menu-container{display:none}body.best.best-landing .header-actions{display:none}.bob-badge{display:none}.top-card.bob-winner{padding-left:130px}.top-card.bob-winner.with-logo{padding-left:225px}.top-card.bob-winner.with-logo .logo{border-radius:6px 0 0 6px}.bob-winner .bob-badge{display:block;position:absolute;width:100px;height:100px;overflow:hidden;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,0.1);border:5px solid white;background:white;top:0;left:0}.bob-winner.with-logo .bob-badge{left:100px;border-radius:0 6px 6px 0}.bob-winner .bob-badge img{position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain;object-position:center center}body.splash .header{max-width:1918px;left:50%;transform:translateX(-50%);height:60px !important;background:transparent !important;box-shadow:0 0 0 transparent;backdrop-filter:none;position:absolute}body.splash .header .header-main{box-shadow:0 0 0 transparent !important}body.splash .header a.logo{filter:invert(100%) brightness(10)}body.splash .header ul.nav.menu-nav{display:none}body.splash .header .main-nav-item{filter:invert(100%) brightness(10)}body.splash .wrapper{padding:0 !important}body.splash .map-layout-wrapper{padding:0 !important}body.splash .community-switcher{display:none}body.splash .subheader.page-dropdowns{position:sticky;top:0}body.splash .fade-in{animation-duration:1s;animation-fill-mode:forwards;animation-name:fade-in-animation;backface-visibility:hidden;opacity:0}@keyframes firework{0%{transform:translate(var(--x), var(--initialY));width:var(--initialSize);opacity:1}50%{width:0.5vmin;opacity:1}100%{width:var(--finalSize);opacity:0}}@keyframes fade-in-animation{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:none}}.firework{z-index:10}.firework,.firework::before,.firework::after{--initialSize: 0.5vmin;--finalSize: 45vmin;--particleSize: 0.2vmin;--color1: yellow;--color2: khaki;--color3: white;--color4: lime;--color5: gold;--color6: mediumseagreen;--y: -30vmin;--x: -50%;--initialY: 60vmin;content:'';animation:firework 2s infinite;position:absolute;top:50%;left:50%;transform:translate(-50%, var(--y)) scale(1.2);width:var(--initialSize);aspect-ratio:1;background:radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 50% 0%,radial-gradient(circle, var(--color2) var(--particleSize), rgba(0,0,0,0) 0) 100% 50%,radial-gradient(circle, var(--color3) var(--particleSize), rgba(0,0,0,0) 0) 50% 100%,radial-gradient(circle, var(--color4) var(--particleSize), rgba(0,0,0,0) 0) 0% 50%,radial-gradient(circle, var(--color5) var(--particleSize), rgba(0,0,0,0) 0) 80% 90%,radial-gradient(circle, var(--color6) var(--particleSize), rgba(0,0,0,0) 0) 95% 90%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 90% 70%,radial-gradient(circle, var(--color2) var(--particleSize), rgba(0,0,0,0) 0) 100% 60%,radial-gradient(circle, var(--color3) var(--particleSize), rgba(0,0,0,0) 0) 55% 80%,radial-gradient(circle, var(--color4) var(--particleSize), rgba(0,0,0,0) 0) 70% 77%,radial-gradient(circle, var(--color5) var(--particleSize), rgba(0,0,0,0) 0) 22% 90%,radial-gradient(circle, var(--color6) var(--particleSize), rgba(0,0,0,0) 0) 45% 90%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 33% 70%,radial-gradient(circle, var(--color2) var(--particleSize), rgba(0,0,0,0) 0) 10% 60%,radial-gradient(circle, var(--color3) var(--particleSize), rgba(0,0,0,0) 0) 31% 80%,radial-gradient(circle, var(--color4) var(--particleSize), rgba(0,0,0,0) 0) 28% 77%,radial-gradient(circle, var(--color5) var(--particleSize), rgba(0,0,0,0) 0) 13% 72%,radial-gradient(circle, var(--color6) var(--particleSize), rgba(0,0,0,0) 0) 80% 10%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 95% 14%,radial-gradient(circle, var(--color2) var(--particleSize), rgba(0,0,0,0) 0) 90% 23%,radial-gradient(circle, var(--color3) var(--particleSize), rgba(0,0,0,0) 0) 100% 43%,radial-gradient(circle, var(--color4) var(--particleSize), rgba(0,0,0,0) 0) 85% 27%,radial-gradient(circle, var(--color5) var(--particleSize), rgba(0,0,0,0) 0) 77% 37%,radial-gradient(circle, var(--color6) var(--particleSize), rgba(0,0,0,0) 0) 60% 7%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 22% 14%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 45% 20%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 33% 34%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 10% 29%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 31% 37%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 28% 7%,radial-gradient(circle, var(--color1) var(--particleSize), rgba(0,0,0,0) 0) 13% 42%;background-size:var(--initialSize) var(--initialSize);background-repeat:no-repeat}.firework::before{--x: -50%;--y: -50%;--initialY: -50%;transform:translate(-50%, -50%) rotate(40deg) scale(1.3) rotateY(40deg)}.firework::after{--x: -50%;--y: -50%;--initialY: -50%;transform:translate(-50%, -50%) rotate(170deg) scale(1.15) rotateY(-30deg)}.firework:nth-child(2){--x: 30vmin}.firework:nth-child(2),.firework:nth-child(2)::before,.firework:nth-child(2)::after{--color1: pink;--color2: violet;--color3: fuchsia;--color4: orchid;--color5: plum;--color6: lavender;--finalSize: 40vmin;left:30%;top:60%;animation-delay:-0.25s}.firework:nth-child(3){--x: -30vmin;--y: -50vmin}.firework:nth-child(3),.firework:nth-child(3)::before,.firework:nth-child(3)::after{--color1: cyan;--color2: lightcyan;--color3: lightblue;--color4: PaleTurquoise;--color5: SkyBlue;--color6: lavender;--finalSize: 35vmin;left:70%;top:60%;animation-delay:-0.4s}ul.specs{opacity:1}ul.specs h3{margin:0 0 10px}ul.specs li{display:inline-block}ul.specs label{display:inline-block;font-weight:500}ul.specs label:after{content:': '}ul.specs .expired-note{position:relative;background:rgba(255,193,7,0.1);padding:15px 15px 15px 75px;margin-top:20px;border:1px solid rgba(255,193,7,0.2);border-radius:4px;font-size:15px}ul.specs .expired-note:before{position:absolute;top:50%;left:15px;content:'\F5D6';font-family:'Material Design Icons';color:#ffc107;font-size:30px;line-height:1;transform:translateY(-50%)}ul.specs .expired-note:after{content:'';width:60px;height:100%;position:absolute;top:0;left:0;background:rgba(255,193,7,0.05)}.see-more-button{position:absolute;top:0;display:block;width:100%;padding:0 40px 0 0;text-align:right}.see-more-button a{display:block;font-size:14px;line-height:32px;font-weight:500;color:inherit;letter-spacing:0.1px;color:var(--color-text-80)}.see-more-button a span.mdi{display:inline-block;transform:translateY(1px);margin-left:3px}.see-more-button a:hover{text-decoration:underline}.page{position:relative;overflow:hidden}.load-more{width:100%;-webkit-appearance:none;appearance:none;border:0 none;outline:0 none;background:transparent;font-size:15px;font-family:inherit;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:25px 0 20px;margin:40px 0 0;display:block;color:#3e3e3e;transition:color 0.3s ease;cursor:pointer;border-top:1px solid rgba(0,0,0,0.1)}.load-more span.mdi{margin-right:7px}.load-more:hover{color:inherit}.list-top{padding:20px 30px 10px 0;width:calc(50% + 100px)}.results{position:relative;width:100%;height:calc(100% - 70px)}.results .load-more{width:calc(50% + 70px);margin:-25px 0 20px}.columns{position:relative;border-bottom:2px solid var(--color-border);background:white}.columns .column{position:relative;float:left;min-height:10px}.columns .column .block{padding:40px;border-bottom:2px solid #f6f9fc}.columns .column .block:last-child{border:0 none}.columns .left-column{width:calc(50% + 135px);border-right:2px solid #f6f9fc;text-align:right}.columns .left-column .block-interior{display:inline-block;width:100%;max-width:570px;text-align:left}.columns .right-column{width:calc(50% - 135px);box-shadow:-2px 0 0 #f6f9fc}.columns .right-column .block-interior{display:inline-block;width:100%;max-width:300px;text-align:left}.columns .column-full{float:none}.columns .column-full .block-interior{display:block;width:100%;margin:0 auto;max-width:960px}.page.offer .columns .column-full{border-bottom:2px solid var(--color-border);background:var(--color-background);text-align:center}.page.offer .columns .column-full .origami{margin:60px auto}.page.legal h1{margin:0 0 25px;font-size:24px;color:var(--color-title);line-height:1}.page.legal h3{margin:25px 0 20px;color:var(--color-title)}.page.legal p{font-size:17px;line-height:2;margin:0 0 20px;color:var(--color-title)}.page.legal p:last-child{margin:0}.page.legal .columns .column-full .block-interior{max-width:740px}.page-hero{position:relative;width:100%}.page-hero-inner{position:relative;margin:0 auto;width:calc(100% - 40px);max-width:964px;z-index:100}.page-hero h1{font-size:40px;line-height:1.3;padding:120px 20px;opacity:0.9;color:var(--color-title);text-align:center}.page-hero h1 span.highlight{background:white;box-shadow:-8px 0 0 4px white,8px 0 0 4px white,13px 4px 0 4px rgba(0,0,0,0.05);padding:5px 15px}.page-map{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.page-map .leaflet-control-container{display:none}.page-hero.small-page-hero h1{font-size:32px;padding:60px 20px}.page-dropdowns{margin:0;padding:0;text-align:center;font-size:0}.page-dropdowns ul li{display:inline-block;position:relative;font-size:13px;line-height:46px;font-weight:500;border-right:1px solid #eff3f4;border-width:0 1px;transition:all 0.3s ease}.page-dropdowns ul li:hover{background:rgba(0,0,0,0.02)}.page-dropdowns ul li a{display:block;position:relative;padding:0 45px 0 20px;font-weight:600}.page-dropdowns ul li a:after{content:'\F415';font-family:'Material Design Icons';position:absolute;top:0;right:0;font-size:20px;padding:0 15px;pointer-events:none;z-index:-1}.page-dropdowns ul li label{display:block;position:relative;padding:0 45px 0 20px}.page-dropdowns ul li label:after{content:'\F140';font-family:'Material Design Icons';position:absolute;top:0;right:0;font-size:20px;padding:0 15px;pointer-events:none;z-index:-1}.page-dropdowns select{appearance:none;-webkit-appearance:none;border:0 none;outline:0 none;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;background:transparent;letter-spacing:0.5px;line-height:inherit;cursor:pointer;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.page-dropdowns ul li:first-child{border-left:1px solid #eff3f4}.sheet{position:relative;background:white;border:var(--card-border);box-shadow:var(--card-shadow);border-radius:var(--border-radius);margin:40px 0 10px;overflow:hidden}.sheet section{padding:40px}.sheet section:last-child{border:0 none}.map-marker{position:relative}.map-marker:before{content:'';width:40px;height:40px;position:absolute;top:-14px;left:-14px;display:block;background:rgba(5,124,255,0.6);border-radius:50%;opacity:0}.map-marker:after{content:'';width:20px;height:20px;position:relative;top:-6px;left:-6px;background:#429bf8;border:2px solid #fff;border-radius:50%;z-index:1000;display:block}.imagiro .background{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 60px);z-index:10;background-size:cover;background-repeat:no-repeat;background-position:center center;box-shadow:0 1px 40px rgba(0,0,0,0.05);transition:transform 1s ease;transform-origin:center center}.imagiro .background:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:10;background:linear-gradient(rgba(75,89,102,0), rgba(75,89,102,0.5));max-height:60%}.imagiro .ticker{position:absolute;bottom:0;left:0;width:100%;height:100px;text-align:center;color:white;z-index:10}.imagiro .ticker-item{letter-spacing:-0.2px;font-weight:600;font-size:28px;line-height:1.15;padding:20px 15px 38px;width:100%;position:absolute;bottom:0;left:0;text-shadow:0 0 2px rgba(75,89,102,0.4);white-space:normal}.imagiro .ticker-item span span{display:none}.imagiro .header{position:absolute;top:0;left:0;width:100%;height:60px;background:white;box-shadow:0 1px 1px rgba(0,0,0,0.05);z-index:1000}.imagiro .header-container{height:100%}.imagiro .header .name{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.imagiro .header .name-interior{display:table-cell;vertical-align:middle}.imagiro .header .name p{width:100%;margin:0 auto;line-height:1.2;font-size:18px;text-align:center;font-weight:600;padding:0 30px;overflow:hidden;text-overflow:ellipsis}.imagiro .logo{background-size:contain;background-repeat:no-repeat;background-position:center center;width:150px;height:40px;position:absolute;top:10px;left:50%;margin:0 0 0 -75px;padding:0}.imagiro span.mdi{position:absolute;bottom:5px;color:white;z-index:1000;font-size:30px;line-height:1;left:50%;transform:translateX(-50%)}.origami{position:relative;width:300px;height:250px;display:block;margin:0;border:var(--card-border);box-shadow:var(--card-shadow);border-radius:4px;overflow:hidden}section.standalone ul.cards{text-align:left;overflow:visible}section.standalone ul.cards h3{position:relative;margin:40px 0 50px;border-bottom:1px solid rgba(0,0,0,0.05);padding:0;max-width:960px;color:var(--color-text-80);font-weight:500}section.standalone ul.cards h3 span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border:1px solid rgba(0,0,0,0.05);padding:7px 10px;background:var(--color-background);line-height:1;border-radius:var(--border-radius);font-weight:600;font-size:12px;white-space:nowrap;box-shadow:0 1px 1px rgba(0,0,0,0.05)}section.standalone ul.cards h3:before{content:''}section.standalone ul.cards .block{position:relative;margin:20px 0 -15px}.footer{position:relative;font-size:15px;padding:50px 0 0;line-height:2;background:#eff2f6}.footer a{color:inherit;cursor:pointer}.footer a:hover{text-decoration:underline}.footer .promo-block{margin-bottom:60px}.footer h4{display:block;border-bottom:1px solid rgba(82,95,127,0.1);padding:0 0 10px;margin:0 0 15px;font-size:15px;line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}.footer ul{margin:0 0 25px}.footer .links{float:left;width:25%;box-sizing:border-box}.footer .links.categories{width:75%;padding:0 100px 0 0}.footer .links.categories ul{-webkit-columns:3;-moz-columns:3;-ms-columns:3;-o-columns:3;columns:3}.footer .copyright{border-top:1px solid rgba(82,95,127,0.1);padding:20px 0;text-align:center;font-size:14px}.footer .copyright a{text-decoration:underline}.footer .extra-footer{padding:20px 0 0}.footer .extra-footer div{margin:-5px !important;padding:5px !important;border:0 none !important;height:inherit !important;width:inherit !important;color:inherit !important;font-size:12px !important;line-height:inherit !important}.footer .extra-footer div p:after{content:'.'}section.standalone.with-left-sidebar{background:white}section.standalone.with-left-sidebar .left-sidebar{display:inline-block;width:240px;float:left;position:sticky;top:20px;text-align:left}section.standalone.with-left-sidebar .cards.events{width:calc(100% - 240px);float:left}section.standalone.with-left-sidebar .cards.events .block{margin:0}section.standalone.with-left-sidebar .cards.events .block h2{padding-left:20px}section.standalone.with-left-sidebar ul.cards.events li{width:100%;padding:20px 20px 20px 270px;height:180px;border:0 none;box-shadow:0 0 0 transparent;background:transparent;margin:0 0 10px}section.standalone.with-left-sidebar ul.cards.events li.featured{background:#fafafa;box-shadow:0 0 0 1px rgba(0,0,0,0.05) inset;margin:0 0 20px}section.standalone.with-left-sidebar ul.cards.events li.featured .card-bottom a.featured-tag{font-weight:600;text-transform:uppercase;letter-spacing:0.2px;font-size:11px;background:#f6df99}section.standalone.with-left-sidebar ul.cards.events li.featured .card-bottom a.featured-tag span.mdi{margin-right:7px}section.standalone.with-left-sidebar ul.cards.events li:hover{box-shadow:0px 2px 8px rgba(30,10,60,0.06),0px 4px 12px rgba(30,10,60,0.08);transform:none}section.standalone.with-left-sidebar ul.cards.events li .card-bottom{position:relative;padding:0;border:0 none;width:auto;bottom:auto;left:auto;margin-top:5px;background:transparent}section.standalone.with-left-sidebar ul.cards.events span.dot{font-size:8px;display:inline-block;transform:translateY(-2px);margin:0 2px 0 6px}section.standalone.with-left-sidebar ul.cards.events span.dot:before{content:'•'}section.standalone.with-left-sidebar ul.cards.events .date{background:#cddfd6;border-radius:4px;color:#39364f;left:10px}section.standalone.with-left-sidebar ul.cards li a.card-top .image{width:220px;height:110px;border-radius:var(--border-radius);position:absolute;top:20px;left:20px;margin:0;box-shadow:0 0 0 1px rgba(0,0,0,0.05)}section.standalone.with-left-sidebar ul.cards li a.card-top .name{font-size:16px;font-weight:600}section.standalone.with-left-sidebar .filters-applied{font-size:14px;font-weight:500;color:var(--color-text-60);padding:0 0 15px;margin:0 0 15px;text-align:left;white-space:nowrap;overflow:auto}section.standalone.with-left-sidebar .filters-applied span{display:inline-block;margin-right:10px}section.standalone.with-left-sidebar .filters-applied button{-webkit-appearance:none;appearance:none;border:0 none;outline:0 none;color:inherit;font-family:inherit;font-size:13px;font-weight:inherit;line-height:1;margin:0 0 0 5px;padding:6px 26px 6px 8px;border-radius:var(--border-radius);background:transparent;position:relative;cursor:pointer}section.standalone.with-left-sidebar .filters-applied button:hover{text-decoration:underline}section.standalone.with-left-sidebar .filters-applied button.tag{background:#f2f2f2}section.standalone.with-left-sidebar .filters-applied button.tag:after{position:absolute;top:50%;right:5px;transform:translateY(-50%);content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 -2 24 24"><path fill="currentColor" d="m6.4 18.308l-.708-.708l5.6-5.6l-5.6-5.6l.708-.708l5.6 5.6l5.6-5.6l.708.708l-5.6 5.6l5.6 5.6l-.708.708l-5.6-5.6z"/></svg>')}section.standalone.with-left-sidebar .filters-applied button.clear-filters{color:var(--color-link)}.left-sidebar{padding:0 50px 0 0}.left-sidebar .sidebar-filters{overflow-y:auto;max-height:calc(100vh - 200px)}.left-sidebar .left-sidebar-cta{background:#0068ff;color:white;display:inline-block;padding:10px 20px;border-radius:4px;font-weight:700;text-align:center;margin:0 0 5px;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 -2px 0 rgba(0,0,0,0.12) inset,0 0 2px rgba(0,0,0,0.08),0 4px 6px rgba(0,0,0,0.08),0 12px 16px rgba(0,0,0,0.08)}.left-sidebar .left-sidebar-cta:hover{text-decoration:underline}.left-sidebar .left-sidebar-cta span.mdi{margin-right:5px}.left-sidebar .fieldset{border:0 none;margin:0;margin:15px 0 0;padding:15px 0 0;line-height:1.8;font-size:15px}.left-sidebar .fieldset .legend{font-weight:600;margin:0 0 10px;font-size:14px}.left-sidebar .fieldset label{margin:0 0 0 5px;opacity:0.9}.left-sidebar .sidebar-view-button{appearance:none;-webkit-appearance:none;border:0 none;outline:0 none;font-weight:500;font-family:inherit;cursor:pointer;color:var(--color-link);margin-top:15px;background:transparent}.left-sidebar .sidebar-view-button:hover{text-decoration:underline}.left-sidebar .sidebar-filters-toggle{display:none}body.nav-active .header ul.nav{opacity:1;pointer-events:all}body.nav-active .header .menu-icon{display:none}body.nav-active .header .menu-open-icon{display:block}body.search-active .header .header-search{opacity:1;pointer-events:all}body.search-active .header .magnify-icon{display:none}body.search-active .header .ex-icon{display:block}body.frozen{overflow:hidden}@media screen and (max-width: 1079px){h2{font-size:16px;line-height:28px}section{padding:30px 0}div.cards{white-space:nowrap;overflow:auto;padding:10px 0 20px 10px;margin:-15px -20px -20px -10px}div.cards li{margin:0 20px 0 0}div.cards.carousel .stage{display:inline-block}div.cards.carousel .stage.active{display:inline-block}div.cards.carousel .control{display:none}ul.masonry{columns:3;white-space:normal;column-gap:15px;margin:-10px 0;padding:0;overflow:visible;left:-1px}ul.cards.list{white-space:normal;padding:0;overflow:visible}ul.cards.list li{margin:0 0 20px}section.standalone ul.cards{white-space:normal;padding:20px 0 0}section.standalone .container{text-align:center}section.standalone ul.cards{max-width:960px;text-align:center;margin:-15px}section.standalone ul.cards li{margin:0 10px 20px;text-align:left}section.standalone ul.cards.promos li{width:160px}section.standalone ul.cards .block{margin:0 0 15px}section.standalone ul.cards h3{margin:15px auto 35px}.see-more-button{width:calc(100% - 40px);padding:0}.see-more-button a{font-size:0;line-height:28px}.see-more-button a span.mdi{font-size:20px;transform:none}.sheet section{padding:25px 20px}}@media screen and (max-width: 1009px){.columns .column .block{padding:30px 20px}.columns .left-column{width:calc(100% - 345px)}.columns .left-column .block-interior{max-width:615px}.columns .right-column{width:340px}.footer .copyright .container{max-width:600px}.footer .links.categories{padding:0 50px 0 0}}@media screen and (max-width: 900px){.results{margin:0}.results .container{box-shadow:0px -16px 16px rgba(0,0,0,0.15);margin:-35px 0 0;background:linear-gradient(white, var(--color-background));z-index:100;border-radius:10px 10px 0 0}.results .load-more{margin:5px auto 20px;width:100%;max-width:500px}.list-top{width:100%;padding:40px 20px 0 0;line-height:1.5;text-align:center}.business-around-title{display:none}.list-top:before{content:'';position:absolute;top:14px;left:50%;transform:translateX(-50%);width:60px;height:5px;background:#eeeeee;border-radius:100px}ul.cards.list{margin:0 auto;width:100%;max-width:500px}section.standalone.with-left-sidebar .left-sidebar{font-size:0;float:none;width:100%;position:relative;top:auto;max-width:300px;text-align:center;padding:0;display:block;margin:0 auto;margin:-30px -20px 30px;width:calc(100% + 40px);max-width:none;overflow:hidden;background:rgba(255,255,255,0.8);box-shadow:0 1px 1px var(--color-border), 0 1px 1px rgba(0,0,0,0.1) inset;padding:15px 0}section.standalone.with-left-sidebar .left-sidebar .left-sidebar-cta{margin:0;font-size:11px}section.standalone.with-left-sidebar .left-sidebar .fieldset{text-align:left;padding:10px 20px;margin:0;white-space:nowrap;overflow:auto}section.standalone.with-left-sidebar .left-sidebar .fieldset .legend{display:inline-block;margin:0 15px 0 0;width:70px;text-align:right}section.standalone.with-left-sidebar .left-sidebar .fieldset div{display:inline-block;margin:0 15px 0 0}section.standalone.with-left-sidebar .left-sidebar .sidebar-filters{display:none;margin:15px 0 -10px;border-top:1px solid rgba(0,0,0,0.1)}section.standalone.with-left-sidebar .left-sidebar .sidebar-view-button{margin:0}section.standalone.with-left-sidebar .cards{float:none;margin:0 auto;width:100%}section.standalone.with-left-sidebar .left-sidebar .sidebar-filters-toggle{-webkit-appearance:none;appearance:none;border:0 none;outline:0 none;font-family:inherit;display:inline-block;padding:10px 20px;border-radius:4px;font-weight:700;text-align:center;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:0.5px;color:var(--color-text-90);background:#f2f2f2;margin-left:20px;box-shadow:var(--card-shadow)}section.standalone.with-left-sidebar .left-sidebar .sidebar-filters-toggle.active{background:#dddddd}section.standalone.with-left-sidebar .cards.events{width:100%;float:none;margin-top:-30px}}@media screen and (max-width: 760px){.header .header-main{height:50px}.header .main-nav-item.mdi-pencil{right:55px}.he0der .main-nav-item.mdi-plus{left:auto;right:150px}.homepage-hero h1{font-size:24px;line-height:36px;padding:120px 30px 80px 10px}ul.masonry{columns:2}ul.masonry li a.card-top .details{padding:3px 15px 5px}ul.cards.promos li{width:140px}.load-more{margin:20px 0 -10px}.sheet{margin:20px -5px 10px}.content{float:none;width:100%;margin:0 auto 30px}.sidebar{float:none;width:100%;margin:0 auto}.columns .left-column{width:100%;text-align:center;border-bottom:1px solid var(--color-border)}.columns .right-column{width:100%;text-align:center;background:rgba(0,0,0,0.01)}.columns .left-column .block-interior{max-width:480px}.columns .right-column .block-interior{max-width:300px;box-shadow:0 0 0 transparent}.footer{padding:30px 0}.footer .links{width:100%}.footer .links.categories{padding:0;width:100%}.footer .copyright{padding:20px 0 0;text-align:center}.footer .links.categories ul{-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;columns:2}.footer a:hover{border-bottom-color:rgba(255,255,255,0.8)}.page.legal h1{font-size:20px;margin:0 0 20px}.page.legal p{font-size:16px;margin:0 0 15px}.page.offer .columns .column-full .origami{margin:10px auto}ul.specs,.promo-text{max-width:300px;margin-left:auto;margin-right:auto}.page-hero h1{font-size:24px;padding:60px 0}.page-hero h1 span.highlight{padding:5px}.page-hero.small-page-hero h1{font-size:24px;padding:50px 0}.page-dropdowns ul li{width:100%;border-width:0 0 1px;text-align:left}.page-dropdowns ul li:last-child{border:0 none}.page-dropdowns ul li label{max-width:330px;margin:0 auto}.page-dropdowns ul li a{max-width:330px;margin:0 auto}section.standalone.with-left-sidebar{background:var(--color-background)}section.standalone.with-left-sidebar ul.cards.events li{padding:20px;height:auto;margin:0 0 20px;box-shadow:var(--card-shadow);background:white;max-width:400px}section.standalone.with-left-sidebar ul.cards.events li.featured{background:white;box-shadow:var(--card-shadow)}section.standalone.with-left-sidebar ul.cards li a.card-top .image{position:relative;top:auto;left:auto;margin:-20px -20px 20px;width:calc(100% + 40px);border-radius:0;box-shadow:0 1px 0 rgba(0,0,0,0.05)}section.standalone.with-left-sidebar .filters-applied{margin:0 -20px 5px;padding:0 20px 15px}.indent-on-mobile{position:relative;padding-left:25px}li.indent-on-mobile:before{content:'\F142';position:absolute;font-family:'Material Design Icons';top:50%;left:10px;transform:translateY(-50%);opacity:0.7}.page-dropdowns ul li{border-bottom:1px solid rgba(0,0,0,0.05)}body.best .header{height:50px !important;padding:10px 0}body.best .header .main-nav-item.menu-container{display:none}body.best .header a.logo{margin:0}body.best .best-hero h1{font-size:40px}body.best .best-filters .filter{width:100%;border:0 none;border-bottom:1px solid rgba(0,0,0,0.1);min-width:initial}body.best .best-filters .filter.year-filter{width:100px;border-right:1px solid rgba(0,0,0,0.1)}body.best .best-filters .filter.region-filter{width:calc(100% - 100px)}body.best .best-hero .page-hero-inner{padding:80px 0 40px}body.best .best-filters{position:relative;margin:0 0 -15px}body.best .best-filters .best-filters-inner{max-width:360px;margin:0 auto}body.best .best-filters .filter:last-child{border-bottom:0 none}body.best .best-results{max-width:400px;margin:0 auto}body.best .best-results h2{text-align:left}body.best .best-category li{width:100%;position:relative;top:auto !important;right:auto;height:auto;text-align:left;padding:0 20px;margin:0 0 25px}body.best .best-category li .image{display:none}body.best .best-category li .name{white-space:normal;line-height:1.3;margin:0 0 5px}body.best .best-category li.winner{width:100%;padding:20px}body.best .best-category li.winner .image{display:block;margin:-20px -20px 20px;width:calc(100% + 40px);height:180px}body.best .best-category li.winner .name{font-size:19px}body.best .best-article-link{padding:20px;margin:-10px auto 30px}body.best .best-article-link .image{position:relative;width:calc(100% + 40px);height:130px;margin:-20px -20px 20px}body.best .best-article-link .title{font-size:17px}body.best .best-article-link .description{font-size:14px}body.best.best-landing .best-hero{height:calc(100vh - 80px);min-height:700px}body.best.best-landing .best-hero h1{font-size:42px;margin:0 auto 20px;text-align:center;padding:0;line-height:1.2}body.best.best-landing .best-hero p{font-size:18px;padding:0 0 25px;max-width:340px}body.best.best-landing .best-filters{margin:0 auto;padding:0;height:auto}body.best.best-landing .best-filters .best-filters-inner{max-width:330px}body.best.best-landing .best-filters .filter{width:100% !important}body.best.best-landing .best-filters .filter.year-filter{border-right:0 none}body.best.best-landing .best-filters .container{padding:0}body.best.best-landing .best-hero-cta{position:relative;width:100%;padding:10px;top:auto;right:auto}body.best.best-landing .best-hero-cta a{font-size:15px;width:100%;line-height:46px}body.best.best-landing .best-filters .filter.category-filter{display:none}body.best.best-landing .best-filters.region-selected .filter.category-filter{display:block}.bob h2{margin:0 0 20px}.bob h3{padding:0}.bob p{font-size:16px}.bob .regions a{width:calc(50% - 20px);margin:0 20px 20px 0}.bob .categories{margin:-20px -15px}.bob .categories a{width:100%;height:140px}.bob .categories a label{padding:40px}.bob-hero.page-hero{height:calc(100vh - 80px);min-height:600px}.bob-hero.page-hero:after{content:'\F140';font-family:'Material Design Icons';position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:white;font-size:40px;pointer-events:none;z-index:10;opacity:0.5;animation:glow 2s infinite alternate}.bob-hero.page-hero .page-hero-inner{padding:150px 0 0}.bob-hero.page-hero h1{font-size:70px;line-height:1;padding:0;margin:0 auto 30px;max-width:320px}.bob-hero.page-hero h1 span.highlight{border-bottom:0 none}.bob-hero.page-hero p{font-size:20px;padding:0;margin:0 auto;max-width:350px}@keyframes glow{100%{opacity:0}}.awards{margin:0 -20px}.awards h2{padding-left:20px}.awards ul{padding-left:20px}}body.splash .header{height:50px !important;padding:10px 0}body.splash .header .main-nav-item.menu-container{display:none}body.splash .header a.logo{margin:0}body.splash .page-dropdowns{white-space:nowrap;width:100%;overflow:auto}body.splash .page-dropdowns ul li{width:auto}@media screen and (min-width: 901px){.map-layout-wrapper{padding-top:60px}}@media screen and (min-width: 1024px){body[data-theme='news-feed'] .wrapper{padding-top:100px}body[data-theme='news-feed'] .map-layout-wrapper{padding-top:60px}body[data-theme='news-feed'] .header{height:100px}body[data-theme='news-feed'] .header .header-main{text-align:left}body[data-theme='news-feed'] .header .main-nav-item.menu-container{display:none}body[data-theme='news-feed'] .header .account-link{font-size:12px}body[data-theme='news-feed'] .header .account-link .icon{font-size:16px;margin-right:5px;transform:translateY(1px)}body[data-theme='news-feed'] .header .button.post-button{background:#fafafa;color:#000}body[data-theme='news-feed'] .header .button.primary{transform:translateY(0px)}body[data-theme='news-feed'] .header .search-icon{top:50%;transform:translateY(-50%);margin:0;font-size:17px}body[data-theme='news-feed'] .header .header-search{z-index:100;right:45px;width:calc(100% - 125px);max-width:278px;box-shadow:0 1px 1px rgba(0,0,0,0.1), 0 0 0 1px rgba(0,0,0,0.1);border:0 none}body[data-theme='news-feed'] .header .header-search:before{font-size:13px;left:10px}body[data-theme='news-feed'] .header .header-search input[type='text']{font-size:13px;left:20px;width:calc(100% - 20px);padding-left:15px}body[data-theme='news-feed'] .header ul.nav.menu-nav{opacity:1;pointer-events:all;white-space:nowrap;width:100%;box-shadow:0 0 0 transparent;border-radius:0;top:60px;padding:0;background:transparent;left:0;width:100%;z-index:0;font-size:0}body[data-theme='news-feed'] .header ul.nav.menu-nav li{display:inline-block}body[data-theme='news-feed'] .header ul.nav.menu-nav li a{min-width:initial;line-height:40px;font-size:12px;border-radius:0;text-transform:uppercase;letter-spacing:0.1px;font-weight:600;padding:0;margin:0 10px 0 20px}body[data-theme='news-feed'] .header ul.nav.menu-nav li a:hover{background:transparent;box-shadow:0 -2px 0 inset;text-decoration:none}body[data-theme='news-feed'] .header ul.nav.menu-nav li a.active{box-shadow:0 -2px 0 var(--color-link-alt) inset;text-decoration:none}body[data-theme='news-feed'] .header ul.nav.menu-nav li a span.mdi{display:none}body[data-theme='news-feed'] .header ul.nav.switcher-nav{transform:none;margin-left:-500px;text-align:left}body[data-theme='news-feed'] .community-switcher{text-align:center}body[data-theme='news-feed'] .header ul.nav.menu-nav .more-nav{display:inline-block;cursor:pointer}body[data-theme='news-feed'] .header ul.nav.menu-nav .more-nav .more-nav-icon{font-size:12px;line-height:40px;display:inline-block;transform:scale(1.5);transform-origin:center;width:50px;text-align:center}body[data-theme='news-feed'] .header ul.nav.menu-nav .more-nav .more-nav-links{display:none;position:absolute;background:white;box-shadow:var(--card-shadow);border-radius:4px;overflow:hidden;margin:-3px 0 0 6px}body[data-theme='news-feed'] .header ul.nav.menu-nav .more-nav:hover .more-nav-links{display:block}body[data-theme='news-feed'] .header ul.nav.menu-nav .more-nav .more-nav-links li{display:block}body[data-theme='news-feed'] .header ul.nav.menu-nav .more-nav .more-nav-links li a{margin:0;padding:0 10px}body[data-theme='news-feed'] .header ul.nav.menu-nav .more-nav .more-nav-links li a:hover{box-shadow:0 0 0 transparent;text-decoration:underline}body[data-theme='news-feed'] .header ul.nav.menu-nav .more-nav .more-nav-links li a:after{display:inline-block}body[data-theme='news-feed'] .header .main-nav-item .more-logins{opacity:1;pointer-events:all;white-space:nowrap;width:100%;box-shadow:0 0 0 transparent;border-radius:0;top:60px;padding:0;background:transparent;left:0;width:100%;z-index:0;font-size:0}body[data-theme='news-feed'] .header .main-nav-item .more-logins li{display:inline-block}body[data-theme='news-feed'] .header .main-nav-item .more-logins li a{line-height:40px;font-size:12px;border-radius:0;text-transform:uppercase;letter-spacing:0.1px;font-weight:600;padding:0;margin:0 10px 0 20px}body[data-theme='news-feed'] .header .main-nav-item .more-logins li a:hover{background:transparent;box-shadow:0 2px 0 inset;text-decoration:none}body[data-theme='news-feed'] .header .main-nav-item .more-logins li a.active{box-shadow:0 -2px 0 var(--color-link-alt) inset;text-decoration:none}body[data-theme='news-feed'] .header .main-nav-item .more-logins li a span.mdi{display:none}body[data-theme='news-feed'] .header .container .more-logins{display:inline-block;cursor:pointer}body[data-theme='news-feed'] .header .container .more-logins .more-logins-icon{font-size:24px;display:inline-block;transform-origin:center;text-align:center}body[data-theme='news-feed'] .header .container .more-logins .more-logins-links{display:none;position:absolute;background:white;box-shadow:var(--card-shadow);border-radius:4px;overflow:hidden;margin:-5px 0 0 -190px}body[data-theme='news-feed'] .header .container .more-logins:hover .more-logins-links{display:block}body[data-theme='news-feed'] .header .container .more-logins .more-logins-links li{display:block}body[data-theme='news-feed'] .header .container .more-logins .more-logins-links li a{margin:0;padding:0 10px}body[data-theme='news-feed'] .header .container .more-logins .more-logins-links li a:hover{box-shadow:0 0 0 transparent;text-decoration:underline}body[data-theme='news-feed'] .header .container .more-logins .more-logins-links li a:after{display:inline-block}}@media screen and (max-width: 1023px){body[data-theme='news-feed'] .header ul.nav.menu-nav{width:calc(100% - 10px);padding-top:75px;height:calc(100vh - 50px);overflow:auto}body[data-theme='news-feed'] .header ul.nav.menu-nav:before{content:'';position:absolute;top:70px;left:0;width:100%;height:1px;background:rgba(0,0,0,0.05)}body[data-theme='news-feed'] .header .header-search{opacity:1;top:15px;left:15px;right:auto;transform:none;max-width:none;width:calc(100% - 30px)}body[data-theme='news-feed'] .header .search-icon{display:none}body[data-theme='news-feed'] .header .button.post-button{background:#fafafa;color:#000}body[data-theme='news-feed'] .stories{font-size:0}body[data-theme='news-feed'] .stories a{width:calc(100% / 3)}body[data-theme='news-feed'] .stories a:first-child{width:calc(100% - 390px)}body[data-theme='news-feed'] .stories a:first-child .title{padding:20px 20px 0}body[data-theme='news-feed'] .stories a:first-child .byline{padding:0 20px}body[data-theme='news-feed'] .stories a:first-child .description{padding:0 20px}body[data-theme='news-feed'] .article .images-wrapper .gallery{margin:0 -50px 50px}}@media screen and (min-width: 1920px){body[data-theme='news-feed'] .article .da.bill .origami{left:-630px}}@media screen and (max-width: 760px){body[data-theme='news-feed'] .wrapper{padding-top:50px}body[data-theme='news-feed'] .map-layout-wrapper{padding-top:50px}body[data-theme='news-feed'] .header ul.nav.switcher-nav{top:45px}body[data-theme='news-feed'] .header .button.post-button{display:none}body[data-theme='news-feed'] .header a.logo{margin-left:30px;height:40px;margin-right:0}body[data-theme='news-feed'] .header a.logo img{max-width:calc(100vw - 245px);top:50%;transform:translateY(-50%)}body[data-theme='news-feed'] .header .button.primary{font-size:12px;margin-right:10px}body[data-theme='news-feed'] .header .main-nav-item{left:15px}body[data-theme='news-feed'] .header .header-actions{right:15px}body[data-theme='news-feed'] .header-main{text-align:left}body[data-theme='news-feed'] .header .add-bz-link{display:none}body[data-theme='news-feed'] .community-switcher{top:5px;width:35px;text-align:center}body[data-theme='news-feed'] .stories{margin:0;padding:0;width:100%}body[data-theme='news-feed'] .stories a{width:100%;border-bottom:1px solid #e7e7e7;padding:0px 0px 20px;margin:0px auto 20px;border-radius:0;display:block;max-width:400px}body[data-theme='news-feed'] .stories .image{position:absolute;width:64px;height:64px;top:0px;right:0px;padding:0px}body[data-theme='news-feed'] .stories .title{padding-right:84px;margin:0 0 5px;-webkit-line-clamp:10}body[data-theme='news-feed'] .stories .byline{padding-right:84px}body[data-theme='news-feed'] .stories a:first-child{width:calc(100% + 40px);margin:-20px -20px 20px;border:0 none;left:auto;border-radius:0;padding-bottom:30px;min-height:initial;max-width:none}body[data-theme='news-feed'] .stories a:first-child .image{position:relative;border:0 none;box-shadow:0 0 0 transparent;border-radius:0;width:100%;height:0;padding:0 0 56.25%;margin:-20px 0 20px}body[data-theme='news-feed'] .stories a:first-child .title{font-size:28px;line-height:1.2;margin:0px 0px 10px;padding:10px 20px 0}body[data-theme='news-feed'] .stories a:nth-child(2),body[data-theme='news-feed'] .stories a:nth-child(3),body[data-theme='news-feed'] .stories a:nth-child(4),body[data-theme='news-feed'] .stories a:nth-child(5),body[data-theme='news-feed'] .stories a:nth-child(6){position:relative;top:auto;right:auto;margin:0 auto 20px;padding:0 0 20px;width:100%;height:auto;min-height:initial;border-radius:0}body[data-theme='news-feed'] .stories a:nth-child(2):after,body[data-theme='news-feed'] .stories a:nth-child(3):after,body[data-theme='news-feed'] .stories a:nth-child(4):after,body[data-theme='news-feed'] .stories a:nth-child(5):after,body[data-theme='news-feed'] .stories a:nth-child(6):after{display:none}body[data-theme='news-feed'] .stories a:nth-child(2):before{content:'';display:none}body[data-theme='news-feed'] .stories a:nth-child(2) .image,body[data-theme='news-feed'] .stories a:nth-child(3) .image,body[data-theme='news-feed'] .stories a:nth-child(4) .image,body[data-theme='news-feed'] .stories a:nth-child(5) .image,body[data-theme='news-feed'] .stories a:nth-child(6) .image{top:0;right:0}body[data-theme='news-feed'] .article{font-size:17px}body[data-theme='news-feed'] .article h1{font-size:28px;line-height:1.2;margin:-20px 0 20px;letter-spacing:-0.5px}body[data-theme='news-feed'] .article .article-image{margin:0 0 20px}body[data-theme='news-feed'] .article .byline{padding-top:0;border-top:0 none}body[data-theme='news-feed'] .article .byline span.mdi{margin-right:2px}body[data-theme='news-feed'] .article .byline .author:after{margin:0 2px 0 5px}body[data-theme='news-feed'] .article .share-box{position:relative;top:auto;right:auto;transform:none;margin-left:-10px;padding:20px 0 0}body[data-theme='news-feed'] .article .da .origami{margin:-10px auto}body[data-theme='news-feed'] .article .da.bill{height:calc(100vh - 115px)}body[data-theme='news-feed'] .article .da.bill .origami{left:-20px;margin:0 auto}body[data-theme='news-feed'] .article .da.lb .origami{left:auto;width:300px;height:50px}body[data-theme='news-feed'] .article .da.carousel{margin-right:-20px}body[data-theme='news-feed'] .article .images-wrapper .gallery{height:360px;margin:0 -20px 50px;max-height:none;min-height:initial}}@media screen and (max-width: 460px){body[data-theme='news-feed'] .share-interior input[type='text']{font-size:13px}}.header-main a.logo{font-weight:bold;font-size:large;color:#000000}.get-verified{background:#2196f3 !important;color:white !important}.load-more{position:relative}.loader-container{display:none;position:absolute;background:#dadadacc;top:0;width:100%;height:100%}.loader{position:relative;top:calc(50% - 25px);left:calc(50% - 25px);border:5px solid #f3f3f3;border-radius:50%;border-top:5px solid #3498db;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (min-width: 761px){.mobile-only{display:none !important}}@media screen and (max-width: 760px){body[data-theme='news-feed'] .wrapper{padding-top:50px}body[data-theme='news-feed'] .header .header-main{height:50px}body[data-theme='news-feed'] .header .main-nav-item.mdi-pencil{right:55px}body[data-theme='news-feed'] .he0der .main-nav-item.mdi-plus{left:auto;right:150px}body[data-theme='news-feed'] .homepage-hero h1{font-size:24px;line-height:36px;padding:120px 30px 80px 10px}body[data-theme='news-feed'] ul.masonry{columns:2}body[data-theme='news-feed'] ul.masonry li a.card-top .details{padding:3px 15px 5px}body[data-theme='news-feed'] ul.cards.promos li{width:140px}body[data-theme='news-feed'] .load-more{margin:20px 0 -10px}body[data-theme='news-feed'] .sheet{margin:20px -5px 10px}body[data-theme='news-feed'] .content{float:none;width:100%;margin:0 auto 30px}body[data-theme='news-feed'] .sidebar{float:none;width:100%;margin:0 auto}body[data-theme='news-feed'] .columns .left-column{width:100%;text-align:center;border-bottom:1px solid var(--color-border)}body[data-theme='news-feed'] .columns .right-column{width:100%;text-align:center;background:rgba(0,0,0,0.01)}body[data-theme='news-feed'] .columns .left-column .block-interior{max-width:480px}body[data-theme='news-feed'] .columns .right-column .block-interior{max-width:300px;box-shadow:0 0 0 transparent}body[data-theme='news-feed'] .footer{padding:30px 0}body[data-theme='news-feed'] .footer .links{width:100%}body[data-theme='news-feed'] .footer .links.categories{padding:0;width:100%}body[data-theme='news-feed'] .footer .copyright{padding:20px 0 0;text-align:center}body[data-theme='news-feed'] .footer .links.categories ul{-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;columns:2}body[data-theme='news-feed'] .footer a:hover{border-bottom-color:rgba(255,255,255,0.8)}body[data-theme='news-feed'] .page.legal h1{font-size:20px;margin:0 0 20px}body[data-theme='news-feed'] .page.legal p{font-size:16px;margin:0 0 15px}body[data-theme='news-feed'] .page.offer .columns .column-full .origami{margin:10px auto}body[data-theme='news-feed'] ul.specs,body[data-theme='news-feed'] .promo-text{max-width:300px;margin-left:auto;margin-right:auto}body[data-theme='news-feed'] .page-hero h1{font-size:24px;padding:60px 0}body[data-theme='news-feed'] .page-hero h1 span.highlight{padding:5px}body[data-theme='news-feed'] .page-hero.small-page-hero h1{font-size:24px;padding:50px 0}body[data-theme='news-feed'] .page-dropdowns ul li{width:100%;border-width:0 0 1px;text-align:left}body[data-theme='news-feed'] .page-dropdowns ul li:last-child{border:0 none}body[data-theme='news-feed'] .page-dropdowns ul li label{max-width:330px;margin:0 auto}body[data-theme='news-feed'] .page-dropdowns ul li a{max-width:330px;margin:0 auto}body[data-theme='news-feed'] section.standalone.with-left-sidebar{background:var(--color-background)}body[data-theme='news-feed'] section.standalone.with-left-sidebar ul.cards.events li{padding:20px;height:auto;margin:0 0 20px;box-shadow:var(--card-shadow);background:white;max-width:400px}body[data-theme='news-feed'] section.standalone.with-left-sidebar ul.cards.events li.featured{background:white;box-shadow:var(--card-shadow)}body[data-theme='news-feed'] section.standalone.with-left-sidebar ul.cards li a.card-top .image{position:relative;top:auto;left:auto;margin:-20px -20px 20px;width:calc(100% + 40px);border-radius:0;box-shadow:0 1px 0 rgba(0,0,0,0.05)}body[data-theme='news-feed'] section.standalone.with-left-sidebar .filters-applied{margin:0 -20px 5px;padding:0 20px 15px}body[data-theme='news-feed'] .indent-on-mobile{position:relative;padding-left:25px}body[data-theme='news-feed'] li.indent-on-mobile:before{content:'\F142';position:absolute;font-family:'Material Design Icons';top:50%;left:10px;transform:translateY(-50%);opacity:0.7}body[data-theme='news-feed'] .page-dropdowns ul li{border-bottom:1px solid rgba(0,0,0,0.05)}body[data-theme='news-feed'] body.best .header{height:50px !important;padding:10px 0}body[data-theme='news-feed'] body.best .header .main-nav-item.menu-container{display:none}body[data-theme='news-feed'] body.best .header a.logo{margin:0}body[data-theme='news-feed'] body.best .best-hero h1{font-size:40px}body[data-theme='news-feed'] body.best .best-filters .filter{width:100%;border:0 none;border-bottom:1px solid rgba(0,0,0,0.1);min-width:initial}body[data-theme='news-feed'] body.best .best-filters .filter.year-filter{width:100px;border-right:1px solid rgba(0,0,0,0.1)}body[data-theme='news-feed'] body.best .best-filters .filter.region-filter{width:calc(100% - 100px)}body[data-theme='news-feed'] body.best .best-hero .page-hero-inner{padding:80px 0 40px}body[data-theme='news-feed'] body.best .best-filters{position:relative;margin:0 0 -15px}body[data-theme='news-feed'] body.best .best-filters .best-filters-inner{max-width:360px;margin:0 auto}body[data-theme='news-feed'] body.best .best-filters .filter:last-child{border-bottom:0 none}body[data-theme='news-feed'] body.best .best-results{max-width:400px;margin:0 auto}body[data-theme='news-feed'] body.best .best-results h2{text-align:left}body[data-theme='news-feed'] body.best .best-category li{width:100%;position:relative;top:auto !important;right:auto;height:auto;text-align:left;padding:0 20px;margin:0 0 25px}body[data-theme='news-feed'] body.best .best-category li .image{display:none}body[data-theme='news-feed'] body.best .best-category li .name{white-space:normal;line-height:1.3;margin:0 0 5px}body[data-theme='news-feed'] body.best .best-category li.winner{width:100%;padding:20px}body[data-theme='news-feed'] body.best .best-category li.winner .image{display:block;margin:-20px -20px 20px;width:calc(100% + 40px);height:180px}body[data-theme='news-feed'] body.best .best-category li.winner .name{font-size:19px}body[data-theme='news-feed'] body.best .best-article-link{padding:20px;margin:-10px auto 30px}body[data-theme='news-feed'] body.best .best-article-link .image{position:relative;width:calc(100% + 40px);height:130px;margin:-20px -20px 20px}body[data-theme='news-feed'] body.best .best-article-link .title{font-size:17px}body[data-theme='news-feed'] body.best .best-article-link .description{font-size:14px}body[data-theme='news-feed'] body.best.best-landing .best-hero{height:calc(100vh - 80px);min-height:700px}body[data-theme='news-feed'] body.best.best-landing .best-hero h1{font-size:42px;margin:0 auto 20px;text-align:center;padding:0;line-height:1.2}body[data-theme='news-feed'] body.best.best-landing .best-hero p{font-size:18px;padding:0 0 25px;max-width:340px}body[data-theme='news-feed'] body.best.best-landing .best-filters{margin:0 auto;padding:0;height:auto}body[data-theme='news-feed'] body.best.best-landing .best-filters .best-filters-inner{max-width:330px}body[data-theme='news-feed'] body.best.best-landing .best-filters .filter{width:100% !important}body[data-theme='news-feed'] body.best.best-landing .best-filters .filter.year-filter{border-right:0 none}body[data-theme='news-feed'] body.best.best-landing .best-filters .container{padding:0}body[data-theme='news-feed'] body.best.best-landing .best-hero-cta{position:relative;width:100%;padding:10px;top:auto;right:auto}body[data-theme='news-feed'] body.best.best-landing .best-hero-cta a{font-size:15px;width:100%;line-height:46px}body[data-theme='news-feed'] body.best.best-landing .best-filters .filter.category-filter{display:none}body[data-theme='news-feed'] body.best.best-landing .best-filters.region-selected .filter.category-filter{display:block}body[data-theme='news-feed'] .bob h2{margin:0 0 20px}body[data-theme='news-feed'] .bob h3{padding:0}body[data-theme='news-feed'] .bob p{font-size:16px}body[data-theme='news-feed'] .bob .regions a{width:calc(50% - 20px);margin:0 20px 20px 0}body[data-theme='news-feed'] .bob .categories{margin:-20px -15px}body[data-theme='news-feed'] .bob .categories a{width:100%;height:140px}body[data-theme='news-feed'] .bob .categories a label{padding:40px}body[data-theme='news-feed'] .bob-hero.page-hero{height:calc(100vh - 80px);min-height:600px}body[data-theme='news-feed'] .bob-hero.page-hero:after{content:'\F140';font-family:'Material Design Icons';position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:white;font-size:40px;pointer-events:none;z-index:10;opacity:0.5;animation:glow 2s infinite alternate}body[data-theme='news-feed'] .bob-hero.page-hero .page-hero-inner{padding:150px 0 0}body[data-theme='news-feed'] .bob-hero.page-hero h1{font-size:70px;line-height:1;padding:0;margin:0 auto 30px;max-width:320px}body[data-theme='news-feed'] .bob-hero.page-hero h1 span.highlight{border-bottom:0 none}body[data-theme='news-feed'] .bob-hero.page-hero p{font-size:20px;padding:0;margin:0 auto;max-width:350px}@keyframes glow{100%{opacity:0}}body[data-theme='news-feed'] .awards{margin:0 -20px}body[data-theme='news-feed'] .awards h2{padding-left:20px}body[data-theme='news-feed'] .awards ul{padding-left:20px}}
