body{-webkit-font-smoothing:antialiased;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400}#blog #hero{background-color:#2465ba}#blog #hero .hero-img{height:100%;width:100%}#blog .post{position:relative}#blog .post-teaser{border:1px solid #ecebe9;position:relative}#blog .post-teaser .img-wrap{aspect-ratio:1.5/1;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}#blog .post-teaser a,#blog .post-teaser a:hover{color:#231f20;text-decoration:none}#blog .post-teaser .title{color:#002c72;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase}@media only screen and (min-width:1200px){#blog .post-teaser .title{font-size:1.5rem}}#blog .post-teaser .excerpt{width:auto}#blog .post-teaser .content,#blog .post-teaser .excerpt-wrap{flex-grow:1}#blog #load-posts a{border:0;color:#fff;text-decoration:none;text-transform:none}#blog #load-posts a.disabled{background:#002c72;opacity:.5}#blog-post section#hero{background-blend-mode:multiply,normal;background-color:#3a66b5;background-repeat:repeat;background-size:600px 336px}#blog-post .hero-img{aspect-ratio:3/2;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:768px){#blog-post .hero-img{aspect-ratio:2/1}}#blog-post .button.back{transform:translate(40px,-50%)}@media only screen and (min-width:768px){#blog-post .button.back{transform:translateY(-50%)}}#blog-post .button.back .icon{transform:rotate(-180deg)}#blog-post .title{color:#002c72;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:2.25rem;font-style:normal;font-weight:400;line-height:1}@media only screen and (min-width:1200px){#blog-post .title{font-size:3.5rem}}#blog-post .date{color:#6f6f6f}#blog-post .date,#blog-post h2{font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}#blog-post h2{color:#231f20;font-size:2rem}#blog-post h3{color:#002c72;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:1.2rem;font-style:normal;font-weight:700;margin-bottom:.25rem;margin-top:1.25rem}#blog-post img{height:auto;max-width:100%;width:auto}#blog-post p{color:#404040;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:.36px;line-height:1.75}#blog-post ul{line-height:1.5;list-style-type:none}#blog-post ul li{color:#404040;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:400;margin-bottom:.5rem}#blog-post ul li:before{background:#404040;border-radius:50%;content:"";display:inline-block;height:.35rem;margin-right:.5rem;position:relative;top:-1px;width:.35rem}#blog-post section#results{padding-top:3rem}#blog-post section#results .results-container{max-width:1320px}#blog-post section#results .headline-1{color:#002c72;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:2.25rem;font-style:normal;font-weight:400;letter-spacing:2px;line-height:1;margin:0 0 1.5rem;text-align:center}@media only screen and (min-width:768px){#blog-post section#results .headline-1{font-size:2.75rem}}@media only screen and (min-width:992px){#blog-post section#results .headline-1{font-size:3.45rem}}#blog-post section#results .city-filter-wrapper{align-items:center;background-color:#ecebe9;display:flex;flex-direction:column;justify-content:center;padding-bottom:1rem;position:relative;z-index:1}@media only screen and (min-width:768px){#blog-post section#results .city-filter-wrapper{flex-direction:row}}@media only screen and (min-width:992px){#blog-post section#results .city-filter-wrapper{height:80px;padding-bottom:0}}#blog-post section#results .city-filter-wrapper .filter-wrapper{display:flex;flex-direction:column;margin:1rem 1.5rem}@media only screen and (min-width:992px){#blog-post section#results .city-filter-wrapper .filter-wrapper{margin:2rem 1.5rem}}#blog-post section#results .city-filter-wrapper .filter-wrapper button{background-color:transparent;border:none;border-bottom:3px solid transparent;color:#231f20;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:400;letter-spacing:12px;line-height:1;margin:0;opacity:1;padding:0 0 .25rem;text-transform:uppercase}@media only screen and (min-width:992px){#blog-post section#results .city-filter-wrapper .filter-wrapper button{font-size:2rem}}#blog-post section#results .city-filter-wrapper .filter-wrapper .line{background-color:#ecebe9;height:3px;transform:translateX(-5%);transition:background-color .2s ease-in-out;width:105%}#blog-post section#results .city-filter-wrapper .filter-wrapper button.active+.line{background-color:#002c72}#blog-post section#results .qmis-wrapper{display:flex;flex-wrap:wrap;margin:2rem auto;max-width:1200px;width:100%}@media only screen and (min-width:992px){#blog-post section#results .qmis-wrapper{margin:2rem auto}}#blog-post .post-nav{background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.1);color:#002c72;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:400;height:101px;text-align:right}@media only screen and (min-width:768px){#blog-post .post-nav{font-size:1.5rem}}#blog-post .post-nav .icon{transform:rotate(-180deg)}#blog-post .post-nav.prev{text-align:left}#blog-post .post-nav.prev .icon{transform:rotate(0)}#blog-post .post-nav a{color:unset;text-decoration:none}#blog-post .post-nav .content-wrap{flex-grow:1}#blog-post .post-nav .img-wrap{aspect-ratio:180/101;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:180px}#blog-post .post-nav .post-direction{line-height:1;text-transform:uppercase}#blog-post .post-nav .title{color:#acacac;font-family:quasimoda,sans-serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400}