@font-face{font-family:volvo-icons;src:url(../fonts/volvo-icons.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Volvo Broad';src:url(../fonts/VolvoBroadWeb.woff) format("woff"),url(../fonts/VolvoBroadWeb.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:'Volvo Sans';src:url(../fonts/VolvoSansWeb-Light.woff) format("woff"),url(../fonts/VolvoSansWeb-Light.TTF) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Volvo Sans';src:url(../fonts/VolvoSansWeb-Regular.woff) format("woff"),url(../fonts/VolvoSansWeb-Regular.TTF) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Volvo Sans';src:url(../fonts/VolvoSansWeb-Medium.woff) format("woff"),url(../fonts/VolvoSansWeb-Medium.TTF) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Volvo Sans';src:url(../fonts/VolvoSansWeb-Bold.TTF) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Volvo Serif';src:url(../fonts/VolvoSerifWeb-Italic.TTF) format("truetype");font-weight:400;font-style:italic}body{margin:0;font-family:Volvo Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;color:#141414}@media screen and (min-width:992px){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{margin-bottom:1.44rem;line-height:1.1;color:#003057}h2,h3,h4,h5,h6{font-weight:600}h1{font-family:Volvo Broad,Roboto,Helvetica,Arial,sans-serif;font-size:3.25rem;font-weight:400;line-height:.9}@media screen and (min-width:1100px){h1{font-size:4.125rem}}h2{font-size:2rem}h3{font-size:1.5rem}@media screen and (min-width:992px){h3{font-size:2rem}}h4{font-size:1rem}@media screen and (min-width:992px){h4{font-size:1.25rem}}i{font-size:1rem}a{font-weight:600;text-decoration:none;color:#5b7f95;background-color:transparent;-webkit-text-decoration-skip:objects}.content h2 a,.wysiwyg h2 a{font-size:54px;line-height:64px;color:#003057;border-bottom:3px solid #003057}.content h2 a:hover,.wysiwyg h2 a:hover{text-decoration:none}.content p,.wysiwyg p{margin-bottom:1.375rem}.content p:last-child,.wysiwyg p:last-child{margin-bottom:0}.content a,.wysiwyg a{color:#003057;text-decoration:underline}.content a:hover,.wysiwyg a:hover{text-decoration:none}.content .btn,.wysiwyg .btn{text-decoration:none}.content .btn-secondary,.wysiwyg .btn-secondary{color:#fff;background-color:#003057}.content .btn-secondary:focus,.content .btn-secondary:hover,.wysiwyg .btn-secondary:focus,.wysiwyg .btn-secondary:hover{color:#003057;background-color:#fff;border-color:#003057}.btn--wysiwyg{padding:.75rem 2rem;text-transform:uppercase}.btn{border-radius:0}a.btn{font-size:14px}.btn-outline-primary,.btn-primary{color:#003057;background-color:transparent;background-image:none;border-color:#141414}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#003057;border-color:#003057}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.btn-outline-primary:hover,.btn-primary:hover{color:#fff;background-color:#003057;border-color:#003057}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-primary.focus,.btn-primary:focus{box-shadow:none}.btn-secondary{color:#fff;background-color:#003057}.btn-secondary:focus,.btn-secondary:hover{color:#003057;background-color:#fff;border-color:#003057}.quote-text{font-family:'Volvo Serif',Times New Roman,serif;font-style:italic;font-size:18px;line-height:32px}.fa-2x{font-size:1rem}.bg-primary{background-color:#003057!important}.bg-light-grey{background-color:#e9ecef!important}.btn-outline-secondary{color:#fff;background-image:none;border:solid 1px #fff!important;text-transform:uppercase;background:rgba(255,255,255,.2)!important;padding:10px 25px}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#003057!important;background-color:#fff!important;border-color:#fff!important}.btn-outline-secondary:hover{color:#003057!important;background-color:#fff!important;border-color:#fff!important}.justify-content-end{max-width:1250px;margin-left:auto;margin-right:auto}.carousel-indicators{bottom:25px}.carousel-indicators li{width:50px}.section{padding-top:1.75rem;padding-bottom:1.75rem}@media screen and (min-width:992px){.section{padding-top:2.25rem;padding-bottom:2.25rem}}@media screen and (min-width:1280px){.section{padding-top:3rem;padding-bottom:3rem}}.section__title{font-size:2.25rem}@media screen and (min-width:992px){.section__title{font-size:2.75rem}}.section__subtitle{margin-bottom:.5rem;text-transform:uppercase;font-size:.875rem;letter-spacing:1px}@media screen and (min-width:992px){.section__subtitle{font-size:1rem}}.section__desc{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:2.5rem}.section__title--free-text{font-family:Volvo Broad,Roboto,Helvetica,Arial,sans-serif;font-size:2.75rem;font-weight:400;letter-spacing:1px}@media screen and (min-width:37.5rem){.section__title--free-text{font-size:3.25rem}}@media screen and (min-width:68.75rem){.section__title--free-text{font-size:3.75rem}}.section__subtitle--free-text{text-transform:none;font-size:2rem}.ets-popup .ets-popup__header{padding:1rem 2.5rem}@media screen and (min-width:992px){.ets-popup .ets-popup__header{padding:1rem 4rem}}.ets-popup .ets-popup__header .eph__title{font-size:1.5rem;font-weight:600;line-height:1.2;color:#003057}@media screen and (min-width:992px){.ets-popup .ets-popup__header .eph__title{font-size:2rem}}.epc__image+.epc__text{margin-top:1rem}.epc__text :last-child{margin-bottom:0}.ets-popup .ets-popup__footer{text-align:center}.ets-popup .ets-popup__footer .epf__cta{background-color:#fff}.ets-popup .epw__close{font-size:1.325rem;color:#fff!important;background-color:#003057;width:2rem;height:2rem;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.ets-popup .epw__close:focus,.ets-popup .epw__close:hover{color:#003057!important;background-color:#fff}@media screen and (min-width:992px){.ets-popup .epw__close{font-size:1.5rem;width:2.5rem;height:2.5rem}}.iframe__container{width:100%}#socials-sticky{position:fixed;top:185px;right:0;z-index:1000;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}@media (max-width:777px){#socials-sticky{display:none}}.admin-bar #socials-sticky{top:210px}#socials-sticky a{display:block;width:40px;height:40px;margin-bottom:2px;background-color:#003057;display:-webkit-box;display:-webkit-flex;display:flex;padding:10px;margin-left:auto;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}#socials-sticky a:hover{width:45px}#socials-sticky a>svg{-webkit-align-self:center;align-self:center;fill:#fff;width:100%;height:100%}.navbar-light .navbar-toggler{display:block;position:absolute;top:9px;right:10px;z-index:1001;color:#141414;border-color:transparent}.navbar-dark .navbar-toggler{color:#fff;border-color:transparent}@media screen and (min-width:992px){.navbar-toggler{display:none!important}}.call-to-action-links{font-size:1rem;margin:0 auto;text-align:center}@media screen and (min-width:410px){.call-to-action-links{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;width:100%}}@media screen and (min-width:768px){.call-to-action-links{width:auto}}@media screen and (min-width:992px){.call-to-action-links{margin-right:0}}@media screen and (min-width:768px){.call-to-action-link{margin:0 .5rem}}.navbar-dark a{color:#fff;font-weight:400}.dropdown-menu{position:relative;width:100%;margin-top:0;padding:10px 1rem;border:0;border-radius:0}.dropdown-menu h3{padding-bottom:5px;margin:0 0 10px;font-family:Volvo Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;text-transform:uppercase;border-bottom:1px solid #ddd;color:#141414}.dropdown-menu a{color:#141414}.dropdown-menu a:hover i{text-decoration:none}@media screen and (min-width:768px){.dropdown-menu .mega-menu-item-img-container{margin-bottom:15px}}@media screen and (min-width:992px){.dropdown-menu{position:absolute;left:0;top:98%;height:var(--header-sticky-height)}}@media screen and (min-width:992px){.dropdown-menu{padding:1rem}.dropdown-menu h3{margin-bottom:1.5rem;padding-bottom:1rem}}.fixed-top-2{position:relative;top:0;width:100%;padding-top:0;padding-bottom:0;z-index:1030}.fixed-top-2.shrink{position:fixed;padding-top:.5rem;padding-bottom:.5rem}.fixed-top-2 .brand-logo-second-nav{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.fixed-top-2 .brand-logo-second-nav .navbar-brand{text-transform:none}.navbar-brand{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:1.25rem;line-height:.9}.brand-logo-second-nav .navbar-brand{margin-left:0;margin-right:.75rem}.logo-volvo{width:98px;height:auto}@media screen and (min-width:768px){.logo-volvo{width:98px}}@media screen and (min-width:1200px){.navbar-light .logo-volvo{position:absolute;left:50%;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.logo-text{margin-left:10px}.navbar-light .logo-text{margin-left:0;margin-right:10px}.brand-logo-second-nav,.navbar-toggler{display:none}.shrink .brand-logo-second-nav,.shrink .navbar-toggler{display:-webkit-box;display:-webkit-flex;display:flex}.city-brand{display:inline;font-weight:300;font-size:18px;line-height:1.4}.navbar-light .city-brand{display:none}@media screen and (min-width:768px){.navbar-light .city-brand{display:inline}}.navbar__list{padding:0;margin:0 -1rem;list-style:none}@media screen and (min-width:992px){.navbar__list{font-size:.9375rem}.navbar__list .nav-link{padding:.5rem .75rem}}@media screen and (min-width:1200px){.navbar__list{font-size:1.125rem}.navbar__list .nav-link{padding:.5rem 1rem}}.navbar-nav .nav-link{font-family:Volvo Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;padding:.6875rem 0 .5rem;color:#5b7f95}.sub-content-menu-type{font-size:15px;line-height:1.2}.sub-content-menu-type span{display:none;font-size:.875rem;font-weight:400;color:#003057}.sub-content-menu-type i{color:#003057}@media screen and (min-width:768px){.sub-content-menu-type{font-size:19px}.sub-content-menu-type span{display:block}}@media screen and (min-width:992px){.sub-content-menu-type{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:20px}.sub-content-menu-type i{display:none}}.mega-menu-link{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f5f5f5}.mega-menu-link:hover{text-decoration:none}@media screen and (min-width:992px){.mega-menu-link{display:block;padding:0;border:0;color:#141414}.mega-menu-link:first-child{margin-left:0}.mega-menu-link:last-child{margin-right:0}.mega-menu-link:hover{text-decoration:underline}}.mega-menu-item-title{font-family:Volvo Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:300}.mega-menu-item-img-container{display:none}@media screen and (min-width:992px){.mega-menu-item-img-container{display:block}}.image-style-dropdownmenu-thumbnail{display:block;width:100%;height:auto}.dropdown,.dropleft,.dropright,.dropup{position:initial}@media screen and (min-width:992px){.dropdown{margin-right:.5rem}.dropdown:last-child{margin-right:0}}.nav-item.dropdown{border-bottom:3px solid transparent}.nav-item.dropdown:hover{border-color:#fff}.dropdown-toggle::after{color:#2b7bcd}@media screen and (min-width:992px){.dropdown-toggle::after{margin-left:0}}@media screen and (min-width:1200px){.dropdown-toggle::after{margin-left:.255rem}}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{padding-left:.6875rem;padding-right:.6875rem}.call-to-action-link.btn{line-height:45px;padding:0 2em}}::-webkit-scrollbar{width:0;background:0 0}.overflowing-content{overflow-y:auto;height:100%}.car-name{letter-spacing:0;margin-right:5px}.post-car-name,.pre-car-name{letter-spacing:0;text-transform:uppercase;margin-right:5px}@media (max-width:1024px){.first-navbar{z-index:1000}.collapse .brand-logo-second-nav{display:none!important}}@media (min-width:1025px){.nav-item.brand-logo-second-nav.mobile{display:none!important}.fixed-top-2.shrink ul .brand-logo-second-nav{display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;font-size:25px;line-height:22px}}@media (max-width:991px){.fixed-top-2.shrink ul.navbar-nav.container{max-width:none}.navbar-nav{padding-left:1rem}}@media (min-width:992px){.navbar-expand-lg .navbar-nav{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.navbar-dark .navbar-nav .nav-link{color:#fff}.bg-dark{background-color:rgba(0,0,0,.9)!important}.bg-light{background-color:#fff!important}.call-to-action-link{text-transform:uppercase}.btn.call-to-action-link:hover{color:#fff!important}.fixed-top .call-to-action-link{text-transform:uppercase;letter-spacing:1.75px}.navbar-light .navbar-brand{color:#003057;letter-spacing:1px}.navbar-light .city-brand{color:#141414}header.masthead{text-shadow:0 5px 10px rgba(0,0,0,.3)}header.masthead .carousel,header.masthead .carousel-inner,header.masthead .carousel-item{max-height:100vh}header.masthead .carousel-caption{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);left:15%;color:#fff;text-align:left;max-width:380px}header.masthead .btn{font-size:14px;text-shadow:none}@media (max-width:792px){header.masthead .carousel-indicators{display:none}header.masthead img{height:80vh;-o-object-fit:cover;object-fit:cover}}.carousel__subtitle,.carousel__title{text-transform:uppercase;color:#fff}.carousel__title{font-size:3.5rem;line-height:.9}@media screen and (min-width:1100px){.carousel__title{font-size:5rem}}.carousel__subtitle{font-size:18px;line-height:1.5}.masthead .carousel-item{overflow:hidden}.masthead .with-background video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.masthead .with-background .carousel-caption{bottom:96px;left:0;max-width:inherit;right:0;text-align:center;top:inherit;-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;z-index:1}.masthead .with-background .carousel-caption .carousel__subtitle,.masthead .with-background .carousel-caption .carousel__title{background-color:#000;margin:0 -100%}.masthead .with-background .carousel-caption .carousel__title{padding-top:8px}.masthead .with-background .carousel-caption .carousel__subtitle{margin-bottom:48px;padding-bottom:8px}.masthead .with-background .carousel-caption .hero-links{height:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;justify-content:space-evenly;width:inherit}.masthead .with-background .carousel-caption .hero-links .hero-link-square{background-color:inherit;color:#fff;height:inherit;margin-bottom:inherit;padding:8px 16px;text-align:inherit;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:initial}.masthead .with-background .carousel-caption .hero-links .hero-link-square:nth-of-type(odd){background-color:#f07619}.masthead .with-background .carousel-caption .hero-links .hero-link-square:nth-of-type(even){background-color:#003057}.masthead .with-background .carousel-caption .hero-links .hero-link-square:hover{opacity:.75;text-decoration:none}.masthead .with-background .carousel-caption .hero-links .hero-link-square::after{content:initial}.banner{position:relative;background-color:#343a40;background-size:cover;padding:2rem 15px;color:#fff}@media screen and (min-height:720px){.banner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:90vh}}.banner .overlay{position:absolute;background-color:#161618;height:100%;width:100%;top:0;left:0;opacity:.5}.banner .overlay+.row{margin-left:0;margin-right:0}.banner .banner__content{width:100%}.banner .justify-content-start{max-width:1250px;margin-left:auto;margin-right:auto}.banner .social-icons-banner{margin-top:1rem}.banner .social-icons-banner a{color:#fff}.banner .cta-btn-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.banner .cta-btn-list a{margin-top:1rem}@media screen and (min-width:600px){.banner .cta-btn-list{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width:600px){.banner .cta-btn-list{-webkit-flex-wrap:wrap;flex-wrap:wrap}.banner .cta-btn-list a{margin-bottom:1rem}}.banner__title{font-family:Volvo Broad,Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:2.8rem;line-height:.9;color:#fff}@media screen and (min-width:768px){.banner__title{font-size:3.5rem}}.banner__subtitle{font-size:1rem;font-weight:600;color:#fff}@media screen and (min-width:768px){.banner__subtitle{font-size:1.125rem}}.carousel-content{text-align:center;padding:100px 30px}.carousel-content .nav-pills{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.carousel-content .nav-pills .nav-link.active,.carousel-content .nav-pills .show>.nav-link{background-color:#003057;color:#fff}.carousel-content p{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.carousel-content .nav-item{width:220px}.carousel-content .nav-pills .nav-link{background-color:#fff;text-transform:uppercase;border-radius:0;font-family:Volvo Sans,Roboto,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px;line-height:45px;color:#003057}.carousel-content-inner{margin-top:1.25rem}.grid-column-content .grid-img{margin-bottom:20px}.column__title{margin-bottom:.875rem;font-size:1.25rem}.column__title a{color:#003057;-webkit-transition:all .2s;transition:all .2s}.column__title a:hover{color:#5b7f95;text-decoration:none}@media screen and (min-width:37.5rem){.column--2 .grid-column-content-item,.column--3 .grid-column-content-item,.three-column .grid-column-content-item,.two-column .grid-column-content-item{width:50%}}@media screen and (min-width:992px){.column--4 .grid-column-content-item,.four-column .grid-column-content-item{width:33%}}@media screen and (min-width:1100px){.column--2 .grid-column-content-item,.two-column .grid-column-content-item{width:50%}.column--3 .grid-column-content-item,.three-column .grid-column-content-item{width:33%}.column--4 .grid-column-content-item,.four-column .grid-column-content-item{width:25%}}.grid-column-content-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:0 15px;margin-bottom:0;margin-top:2.5rem}.grid-column-content-item>*{width:100%}.grid-column-content-item img{max-width:100%;height:auto}.grid-column-content-item h3{margin-top:5px}.grid-column-content-item .column__content{margin-bottom:.5rem}.grid-column-content-item .cta-multi-column-item{width:auto;margin-top:auto;font-size:16px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#003057;border-bottom:1px solid #003057;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.grid-column-content-item .cta-multi-column-item:hover{border-bottom:1px solid #5b7f95;color:#5b7f95!important}@media screen and (min-width:68.75rem){.grid-column-content-item{margin-top:0}}.text-center .grid-column-content-item{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.contents-grid .custom-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;height:auto}.custom-cards>a{text-decoration:none}.contents-grid .custom-card-item{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;text-align:left;background-size:auto 240px;background-repeat:no-repeat;background-position:center top!important;padding-top:240px;background-position:center;margin-bottom:35px}.contents-grid .custom-card-item .text-img{margin-top:15px;font-size:24px;font-weight:600;line-height:1.1}.contents-grid .custom-card-item .text-description{margin-top:10px}.contents-grid .custom-card-item .text-description h1,.contents-grid .custom-card-item .text-description h2,.contents-grid .custom-card-item .text-description h3,.contents-grid .custom-card-item .text-description h4,.contents-grid .custom-card-item .text-description h5,.contents-grid .custom-card-item .text-description h6{font-size:18px;margin:0}.contents-grid .custom-card-item .text-description p{font-size:16px;margin:0}.contents-grid .read__more{width:auto;margin-top:auto;font-size:16px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#003057;border-bottom:1px solid #003057;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.contents-grid .read__more:hover{border-bottom:1px solid #5b7f95;color:#5b7f95!important}.multi-columns-content-two-col .section__title{margin-bottom:0}.multi-columns-content-two-col h4{margin-bottom:1.125rem;text-transform:uppercase}.multi-columns-content-two-col h4 i{font-size:16px}.multi-columns-content-two-col i{color:rgba(0,0,0,.3)}.multi-columns-content-two-col a{font-weight:400}.multi-columns-content-two-col .grid-column-content-item-list{list-style:none;padding-left:0;margin:0}.multi-columns-content-two-col .grid-column-content-item-list li{margin-bottom:.5rem}.multi-columns-content-two-col .grid-column-content-item-list li:last-child{margin-bottom:0}.multi-columns-content-two-col .grid-column-content-item-list .next-line{margin-top:-.8rem}.multi-columns-content-two-col .grid-column-content-item-list .without-icon{margin-left:24px}.multi-columns-content-two-col .grid-column-content-item-list a{text-transform:none}.multi-columns-content-two-col .grid-column-content-item-list a:hover{color:#5b7f95}.column{text-align:left}.column+.column{margin-top:2.5rem}@media screen and (min-width:768px){.column{width:50%}.column+.column{margin-top:0}}@media screen and (min-width:768px){.timetables__grid{display:grid;grid-template-columns:auto auto;gap:1rem}}.timetables__column{margin-top:2.5rem}@media (max-width:600px){.multi-columns-content-two-col .two-column .grid-column-content-item{width:100%}}section.quote{color:#003057;padding:3rem 0}section.quote .quote-text{padding:16px 0}section.quote .wysiwig-content{margin-bottom:.5rem}section.quote .showcase-img{min-height:100%;width:auto;background-size:cover}section.quote .order-1.contains-img{padding-right:15px}section.quote .order-2.contains-img{padding-left:15px}section.quote .row{margin-bottom:50px}section.quote .btn .btn-outline-secondary{color:#003057!important}@media (max-width:992px){section.quote .showcase-img{min-height:300px}section.quote .order-2.contains-img{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}.big-content{text-align:center}.big-content p{max-width:700px;margin-left:auto;margin-right:auto}.big-content img{width:100%;margin-top:50px}.big-content a{color:#003057;font-family:'Volvo Sans',Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;line-height:22px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #003057}.big-content a:hover{border-bottom:1px solid #5b7f95;color:#5b7f95}.showcase .showcase-text{margin-top:2rem}@media screen and (min-width:992px){.showcase .showcase-text{margin-top:0;padding-top:2rem;padding-bottom:2rem}}.showcase .showcase-wysiwig-content{margin-bottom:1rem}.showcase .showcase-wysiwig-content a{text-decoration:underline}.showcase .showcase-wysiwig-content a:hover{text-decoration:none}.showcase .cta-showcase{text-decoration:underline;text-transform:uppercase;color:#003057}.showcase .showcase-img{min-height:100%;width:auto;background-size:cover;background-repeat:no-repeat;background-position:center}.showcase .order-1.contains-img{padding-right:15px}.showcase .order-2.contains-img{padding-left:15px}@media (max-width:991px){.showcase .showcase-img{min-height:300px}.showcase .order-2.contains-img{-webkit-box-ordinal-group:2;-webkit-order:1;order:1}}.showcase__title{font-size:1.75rem}@media screen and (min-width:768px){.showcase__title{font-size:2.75rem}}.showcase__subtitle{font-size:1.375rem}@media screen and (min-width:768px){.showcase__subtitle{font-size:2rem}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.three-images{padding:70px 0;text-align:center}.three-images .images-block{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-top:1rem}.three-images .images-block .img-container{position:relative;width:33%}.three-images .images-block .image{opacity:1;display:block;height:250px;width:100%;-webkit-transition:.5s ease;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.three-images .images-block .middle{-webkit-transition:.5s ease;transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.three-images .images-block .img-container:hover .image{opacity:.3}.three-images .images-block .img-container:hover .middle{opacity:1}.three-images .images-block .img-container:hover .cta-image-overlay{opacity:1;background-color:#003057}.three-images .images-block .cta-image-overlay{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.three-images .images-block .text{background-color:#4caf50;color:#fff;padding:16px 32px}.three-images .images-block .cta-image-overlay{color:#fff}@media (max-width:1024px){.three-images .btn-outline-secondary{min-width:0}}@media (max-width:771px){.three-images .images-block .img-container{width:50%}}.images-gallery{text-align:center}.images-gallery .volvo-gallery-wrapper,.images-gallery .volvo-thumbnails-wrapper{text-align:center;position:relative}.images-gallery a{display:block;color:#003057;letter-spacing:1px;line-height:22px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #003057}.images-gallery p{max-width:600px;margin-left:auto;margin-right:auto}.images-gallery img{max-width:100%!important;height:auto!important;font-style:italic;vertical-align:middle}.images-gallery a img{text-decoration:none;border:none}.images-gallery .blockquote-wrapper{position:absolute;bottom:245px;width:100%}.images-gallery blockquote{margin:0 auto;color:#fff;width:100%;text-align:center;font-size:1.1em;max-width:800px}.images-gallery blockquote{font-family:Volvo Serif,Times New Roman,serif;font-size:1.25em;font-style:italic;line-height:1.4;letter-spacing:-1px;margin:1.5em 0;padding:0;text-align:center;font-weight:400}.images-gallery .volvo-thumbnails-wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:1250px;width:100%}.images-gallery .volvo-gallery-wrapper,.images-gallery .volvo-thumbnails-wrapper{text-align:center;position:relative}.images-gallery .volvo-thumbnails-wrapper ul{margin:0 auto;padding:0;list-style:none;display:inline-block!important}.images-gallery .volvo-thumbnails-wrapper li{float:left;max-width:240px}.images-gallery .volvo-thumbnails-wrapper li a{text-decoration:none;border:none}.images-gallery .volvo-gallery-cta{position:relative;top:-75px}.images-gallery .hidden{display:none}@media (max-width:750px){.images-gallery .volvo-thumbnails-wrapper li{max-width:132px}.images-gallery .blockquote-wrapper{bottom:170px;font-size:16px;padding:0 10px}}.image-style-gallery-thumbnail{display:block}.video-player{padding:70px 0;text-align:center}.video-player .group-content{margin-left:auto;margin-right:auto;max-width:1250px;padding:0 30px;text-align:center}.video-player .volvo-video-iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-player .volvo-video-iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.photo-grid{text-align:center}.photo-grid .custom-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:30px;margin-top:2rem}.photo-grid .custom-card-item{position:relative}.photo-grid .custom-card-item:hover .image{opacity:.3}.photo-grid .custom-card-item:hover .middle{opacity:1}.photo-grid .custom-card-item:hover .cta-image-overlay{opacity:1;background-color:#003057}.photo-grid .article-img,.photo-grid iframe{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.photo-grid .article-title{position:absolute;bottom:0;width:100%;padding:10px;background-color:rgba(255,255,255,.2)}.photo-grid .middle{-webkit-transition:.5s ease;transition:.5s ease;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}.photo-grid .cta-image-overlay{opacity:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.photo-grid blockquote{color:#fff;opacity:1;position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-family:'Volvo Serif',Times New Roman,serif;font-style:italic;font-size:1.25em;line-height:1.4;letter-spacing:-1px;margin:1.5em 0;padding:0;text-align:center;font-weight:400}.photo-grid .text{background-color:#4caf50;color:#fff;padding:16px 32px}.photo-grid .cta-image-overlay{color:#fff}.photo-grid .btn-outline-secondary{min-width:0}.single-blog-thumbnail{width:100vw;margin-left:-15px}@media screen and (min-width:576px){.single-blog-thumbnail{width:auto;margin-left:0}}.post-date{display:block;max-width:960px;margin:2rem auto 0;font-size:1rem;letter-spacing:.5px;text-transform:uppercase;margin-bottom:.2rem}@media screen and (min-width:768px){.post-date{margin-top:2.75rem}}.post-title{max-width:960px;margin:0 auto 2rem;font-family:Volvo Sans,Roboto,Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:700;line-height:1.2}@media screen and (min-width:768px){.post-title{margin-bottom:2.75rem;font-size:2.75rem}}.single-blog-content{max-width:960px;margin:0 auto}footer{background:#003057;text-align:center;padding:45px 0}footer .footer{padding-top:4rem;padding-bottom:4rem}footer a{color:#fff}footer ul{display:inline-block;margin:0;padding:0;list-style:none}footer ul.menu{list-style:none outside;margin-left:1em;padding:0;text-align:left}footer .volvo-copyright-wrapper{font-size:13px;font-family:'Volvo Sans',Helvetica,Arial,sans-serif;font-weight:300;color:#bdd6e6}footer .volvo-social-wrapper{margin-bottom:1rem}footer .volvo-social-wrapper a{padding:5px;-webkit-transition:all .3s;transition:all .3s}footer .volvo-social-wrapper a:hover{color:rgba(255,255,255,.8);text-decoration:none}footer .dealer-settings.open .logo-footer.button--danger,footer .dealer-settings.open footer .logo-footer.button--danger,footer a.logo-footer{display:inline-block;margin:30px;border:none}footer ul.menu li:first-child{border:none}footer ul.menu li{border-left:1px solid #bdd6e6;line-height:8px}footer .menu-item{padding-top:.2em;margin:0}footer ul li{display:inline-block;font-size:.9em}footer ul.menu a{line-height:8px;padding:0 10px;color:#fff;font-family:'Volvo Sans',Helvetica,Arial,sans-serif;font-weight:300;letter-spacing:1px}footer a.logo-footer img{max-height:15px}@media (max-width:600px){footer ul.menu{margin-left:0;margin-top:15px;text-align:center}footer ul.menu .menu-item{width:100%;text-align:center}footer footer ul.menu li{border-left:none;border:none}}.newsletter-cta-bar{position:fixed;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:999}.newsletter-cta-bar a{color:#fff;width:100%;height:100%;padding:14px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-decoration:none;background-color:#003057;color:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.2)}.newsletter-cta-bar a:nth-of-type(2){background-color:#003057}.newsletter-cta-bar a.desktop{display:none}@media (min-width:1024px){.newsletter-cta-bar{position:fixed;top:575px;bottom:inherit;height:32px;margin:auto;right:0;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:rotate(90deg) translate(50%,50%);-ms-transform:rotate(90deg) translate(50%,50%);transform:rotate(90deg) translate(50%,50%)}.newsletter-cta-bar a{padding:0 14px;width:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.newsletter-cta-bar a svg{width:20px;margin-right:14px;display:inline}.newsletter-cta-bar a.mobile{display:none}.newsletter-cta-bar a.desktop{display:inherit;text-transform:uppercase}}
/*# sourceMappingURL=style.min.css.map */
