.person-info-tile{background:#fff;border:1px solid #dfe0eb;border-radius:8px;display:flex;max-width:620px;overflow:hidden}.person-info-tile__photo.thumbnail{border-radius:0;flex:0 0 234px;height:100%}.person-info-tile__body,.person-info-tile__content{display:flex;flex-direction:column}.person-info-tile__content{padding:20px 30px;position:relative}.person-info-tile__head{margin-bottom:19px}.person-info-tile__body{flex:auto}.person-info-tile__body .contact-item{margin:10px 0}.person-info-tile__body .contact-item:last-child{margin-bottom:0}.person-info-tile__body,.person-info-tile__position{font-size:1.28em}.person-info-tile__position{color:#1d4973;font-weight:700}.person-info-tile__info{font-size:.9em;margin-bottom:auto}.person-info-tile-more{align-items:center;bottom:20px;display:flex;font-weight:700;position:absolute;right:30px;text-decoration:underline}.person-info-tile-more svg{margin-left:8px}.person-info-tile-more svg *{stroke:#0b2640}body.contrast .person-info-tile{background:#23242a;border-color:#ffd401;color:#ffd401}body.contrast .person-info-tile__position{color:#ffd401}.cta-slide{padding:20px 55px}.cta-slide-content{display:flex;flex-direction:column;font-family:Overpass,sans-serif;margin:auto 0;position:relative;z-index:5}.cta-slide-content h3{font-size:1.42em;font-weight:600;margin:0 0 16px}.cta-slide-content p{font-size:1.5em;font-weight:400}.cta-slide-content .store-button{background-repeat:no-repeat;background-size:cover;display:inline-block;height:41px;width:138px}.cta-slide-content .store-button:last-child{width:123px}.cta-slide-content a{background:#0b2640;border-radius:8px;color:#fff;display:inline-block;font-size:1.14em;font-weight:600;margin-right:auto;padding:12px 25px}.cta-slide-content div{display:flex;gap:14px}.cta-slide-bg{background-position:100% 0;background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;right:0;top:0;width:100%}body.contrast .cta-slide-bg,body.contrast .cta-slide-content a{filter:grayscale(1)}.slider-bottom{bottom:-36px;height:36px;position:absolute;width:100%}.slider-bottom,.slider-controls{display:flex;justify-content:center}.slider-controls{align-items:center;background:#fff;border-bottom:1px solid #dfe0eb;border-top:1px solid #fff;padding:3px 5px 8px;position:relative;top:-1px;z-index:100}.slider-controls .slider-controls-left,.slider-controls .slider-controls-right{background-size:cover;height:36px;position:absolute;top:-1px;width:49px}.slider-controls .slider-controls-left{left:-48px}.slider-controls .slider-controls-right{right:-48px}.slider-dots{align-items:center;display:flex;gap:8px}.slider-dots>button{background:#0000;border:1px solid #b6b6b6;border-radius:50%;cursor:pointer;height:20px;transition:background .3s;width:20px}.slider-dots>button.active{background:#243752;border-color:#243752}.slider-buttons{align-items:center;display:flex;gap:8px;margin-left:16px}.slider-buttons button,.slider-buttons>svg{cursor:pointer}.slider-buttons button{background:#0000;border:1px solid #223555;border-radius:50%;display:flex;height:20px;margin:0;padding:0;width:20px}.slider-buttons button svg{margin:auto}body.contrast .slider-dots>button{border-color:#ffd401}body.contrast .slider-dots>button.active{background:#ffd401}body.contrast .slider-buttons button{background:#0000;border-color:#ffd401}body.contrast .slider-controls{background:#0000;border:0;top:4px}body.contrast .slider-controls .slider-controls-left,body.contrast .slider-controls .slider-controls-right{display:none}.slider{margin-bottom:56px;position:relative}.slider-slide{background:#fff;border:1px solid #dfe0eb;border-radius:8px;display:flex;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:1}.slider-slide.active{opacity:1;z-index:10}.slider-slide:hover .slider-slide-content a{text-decoration:underline}.slider-slide:hover .slider-slide-thumbnail.thumbnail:before{opacity:1}.slider-slide-thumbnail.thumbnail{border-radius:8px 0 0 8px;flex:0 0 45%;height:100%;position:relative}.slider-slide-thumbnail.thumbnail:before{background:#5fb4d980;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s;width:100%}.slider-slide-content{flex:1 1;padding:20px 30px 40px}.slider-slide-content a{transition:-webkit-text-decoration .4s;transition:text-decoration .4s;transition:text-decoration .4s,-webkit-text-decoration .4s}.slider-slide-content .heading-5{margin-bottom:15px}.slider-slide-content p{font-size:1.14em;margin:0}body.contrast .slider-slide{background:#23242a;border-color:#ffd401;color:#ffd401}.last-added{background:#fff;border:1px solid #dfe0eb;border-radius:8px;display:flex;flex-direction:column;padding:32px}.last-added .heading-4{margin-bottom:25px}.last-added .button{margin-left:auto;margin-top:50px}.last-added__item{align-items:flex-start;border-bottom:1px solid #0b26401a;display:flex;font-size:1.28em;padding:10px 0}.last-added__item strong{align-items:center;display:flex;flex:auto;font-weight:500;margin-right:15px}.last-added__item strong svg{margin-right:20px;min-width:8px}.last-added__item span{color:#707070;flex:0 0 250px;margin-left:auto;text-align:right}@media(max-width:1450px){.last-added__item{font-size:1em}}@media(max-width:900px){.last-added__item{flex-wrap:wrap}.last-added__item span,.last-added__item strong{flex:0 0 100%}.last-added__item span{margin:6px 0 0;padding-left:28px;text-align:left}}@media(max-width:700px){.last-added{padding:24px 15px}}body.contrast .last-added{background:#23242a;border-color:#ffd401}body.contrast .last-added__item{border-color:#ffd401}body.contrast .last-added__item span{color:#a38801}.city-info{display:flex;margin-bottom:45px}.city-info .form-select{display:none}.city-info .form-select .form-select__main svg *{stroke:#0b2640}.city-info-tabs{display:flex;flex:0 0 429px;flex-direction:column;font-size:1.28em;font-weight:600;gap:8px;margin-right:42px;position:relative}.city-info-tabs>a{background:#fff;border:1px solid #dfe0eb;border-radius:8px;border-radius:12px;box-shadow:0 4px 20px 0 rgba(0,0,0,.078);height:62px;padding:20px 24px;position:relative;transition:background .2s;z-index:5}.city-info-tabs>a:hover{background-color:#fafafa}.city-info-tabs>a.active{background:#172b47;border-color:#172b47;box-shadow:none;color:#fff;transition:background 0s}.city-info-tabs-line{background:#172b47;height:86px;left:417px;position:absolute;width:66px}.city-info-tabs-line:after,.city-info-tabs-line:before{background-color:#f7f8fc;content:"";display:block;height:30px;position:absolute;right:12px;width:100%}.city-info-tabs-line:before{border-radius:0 0 12px 0;top:-18px}.city-info-tabs-line:after{border-radius:0 12px 0 0;bottom:-18px}.city-info-tabs-line.first{height:74px;top:0!important}.city-info-tabs-line.first:before{display:none}.city-info-tabs-line.last{height:74px}.city-info-tabs-line.last:after{display:none}.city-info-content{background-color:#172b47;border-radius:12px;color:#fff;flex:auto;font-size:1.14em;font-weight:500;overflow:hidden;padding:28px 40px;position:relative}.city-info-content a{color:#fff}.city-info-content-bg{background-position:100% 0;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}.city-info-content:has(.riviera-tab) .city-info-content-bg{background-position:calc(100% + 40px);background-size:auto 75%}.city-hall-tab>div{width:100%}.city-info-hours{display:flex}.city-info-hours>div .city-info-hours-block:first-child{margin-bottom:40px}.city-info-hours-block{margin-right:60px}.city-info-hours-block>div{margin-bottom:8px}.city-info-hours-block>a{color:#5fb4d9;font-weight:700;text-decoration:underline}@media(max-width:1440px){.city-info{display:block}.city-info-tabs{flex-direction:row;font-size:1em;margin:0}.city-info-tabs>a{border-radius:12px 12px 0 0;padding:20px 15px}.city-info-content{border-radius:0 12px 12px 12px;min-height:300px}.city-info-tabs-line{display:none}}@media(max-width:1000px){.city-info .form-select{display:block}.city-info-content{border-radius:12px}.city-info-content-bg,.city-info-tabs{display:none}}@media(max-width:768px){.city-info-content{min-height:auto;padding:24px 15px}.city-info-hours{flex-wrap:wrap}.city-info-hours .city-info-hours-block{margin-bottom:40px}}body.contrast .city-info-tabs>a{background:#534601;border-color:#ffd401}body.contrast .city-info-tabs>a.active{background:#000;border-color:#000;color:#ffd401}body.contrast .city-info-tabs-line{background:#000}body.contrast .city-info-tabs-line:after,body.contrast .city-info-tabs-line:before{background:#23242a}body.contrast .city-info-content{background-color:#000;color:#ffd401}body.contrast .city-info-content-bg{filter:grayscale(1)}@media(max-width:1000px){body.contrast .city-info .form-select .form-select__main svg *{stroke:#ffd401}}.thumbnail{background-color:#0000001a;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px}.thumbnail-loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.solve-online{grid-row-gap:16px;grid-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin-bottom:90px;row-gap:16px}.solve-online-tile{aspect-ratio:1.84;background-color:#fff}.solve-online-tile a{border:3px solid #0000;border-radius:6px;color:#172d4a;display:block;font-family:Overpass,sans-serif;font-size:1.42em;font-weight:700;height:100%;padding:16px;text-align:center;transition:border .4s;width:100%}.solve-online-tile a:hover{border:3px solid #5fb4d9}@media(max-width:1640px){.solve-online{margin-bottom:20px}}body.contrast .solve-online-tile{background:none}.page.main-page{padding-top:15px}.page.main-page .page-content{margin-bottom:0}.page.main-page .container{max-width:1630px}.main-page .person-info-tile,.main-page .slider{height:315px}.main-page .page-content>.row{gap:16px 11px;margin-bottom:16px}.main-page .page-content>.row .loader{flex:auto;height:315px}.main-page .person-info-tile{flex:1 1 604px;max-width:604px}.main-page .slider{flex:auto;flex-basis:760px}.main-page .last-added{flex:1 1}@media(max-width:1440px){.main-page .person-info-tile{max-width:none}}@media(max-width:1340px){.main-page .slider .slider__slide_thumbnail.thumbnail{display:none}.main-page .slider .slider__dots{left:30px}}@media(max-width:1280px){.main-page .last-added{flex:0 0 100%}.main-page .office-hours{margin-right:0}}@media(max-width:1000px){.main-page .person-info-tile{max-width:100%}.main-page .slider{flex:0 0 100%;height:310px}.main-page .slider .slider__slide_thumbnail.thumbnail{display:block;flex:0 0 40%}.main-page .slider .slider__dots{left:calc(40% + 30px)}}@media(max-width:767px){.main-page .slider .slider-slide-thumbnail{display:none}.main-page .slider .slider-slide.cta-slide{padding-left:15px;padding-right:15px}.main-page .slider .cta-slide-bg{display:none}}@media(max-width:630px){.main-page .page-content>.row{display:block}.main-page .person-info-tile{margin-bottom:14px}.main-page .person-info-tile__photo.thumbnail{aspect-ratio:1}.main-page .person-info-tile__content{padding-bottom:55px}.main-page .person-info-tile{display:block;height:auto}.main-page .person-info-tile__content,.main-page .slider__slide_content{padding-left:15px;padding-right:15px}.main-page .slider .slider__dots{left:15px}}