@charset "UTF-8";.compare-cars-form div.attributes-selector-container{max-width:700px;max-height:0;width:65%;margin:0 auto;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:768px){.compare-cars-form div.attributes-selector-container{width:80%;margin-top:.5rem}}.compare-cars-form div.attributes-selector-container[aria-hidden=false]{max-height:100px;margin-bottom:2rem}@media screen and (max-width:768px){.compare-cars-form div.attributes-selector-container[aria-hidden=false]{margin-bottom:1rem}}.compare-cars-form div.attributes-selector-container .attributes-selector.compare-cars-input{color:#8736c1;width:100%;font-size:20px}.compare-cars-form .attribute-container{width:100%;padding:0 8px;border:none}.compare-cars-form .attribute-container .attribute-item{display:flex;justify-content:center;flex-direction:column;height:80px;padding-left:10px}@media screen and (min-width:769px),print{.compare-cars-form .attribute-container .attribute-item{height:75px}}.compare-cars-form .attribute-container .attribute-item:nth-child(odd){background:#f0f0f0}.compare-cars-form .attribute-container .attribute-item:nth-child(even){background:#fff}.compare-cars-form .attribute-container .attribute-item.auto-height{height:auto!important}.compare-cars-form .attribute-container .attribute-item .type,.compare-cars-form .attribute-container .attribute-item .value{font-size:14px;line-height:normal}.compare-cars-form .attribute-container .attribute-item .type{font-weight:700;text-transform:capitalize}.compare-cars-form .attribute-container .attribute-item .value{font-weight:300;margin-top:5px}.compare-cars-form .attribute-container .attribute-item .value.multiple{display:block;margin-top:10px;margin-bottom:15px;text-transform:capitalize}.loading-panel{position:fixed;top:0;width:100%;height:100%;z-index:100;background:#fff;opacity:.7}section.vin-info-modal{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.35);position:fixed;height:100%;width:100%;left:0;top:0;visibility:hidden;opacity:0;transition:all cubic-bezier(.165,.84,.44,1)500ms;transform:translateZ(0)}section.vin-info-modal.is-visible{opacity:1;z-index:100;visibility:visible}section.vin-info-modal.is-visible .modal-content{transform:translateY(0)}section.vin-info-modal .modal-content{z-index:1;height:90%;width:90%;max-width:380px;padding:30px;border-radius:12px;background-color:#fff;transition:all cubic-bezier(.165,.84,.44,1)350ms;box-shadow:0 0 40px -10px #00000027;transform:translate3d(0,100%,0);-webkit-overflow-scrolling:touch}@media screen and (min-width:769px),print{section.vin-info-modal .modal-content{max-width:480px;max-height:745px;scrollbar-width:none}}section.vin-info-modal .modal-content .modal-title{letter-spacing:normal}section.vin-info-modal .modal-content .modal-description{font-weight:300;margin-bottom:40px}@media screen and (min-width:769px),print{section.vin-info-modal .modal-content .modal-description{margin-bottom:25px}}section.vin-info-modal .modal-content .modal-mobile-explanation{min-width:fit-content;width:100%;border-radius:8px;background-color:#f0f0f0}section.vin-info-modal .modal-content .modal-mobile-explanation .column{padding:10px 6px}section.vin-info-modal .modal-content .modal-mobile-explanation .column .explanation-title{line-height:normal;color:#b30a05}section.vin-info-modal .modal-content .modal-mobile-explanation .column .explanation-text{font-size:10px;padding-bottom:7px}section.vin-info-modal .modal-content .modal-mobile-explanation .column .explanation-example{font-size:16px;color:gray}section.vin-info-modal .modal-content .modal-mobile-list{margin-top:20px}section.vin-info-modal .modal-content .modal-mobile-list .list-item{display:flex;padding-top:5px;margin-bottom:20px;border-top:2px solid #8b88aa}section.vin-info-modal .modal-content .modal-mobile-list .list-item span{width:50%}section.vin-info-modal .modal-content .modal-mobile-list .list-item span.digit-position{font-size:14px;font-weight:700;line-height:normal}section.vin-info-modal .modal-content .modal-mobile-list .list-item span.digit-meaning{font-weight:300;line-height:normal}section.vin-info-modal .modal-content figure.modal-tablet-image{display:flex;justify-content:center;margin-bottom:40px}section.vin-info-modal .modal-content figure.modal-tablet-image img{width:95%;height:auto}section.vin-info-modal .modal-content button{width:248px}section.vin-info-modal .modal-outer-boundary{position:absolute;width:100%;height:100%}html:has(.vin-info-modal.is-visible){overflow-y:hidden}.compare-cars-info-section .compare-cars-list{list-style-position:inside;margin-left:25px}.compare-cars-info-section .compare-cars-list li{color:#000}.compare-cars-info-section .compare-cars-list li::before{content:"• ";color:#b30a05;margin-right:10px;margin-left:-20px}.compare-cars-info-section .comparison-advice-text{margin-bottom:10px;font-weight:300}.compare-cars-info-section .comparison-advice-text a{text-decoration:underline}.comparison-cta{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:32px 16px 0;margin-top:50px;text-align:center;background-image:linear-gradient(to top,rgba(238,238,238,5%) 61%,rgba(148,40,200,5%))}.comparison-cta h2{font-size:30px;font-weight:700;line-height:normal;margin-bottom:8px}.comparison-cta .cta-cards-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:30px 0}@media screen and (min-width:769px),print{.comparison-cta .cta-cards-container{flex-direction:row}}.comparison-cta .cta-cards-container .cta-card{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:245px;max-width:270px;padding:12px;margin:20px;border-radius:4px;box-shadow:0 2px 8px rgba(117,117,117,.5);background-color:#fff}@media screen and (min-width:769px),print{.comparison-cta .cta-cards-container .cta-card{height:280px;margin-top:0;margin-bottom:0}}@media(min-width:900px){.comparison-cta .cta-cards-container .cta-card{max-width:235px}}@media screen and (min-width:1024px){.comparison-cta .cta-cards-container .cta-card{max-width:260px}}.comparison-cta .cta-cards-container .cta-card:first-child{margin-bottom:0}.comparison-cta .cta-cards-container .cta-card .cta-card-description{line-height:normal;font-weight:300;height:40%}section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container{display:none;position:absolute;left:50%;transform:translateX(-50%);width:100%;top:327px;max-width:515px;padding:18px 16px 35px}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container{top:315px}}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container{max-width:700px}}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container{padding:2px 0 0}}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container{padding:10px 0 0}}section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container p.estimates{max-width:395px;margin:0 auto;font-size:14px;color:#5f5563}section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data{box-shadow:0 2px 10px rgba(0,0,0,.18);background-color:#fff;padding:32px 18px;margin-top:24px}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data{padding:20px 50px}}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data{margin-top:16px}}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data{margin-top:40px}}section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data p{align-items:baseline;line-height:1;display:flex;font-size:14px;letter-spacing:0;text-align:left}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data p{display:block}}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data p{font-size:18px}}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data p{font-size:24px}}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data p{letter-spacing:-.1px}}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data p{letter-spacing:-.14px}}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data p{text-align:center}}section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data span.exclamation-icon{border-radius:50%;border:solid 1px #8736c1;margin-right:20px;color:#b30a05;line-height:1;font-weight:300;padding:2px 8px;font-size:14px}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data span.exclamation-icon{padding:2px 10px}}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data span.exclamation-icon{font-size:18px}}section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data a.bp-button{width:200px;margin:32px auto 0;display:flex;justify-content:center;align-items:center;height:50px;letter-spacing:.75px;font-weight:400}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data a.bp-button{height:55px}}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data a.bp-button{height:60px}}@media screen and (min-width:769px),print{section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data a.bp-button{letter-spacing:.83px}}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data a.bp-button{letter-spacing:1px}}@media screen and (min-width:1024px){section.car-lookup-section div.car-lookup-value div.graph-container div.market-data-container div.market-data a.bp-button{font-weight:700}}section.car-lookup-section .how-market-value-works{padding:48px 16px 72px;margin:0 auto;max-width:450px}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works{max-width:700px}}@media screen and (min-width:1024px){section.car-lookup-section .how-market-value-works{max-width:900px}}section.car-lookup-section .how-market-value-works h2{margin-bottom:40px}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works h2{margin-bottom:105px}}section.car-lookup-section .how-market-value-works div.instruction-step div.step-number{flex-direction:column-reverse;margin-right:24px}section.car-lookup-section .how-market-value-works div.instruction-step div.step-number div.number-circle{position:relative;width:30px;height:30px;font-size:16px;color:#fff;line-height:33px;border-radius:50%;background-color:#8736c1}section.car-lookup-section .how-market-value-works div.instruction-step div.step-number.orange div.number-circle{background-color:#b30a05}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content{max-width:75%;margin-bottom:0;flex-direction:column}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content{max-width:100%}}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content{margin-bottom:100px}}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content{flex-direction:row}}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container{flex-basis:100%}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container{flex-basis:58.333%}}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container p.step-title{margin-bottom:16px;line-height:1;font-size:26px;letter-spacing:.46px}@media screen and (min-width:1024px){section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container p.step-title{font-size:32px}}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container p.step-title{letter-spacing:-.15px}}@media screen and (min-width:1024px){section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container p.step-title{letter-spacing:-.3px}}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container p.step-description{font-weight:300;line-height:26px;font-size:16px;letter-spacing:-.5px}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container p.step-description{font-size:18px}}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container p.step-description{letter-spacing:-.28px}}@media screen and (min-width:1024px){section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-text-container p.step-description{letter-spacing:0}}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container{padding-left:15px;margin-bottom:16px;display:flex;justify-content:center;align-items:center;flex-basis:100%;position:unset;padding-right:48px;transform:translateX(20px)}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container{flex-basis:41.667%}}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container{position:relative}}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container{padding-right:0}}@media screen and (min-width:1024px){section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container{transform:translateX(50px)}}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.first{min-height:110px;min-width:225px;margin:15px 0}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.first{margin:0}}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.second{min-height:168px;min-width:225px}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.third{min-height:210px;min-width:211px}@media screen and (min-width:769px),print{section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img{position:absolute;height:auto}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.second,section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.third{margin-bottom:20px}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.first{width:290px}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.second{width:315px}section.car-lookup-section .how-market-value-works div.instruction-step div.step-content div.step-img-container img.third{width:270px;transform:translate(20px,50px)}}section.importance-section{text-align:center;padding:31px 0}@media screen and (min-width:769px),print{section.importance-section{padding:65px 4% 43px}}@media screen and (min-width:1024px){section.importance-section{padding:65px 0}}@media screen and (max-width:768px){section.importance-section p.section-description{width:75%;margin:0 auto}}section.importance-section div.cards-container div.importance-card{padding:0 15px}section.importance-section div.cards-container div.importance-card:not(:last-child){margin-bottom:26px}section.importance-section div.cards-container div.importance-card img{padding:0}@media screen and (min-width:1024px){section.importance-section div.cards-container div.importance-card img{padding:27px 0 26px}}.bumper-advantage{background-color:#fafafa;padding:48px 16px 24px}@media screen and (min-width:1024px){.bumper-advantage{padding:24px 16px 16px}}.bumper-advantage .content-wrapper{padding:0 15px;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width:769px),print{.bumper-advantage .content-wrapper{padding:0}}@media screen and (min-width:1024px){.bumper-advantage .content-wrapper{flex-direction:row-reverse}}@media screen and (min-width:1024px){.bumper-advantage .content-wrapper{align-items:flex-start}}@media screen and (min-width:1024px){.bumper-advantage .content-wrapper{text-align:left}}.bumper-advantage .content-wrapper>div{flex-basis:50%}.bumper-advantage .content-wrapper>div.advantage-text-container{max-width:654px;padding-top:0}@media screen and (min-width:1024px){.bumper-advantage .content-wrapper>div.advantage-text-container{padding-top:16px}}.bumper-advantage .content-wrapper>div img{display:block;margin:0 auto;width:276px;height:212px}@media screen and (min-width:769px),print{.bumper-advantage .content-wrapper>div img{width:473px}}@media screen and (min-width:1024px){.bumper-advantage .content-wrapper>div img{width:361px}}@media screen and (min-width:769px),print{.bumper-advantage .content-wrapper>div img{height:361px}}@media screen and (min-width:1024px){.bumper-advantage .content-wrapper>div img{height:276px}}.market-value-cta{background-color:#fafafa;padding:40px 0}@media screen and (min-width:769px),print{.market-value-cta{padding:80px 0}}.market-value-cta h2{margin-bottom:18px}@media screen and (min-width:769px),print{.market-value-cta h2{margin-bottom:8px}}.market-value-cta div.cta-cards-container{gap:32px;flex-direction:column;max-width:300px;margin:32px auto 0}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container{flex-direction:row}}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container{max-width:730px}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container{max-width:1140px}}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container{margin:60px auto 0}}.market-value-cta div.cta-cards-container div.cta-card{border-radius:9px;box-shadow:0 2px 50px -10px rgba(0,0,0,.15);background-color:#fff;flex:0 0 100%;align-items:center;flex-direction:column;padding:32px 14px}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card{flex:0 0 31.58%}}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card{align-items:flex-start}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card{align-items:center}}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card{flex-direction:row}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card{flex-direction:column}}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card{padding:48px 38px}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card{padding:32px 30px}}.market-value-cta div.cta-cards-container div.cta-card:not(:last-child){margin-bottom:16px}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card:not(:last-child){margin-bottom:24px}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card:not(:last-child){margin-bottom:0}}.market-value-cta div.cta-cards-container div.cta-card div:has(>img){width:100px;height:100px;flex:0 0 100px;padding:26px;border-radius:50%;border:solid 1px #d1cfd1;margin-right:0}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card div:has(>img){margin-right:25px}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card div:has(>img){margin-right:0}}.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content{flex-grow:1;text-align:center;align-items:center;margin-top:36px}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content{text-align:left}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content{text-align:center}}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content{align-items:flex-start}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content{align-items:center}}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content{margin-top:0}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content{margin-top:32px}}.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content p.cta-card-title{line-height:1;letter-spacing:1px;font-size:20px}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content p.cta-card-title{font-size:24px}}.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content p.cta-card-description{font-size:16px;line-height:1.44}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content p.cta-card-description{font-size:18px}}@media screen and (min-width:769px),print{.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content p.cta-card-description{line-height:1.56}}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content p.cta-card-description{line-height:1.44}}.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content a.bp-button{padding:11px 35px;font-size:16px;font-weight:400;line-height:1.13;letter-spacing:-.2px;white-space:nowrap;margin-top:16px}@media screen and (min-width:1024px){.market-value-cta div.cta-cards-container div.cta-card div.cta-card-content a.bp-button{margin-top:13px}}.tools-standard-info-section{max-width:950px;margin:0 auto;padding:10px}div.card.vehicle-cross-links{background-color:rgba(253,230,138,.2);border:2px solid #fde68a}div.card.vehicle-cross-links div.column{display:flex;justify-content:center;align-items:center}section.narrow-cross-links-card>div.card.vehicle-cross-links{max-width:650px;margin:0 auto}a.has-arrow{text-decoration:none;display:inline-block}a.has-arrow span{text-decoration:underline}a.has-arrow::after{content:" →"}@media screen and (max-width:768px){a.has-arrow.arrow-hidden-mobile::after{display:none}}.faq{padding:79px 0;margin-bottom:20px}@media screen and (max-width:1023px){.faq{max-width:unset;padding:58px 0 0}}@media screen and (max-width:768px){.faq{margin:21px}}@media screen and (min-width:769px) and (max-width:1023px){.faq{margin:58px}}.faq .faq-question button.question-controller{background:0 0;border:none}.faq .faq-question .faq-question-text{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.2px;color:#000;margin:0}.faq .faq-question .faq-line{width:100%;border-bottom:solid 2px silver}.faq .faq-question .faq-answer{display:block;overflow:hidden;padding-top:0;padding-bottom:0}.faq .faq-question .faq-answer.collapse{max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1)}.faq .faq-question .faq-answer.show{max-height:99em;transition:max-height .5s ease-in-out}.faq .faq-question .faq-answer p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:-.2px}.faq h4{font-size:22px;line-height:1.5;color:#000}@media screen and (max-width:768px){.faq h4{font-size:20px}}.faq p.answer{margin-bottom:.25rem}.breadcrumbs-container.bg-gray{background-color:#fafafa}.breadcrumbs-container .breadcrumbs-section{max-width:1200px;margin:0 auto;padding:26px .75rem}.breadcrumbs-container .breadcrumbs-section a{text-decoration:underline;overflow-wrap:break-word;overflow-x:hidden}.footer{clear:both;margin:33px auto 27px;padding:25px 35px;font-family:BlinkMacSystemFont,-apple-system,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,helvetica,arial,sans-serif;font-size:16px;background-color:#fff;overflow:hidden}.footer__header{font-family:BlinkMacSystemFont,-apple-system,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,helvetica,arial,sans-serif;font-size:18px;font-weight:700;text-transform:uppercase}.footer__link{font-size:16px;text-decoration:underline;color:#000;display:inline-block;align-self:center;margin-bottom:15px}.footer__link:hover{cursor:pointer;color:#8736c1}.footer__icon{width:18px;height:18px;margin:16px 20px 16px 0}.footer__text{padding:16px 0;font-family:BlinkMacSystemFont,-apple-system,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,helvetica,arial,sans-serif;font-size:14px;text-align:justify;text-justify:inter-word;color:#5f5563}.footer__text>p{font-size:14px}.footer .copyright__container{display:block;margin-top:20px}@media screen and (min-width:1024px){.footer .copyright__container{display:flex;justify-content:space-between}}.footer .copyright__text{align-self:center}.footer .copyright__links{display:flex;text-align:left;margin-top:12px}@media screen and (max-width:768px){.footer .copyright__links{width:100%}}@media screen and (min-width:769px),print{.footer .copyright__links{float:right}}@media screen and (min-width:1024px){.footer .copyright__links{margin-top:0}}.footer .copyright__links .link-separator-bar{font-size:17px;margin:0 10px}.footer .acsb-container{cursor:pointer}.footer .acsb-container .AccessibilityIcon{color:#0f2d8f}@media screen and (min-width:1024px){.footer{padding:20px}.footer .column--wider{flex-grow:2}.footer .col-search{min-width:210px}.footer .footer__icon--offset{margin-top:18px}}.footer .social-media-icons{display:flex}@media screen and (min-width:1024px){.footer .social-media-icons{max-width:185px;flex-wrap:wrap}}