.flex-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-layout>*{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.xs-hidden{display:none!important}@media (min-width:645px){.sm-hidden{display:none!important}}@media (min-width:785px){.md-hidden{display:none!important}}@media (min-width:1040px){.lg-hidden{display:none!important}}@media (min-width:1220px){.xl-hidden{display:none!important}}@media (min-width:645px){.sm-inline{display:inline!important}}@media (min-width:785px){.md-inline{display:inline!important}}@media (min-width:1040px){.lg-inline{display:inline!important}}@media (min-width:1220px){.xl-inline{display:inline!important}}.button-secondary{font-family:SofiaPro,Poppins,sans-serif;display:block;width:100%;padding:.35em 0 .45em;margin:25px 0 35px 0;letter-spacing:-.02em;border-radius:2px;overflow:hidden;white-space:nowrap;background-color:#02b1e8;font-size:24px;font-weight:600;-webkit-font-smoothing:antialiased;outline:0;border:none;color:#fff;text-align:center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color .15s;background-color:#e8e7e7;color:#555}.button-secondary:active{background-color:#028ab5;text-decoration:none}@media (min-width:645px){.button-secondary{padding:.25em 1em .35em;font-size:20px}}@media (min-width:1040px){.button-secondary:active{background-color:#02b1e8}.button-secondary:hover{background-color:#028ab5;text-decoration:none}}.button-secondary:active,.button-secondary:hover,.button-secondary:visited{color:#fff;text-decoration:none}.button-secondary a{display:block;text-decoration:none}.button-secondary.button-facebook{background-color:#3b5998}.button-secondary.button-facebook img{height:1em;width:auto;position:relative;top:2px;margin-right:1em}.button-secondary.button-facebook:active{background-color:#2d4373;text-decoration:none}@media (min-width:1040px){.button-secondary.button-facebook:active{background-color:#3b5998}.button-secondary.button-facebook:hover{background-color:#2d4373;text-decoration:none}}.button-secondary.button-google{background-color:#f6f6f6;color:#555;border:1px solid #e6e6e6;padding:.2em 1em .3em}.button-secondary.button-google img{height:1em;width:auto;transform:scale(2);position:relative;top:3px;margin-right:1em}.button-secondary.button-google:active{background-color:#e9e9e9;text-decoration:none;border-color:#d9d9d9}@media (min-width:1040px){.button-secondary.button-google:active{background-color:#f6f6f6;border-color:#d9d9d9}.button-secondary.button-google:hover{background-color:#e9e9e9;border-color:#d9d9d9;text-decoration:none}}.button-secondary.disabled,.button-secondary:disabled{background-color:#028ab5}.button-secondary.button-affirmative:hover{background-color:#028ab5;text-decoration:none}.button-secondary.button-destructive{background-color:#b80000}.button-secondary.button-destructive:active{background-color:#850000;text-decoration:none}.button-secondary.button-destructive:hover{background-color:#850000;text-decoration:none}.button-secondary.button-destructive.disabled,.button-secondary.button-destructive:disabled{background-color:#9f0000}.button-secondary:active{background-color:#cfcdcd;text-decoration:none}@media (min-width:1040px){.button-secondary:active{background-color:#e8e7e7}.button-secondary:hover{background-color:#cfcdcd;text-decoration:none}}.button-secondary:active,.button-secondary:hover,.button-secondary:visited{color:#555}#side-bar{padding:0 0 30px 0;overflow:hidden}#side-bar .compact-only{display:none!important}#side-bar .inner{border:1px solid #e8e7e7;margin-bottom:30px;padding:29px;border-radius:3px}#side-bar .inner img{max-width:100%}#side-bar .inner h1.title{text-align:center;font-size:1em;margin-top:0;margin-bottom:1.5em;color:#383838;text-transform:uppercase;letter-spacing:.06em;font-weight:700}#side-bar .inner a.article-tile:last-child{margin-bottom:15px}#side-bar .inner .user-photo{margin-bottom:2em;position:relative;text-align:center}#side-bar .inner .user-photo>img{width:182px;height:182px;display:block;border-radius:3px}#side-bar .inner .user-photo>img.user-photo-image-default{opacity:.6;outline:0}#side-bar .inner .user-photo input#user-photo-upload{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#side-bar .inner .user-photo label#user-photo-upload-button{width:100%;padding:.35em 0 .45em;margin:25px 0 35px 0;letter-spacing:-.02em;border-radius:2px;overflow:hidden;white-space:nowrap;background-color:#02b1e8;font-size:24px;-webkit-font-smoothing:antialiased;outline:0;border:none;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color .15s;display:block;cursor:pointer;text-align:center;text-decoration:none!important;padding:.5em 0!important;font-weight:600;font-size:1em!important;width:auto;font-family:SofiaPro,Poppins,sans-serif;margin:0 auto;position:absolute;top:15px;left:15px;right:15px;box-shadow:0 4px 8px rgba(0,0,0,.1)}#side-bar .inner .user-photo label#user-photo-upload-button:active{background-color:#028ab5;text-decoration:none}@media (min-width:645px){#side-bar .inner .user-photo label#user-photo-upload-button{padding:.25em 1em .35em;font-size:20px}}@media (min-width:1040px){#side-bar .inner .user-photo label#user-photo-upload-button:active{background-color:#02b1e8}#side-bar .inner .user-photo label#user-photo-upload-button:hover{background-color:#028ab5;text-decoration:none}}#side-bar .inner .user-photo label#user-photo-upload-button:active,#side-bar .inner .user-photo label#user-photo-upload-button:hover,#side-bar .inner .user-photo label#user-photo-upload-button:visited{color:#fff;text-decoration:none}#side-bar .inner .user-photo label#user-photo-upload-button a{display:block;text-decoration:none}#side-bar .inner .user-photo label#user-photo-upload-button.button-facebook{background-color:#3b5998}#side-bar .inner .user-photo label#user-photo-upload-button.button-facebook img{height:1em;width:auto;position:relative;top:2px;margin-right:1em}#side-bar .inner .user-photo label#user-photo-upload-button.button-facebook:active{background-color:#2d4373;text-decoration:none}@media (min-width:1040px){#side-bar .inner .user-photo label#user-photo-upload-button.button-facebook:active{background-color:#3b5998}#side-bar .inner .user-photo label#user-photo-upload-button.button-facebook:hover{background-color:#2d4373;text-decoration:none}}#side-bar .inner .user-photo label#user-photo-upload-button.button-google{background-color:#f6f6f6;color:#555;border:1px solid #e6e6e6;padding:.2em 1em .3em}#side-bar .inner .user-photo label#user-photo-upload-button.button-google img{height:1em;width:auto;transform:scale(2);position:relative;top:3px;margin-right:1em}#side-bar .inner .user-photo label#user-photo-upload-button.button-google:active{background-color:#e9e9e9;text-decoration:none;border-color:#d9d9d9}@media (min-width:1040px){#side-bar .inner .user-photo label#user-photo-upload-button.button-google:active{background-color:#f6f6f6;border-color:#d9d9d9}#side-bar .inner .user-photo label#user-photo-upload-button.button-google:hover{background-color:#e9e9e9;border-color:#d9d9d9;text-decoration:none}}#side-bar .inner .user-photo label#user-photo-upload-button.disabled,#side-bar .inner .user-photo label#user-photo-upload-button:disabled{background-color:#028ab5}#side-bar .inner .user-photo label#user-photo-upload-button.button-affirmative:hover{background-color:#028ab5;text-decoration:none}#side-bar .inner .user-photo label#user-photo-upload-button.button-destructive{background-color:#b80000}#side-bar .inner .user-photo label#user-photo-upload-button.button-destructive:active{background-color:#850000;text-decoration:none}#side-bar .inner .user-photo label#user-photo-upload-button.button-destructive:hover{background-color:#850000;text-decoration:none}#side-bar .inner .user-photo label#user-photo-upload-button.button-destructive.disabled,#side-bar .inner .user-photo label#user-photo-upload-button.button-destructive:disabled{background-color:#9f0000}#side-bar .inner .user-photo label#user-photo-upload-button img{vertical-align:middle;width:.8em;height:.8em;display:inline-block;position:relative;top:-1px;margin-right:2px;filter:brightness(200%)}#side-bar .inner .user-photo-options{text-align:center;margin-top:.4em;font-size:.8em}#side-bar .inner .user-photo-options input#user-sidebar-photo-change{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#side-bar .inner .user-photo-options label#user-sidebar-photo-change-link{color:#02b1e8;cursor:pointer}#side-bar .inner .user-photo-options label#user-sidebar-photo-change-link:hover{text-decoration:underline}#side-bar .inner .user-photo-options.disabled{opacity:.6;color:#02b1e8}#side-bar .inner ul.links{margin:0;padding:0;list-style-type:none}#side-bar .inner ul.links li{margin:0;padding:0;list-style-type:none}#side-bar .inner ul.links li a{color:#555;line-height:2em}#side-bar .inner ul.links li a.active{font-weight:600;color:#383838}#side-bar .inner ul.links.centered li{padding-left:5px}#side-bar .inner a.infographic{display:inline-block;position:relative;margin-top:1em;border-radius:2px;overflow:hidden}#side-bar .inner a.infographic img{display:block}#side-bar .inner a.infographic::after{content:'';position:absolute;pointer-events:none;cursor:pointer;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;font-family:SofiaPro,Poppins,sans-serif;transition:opacity .15s}#side-bar .inner a.infographic:hover::after{opacity:1}#side-bar .inner.bulletin{font-size:.9em}#side-bar .inner.bulletin h1.title{font-size:1.3em}#side-bar .inner.bulletin ul{margin-left:20px}#side-bar .inner.bulletin li{list-style:disc url(/assets/images/checkmark.svg) outside;padding-bottom:1em;line-height:1.4}#side-bar .inner.prominent{background-color:#f7f6f6;border:none}#side-bar .inner.prominent .user-photo>img{outline:1px solid rgba(0,0,0,.2);outline-offset:-1px}#side-bar .inner.prominent .user-photo>img.user-photo-image-default{outline:0}#side-bar .inner.skinny{clear:both;float:left;width:240px}#side-bar .inner.skinny.skinny-left{float:right}#side-bar .inner.collapse{padding:0;border:none}#side-bar .inner.sidebar-ad{text-align:center}@media (min-width:1220px){#side-bar .inner.sidebar-ad:empty{height:0;padding:0!important;border:none!important;margin:0 auto}#side-bar .inner.sidebar-ad:not(:empty)+.sidebar-ad{border-top:1px solid #fff;margin-top:-31px;padding-top:0}}#side-bar .inner.hidden{display:none}#side-bar .bottom{margin-top:-30px}#side-bar.sticky{position:-webkit-sticky;position:sticky;top:95px}#side-bar.sticky .inner{margin-bottom:0}.side-links{color:#555}.side-links .side-map{position:relative;margin-bottom:1em;display:none}.side-links .side-map .map-image{width:100%;border-radius:3px;overflow:hidden}.side-links .side-map>img{margin:0 auto;display:block;width:100%}.side-links .side-map .side-map-link{display:block;position:relative;width:100%;border-radius:3px;overflow:hidden}.side-links .side-map .side-map-link .label{font-family:SofiaPro,Poppins,sans-serif;display:block;position:absolute;border-radius:4px;letter-spacing:-.04em;font-weight:700;color:#fff;text-align:center;background-color:rgba(0,0,0,.75)}.side-links .side-map .side-map-link .label.link{top:10px;right:10px;padding:2px 10px}.side-links .side-map .side-map-link .label.popout{top:10px;right:10px;padding:4px 8px}.side-links .side-map .side-map-link .label .icon{position:relative;top:2px}.side-links .side-map .side-map-link.icon{height:100px;background:url(/assets/images/map/map@2x.jpg) bottom center;background-size:cover}.side-links .side-map .side-map-link.icon .label.link{top:auto;bottom:10px}.side-links .side-map .side-map-link:hover .label{background-color:rgba(0,0,0,.95)}.side-links a{color:#555}.side-links .title{font-family:SofiaPro,Poppins,sans-serif;color:#383838;text-align:center;text-transform:uppercase;letter-spacing:.06em;font-size:.9em;font-weight:700;padding:10px}.side-links .quicklinks{font-family:SofiaPro,Poppins,sans-serif;font-size:1.1em}.side-links .quicklinks a{display:block;overflow:hidden;height:40px;line-height:40px;padding-left:30px}.side-links .quicklinks a .container{margin:0;padding:0;width:100%;max-width:none}.side-links .quicklinks a .icon{position:absolute;line-height:40px;margin-left:-30px;width:22px;text-align:center}.side-links .quicklinks a .icon img{vertical-align:middle;position:relative;top:-2px}.side-links .quicklinks a.category{color:#555;cursor:pointer;background-color:#fff;position:relative;z-index:2}.side-links .quicklinks a.category .category-count{display:none}.side-links .quicklinks a.category .icomoon-chevron-down{color:rgba(119,119,119,.4);font-size:.8em;line-height:38px;float:right}.side-links .quicklinks a.active,.side-links .quicklinks a:hover{margin-right:-29px;margin-left:-29px;padding-right:29px;padding-left:59px;text-decoration:none;background-color:#f7f6f6}.side-links .quicklinks a.active{font-weight:600;color:#383838}.side-links .quicklinks a.type.empty{display:none}.side-links .quicklinks a.separate{margin-top:2em;border-top:0;border-bottom:0;top:0;height:40px;margin-bottom:0}.side-links .quicklinks .quicklinks-types{display:none;position:relative;z-index:1;margin-top:0;animation:quicklinks-arrive .15s ease-out}.side-links .quicklinks .quicklinks-toggle-button{-webkit-user-select:none;user-select:none}.side-links .quicklinks .quicklinks-toggle-button.open a.category{font-weight:600;color:#383838;margin-right:-29px;margin-left:-29px;padding-right:29px;padding-left:59px;text-decoration:none;background-color:#f7f6f6}.side-links .quicklinks .quicklinks-toggle-button.open a.category .icomoon-chevron-down{color:#383838}.side-links .quicklinks .quicklinks-toggle-button.open .quicklinks-types{display:block}#get-involved{padding:15px!important;font-size:.9em}#book-with-confidence{margin-top:30px;display:none;position:fixed;background-color:#fff}@media (min-width:1040px){#book-with-confidence{display:block}}.offsite-links{font-size:.8em;text-align:center;background-color:#f7f6f6;margin-top:30px;border:none!important}.offsite-links.hidden{display:none}.offsite-links h1.title{text-align:center;font-size:1.5em!important;margin-top:0!important;margin-bottom:1em!important;color:#383838;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.offsite-links ul{margin:0;padding:0;list-style-type:none}.offsite-links ul li{margin:0;padding:0 0 4px 0;list-style-type:none}.offsite-links ul li a{display:block;background-color:#fff;border:1px solid #d4d3d3;padding:1em 0 .5em;text-align:center;border-radius:2px}.offsite-links ul li a:hover{border-color:#bbb9b9}.offsite-links ul li a img{height:30px;max-width:140px;object-fit:contain;width:auto}a.article-tile{display:block;margin-bottom:30px;text-decoration:none!important;text-align:left}a.article-tile img{width:100%;height:auto;border-radius:3px}a.article-tile .entity-wrapper{margin-bottom:.5em}a.article-tile div.title{font-family:SofiaPro,Poppins,sans-serif;display:inline;font-size:1.5em;color:#505050;line-height:.8em;max-height:2.8em;overflow:hidden}a.article-tile:active div.title{color:#383838;box-shadow:inset 0 0 #fff,inset 0 -2px #fef17b,inset 0 -16px #fffaee}@media (min-width:1040px){a.article-tile:active div.title{color:#505050}a.article-tile:hover div.title{color:#383838;box-shadow:inset 0 0 #fff,inset 0 -4px #fef16c,inset 0 -16px #fefadc}}.account-delete{padding:0 15px;font-size:.9em;clear:both;float:left;width:240px}.account-delete-bottom{font-size:.9em}@media (min-width:1040px){.account-delete-bottom{display:none}}