/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'AvenirNext-Regular';src:url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Regular.eot);src:url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Regular.svg#AvenirNext-Regular) format("svg"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Regular.ttf) format("truetype"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Regular.woff) format("woff"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Regular.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:'AvenirNext-Medium';src:url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Medium.eot);src:url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Medium.svg#AvenirNext-Medium) format("svg"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Medium.ttf) format("truetype"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Medium.woff) format("woff"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Medium.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:'AvenirNext-DemiBold';src:url(/themes/custom/changan_barrio/css/fonts/AvenirNext-DemiBold.eot);src:url(/themes/custom/changan_barrio/css/fonts/AvenirNext-DemiBold.eot#iefix) format("embedded-opentype"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-DemiBold.svg#AvenirNext-DemiBold) format("svg"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-DemiBold.ttf) format("truetype"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-DemiBold.woff) format("woff"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Medium.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:'AvenirNext-Bold';src:url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Bold.eot);src:url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Bold.svg#AvenirNext-Bold) format("svg"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Bold.ttf) format("truetype"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Bold.woff) format("woff"),url(/themes/custom/changan_barrio/css/fonts/AvenirNext-Bold.woff2) format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:"Flaticon";src:url(/themes/custom/changan_barrio/css/fonts/Flaticon.eot);src:url(/themes/custom/changan_barrio/css/fonts/Flaticon.eot#iefix) format("embedded-opentype"),url(/themes/custom/changan_barrio/css/fonts/Flaticon.woff2) format("woff2"),url(/themes/custom/changan_barrio/css/fonts/Flaticon.woff) format("woff"),url(/themes/custom/changan_barrio/css/fonts/Flaticon.ttf) format("truetype"),url(/themes/custom/changan_barrio/css/fonts/Flaticon.svg#Flaticon) format("svg");font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url(/themes/custom/changan_barrio/css/fonts/Flaticon.svg#Flaticon) format("svg");}}img{max-width:100%;height:auto;}h1,h2{font-family:AvenirNext-Bold;}.navbar ul.navbar-nav li.nav-item{margin-right:8px;}.navbar a.nav-link{color:#121212;font-size:14px;text-transform:uppercase;font-family:"AvenirNext-Medium";letter-spacing:0.5px;}.navbar a.nav-link.active{font-family:"AVENIRNEXT-DEMIBOLD";}.fi:before{display:inline-block;font-family:"Flaticon";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}.flaticon-discount:before{content:"\f100";}.flaticon-shuttle:before{content:"\f101";}.flaticon-wrench:before{content:"\f102";}.flaticon-steering-wheel:before{content:"\f103";}.flaticon-reward:before{content:"\f104";}.flaticon-security:before{content:"\f105";}.flaticon-pin:before{content:"\f106";}.flaticon-car:before{content:"\f107";}.flaticon-idea:before{content:"\f108";}.flaticon-booking:before{content:"\f109";}.flaticon-steering-wheel-1:before{content:"\f10a";}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"AvenirNext-Regular",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;}ul:not(.browser-default){padding-left:0;list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{text-decoration:none;color:#333;}#header{position:fixed;top:0;z-index:999;width:100%;background:#FFF;box-shadow:0 0 8px #929292;}img#logo{max-height:50px;}.headerSpacor{margin-top:65px;}.view.view-video-slider-block .view-content.row .views-row{padding:0;}.video-banner{position:relative;background-color:black;height:95vh;min-height:25rem;width:100%;overflow:hidden;}.video-banner.title{height:auto;min-height:auto;margin:65px 0 30px;overflow:auto;background-color:#0b457f;}.video-banner.fluid{height:auto;min-height:auto;}.video-banner > img{max-width:100%;height:auto;}video{max-width:100%;height:auto;width:100%;}.row.region.region-featured-top{margin:0;padding:0}#block-changan-barrio-views-block-slider-image-block-1{margin-top:75px;}.video-banner__overlay h1{color:#fff;font-size:52px;}.video-banner.title .video-banner__overlay h1{padding:30px 0;}@media (max-width:767.98px){.video-banner__overlay h1{font-size:34px;}}.video-banner__overlay h3{text-align:center;color:#fff;font-size:24px;opacity:0.8;line-height:1.6;}@media (max-width:767.98px){.video-banner__overlay h3{font-size:18px;}}.video-banner::before{content:"";background-color:rgba(18,18,18,0.5);position:absolute;left:0;right:0;height:100%;top:0;bottom:0;display:block;z-index:1;}.video-banner.title::before{display:none;}.float-sm{position:fixed;z-index:9999;right:0;top:calc(100vh/3)}.fl-fl{background:#121212;text-transform:uppercase;letter-spacing:3px;padding:7px 10px;width:164px;position:absolute;right:-126px;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .25s ease;transition:all .25s ease;}.fl-fl:hover{right:0;}.fl-fl i{color:#fff;font-size:20px;}.fl-fl a{color:#fff;text-decoration:none;text-align:center;vertical-align:top;font-size:12px;letter-spacing:0.1px;margin-left:5px;}.float-position__1{top:0px;}.float-position__2{top:50px;}.float-position__3{top:100px;}.float-position__4{top:150px;}.float-position__5{top:200px;}.feature__col{text-align:center;}@media (max-width:991.98px){.feature__col{margin-top:20px;}}.feature__col_icon{font-size:50px;}.feature__col_icon a{color:#212529;}.feature__col_title{margin-top:0;text-transform:uppercase;font-family:"AvenirNext-DemiBold";}.feature__col_title a{color:#212529;}.about_features{margin-top:3rem;}.about_features li ~ li{margin-top:20px;}.about_features li{background-color:#e9ecec;padding:10px 20px;font-size:16px;font-family:"AvenirNext-DemiBold";}@media (max-width:991.98px){.about_features li{padding:10px 10px;font-size:14px;font-family:"AvenirNext-Medium";}}.about_features svg.icon{width:20px;height:20px;background-size:20px;margin-right:10px;}@media (max-width:991.98px){.about_grphic{margin-top:3rem;}}@media (max-width:991.98px){.feature > .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.feature > .row .col{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}}.footer{padding:100px 0 0 0;border-top:1px solid rgba(18,18,18,0.1);}@media (max-width:991.98px){.footer{padding:50px 0 0 0;}}.footer .row .col{min-height:auto;}.footer__menu{margin-top:50px;padding-top:50px;border-top:1px solid rgba(18,18,18,0.1);}@media (max-width:991.98px){.footer__menu{margin-top:25px;padding-top:25px;}}.footer__menu h5{font-family:"AvenirNext-Medium";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:991.98px){.footer__menu ul{display:none;margin-bottom:25px;}}.footer__menu li ~ li{margin-top:0.5rem;}.footer__menu li a{color:#121212;}.footer__menu li a:hover{color:#0b457f;text-decoration:none;}@media (max-width:991.98px){.footer__menu .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.footer__copyright{margin-top:40px;padding-top:40px;border-top:1px solid rgba(18,18,18,0.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:991.98px){.footer__copyright{margin-top:25px;padding-top:25px;padding-bottom:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.footer__copyright_info{margin-bottom:1rem;}.social__icons{display:-webkit-box;display:-ms-flexbox;display:flex;}.social__icons li{margin-right:15px;}.social__icons li a{color:#121212;font-size:16px;}.social__icons li a:hover{color:#0b457f;}@media (max-width:991.98px){.mobile__menu_btn{position:relative;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;width:14px;height:100%;height:2px;border:none;background:none;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;}.mobile__menu_btn:before,.mobile__menu_btn:after{position:absolute;display:inline-block;background:#0b457f;content:"";}.mobile__menu_btn:before{width:14px;height:2px;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}.mobile__menu_btn:after{width:2px;height:14px;}.mobile__menu.active .mobile__menu_btn{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.mobile__menu.active .mobile__menu_btn:before{opacity:0;}}.hashSection{}.hashSection .hashTitle{background-color:#0b457f;}.hashSection .hashTitle h2{font-family:'AvenirNext-DemiBold';}.qlty-block{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ffffff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0px 0px 30px 0px rgba(82,63,105,0.05);box-shadow:0px 0px 30px 0px rgba(82,63,105,0.05);border-radius:0.42rem;padding:2rem 2.25rem;height:100%;}@media (max-width:991.98px){.qlty-block{padding:1rem;}}.qlty-block__icon svg{width:50px;height:50px;fill:rgba(18,18,18,0.7);}@media (max-width:991.98px){.qlty-block__icon svg{width:30px;height:30px;}}.qlty-block__value{margin-top:0.5rem;font-size:1.5rem !important;font-family:"AvenirNext-DemiBold";}@media (max-width:991.98px){.qlty-block__value{font-size:1rem !important;}}.qlty-block h5{font-family:"AvenirNext-Medium";margin-bottom:0;color:rgba(18,18,18,0.5);font-size:1.15rem;}@media (max-width:991.98px){.qlty-block h5{font-size:0.9rem !important;}}.key-features:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#ced4d4;border-width:10px;margin-left:-10px;}.key-features h5{font-size:14px;font-family:"AvenirNext-DemiBold";margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;}.key-features ul li{font-size:13px;color:#2c2c2c;}.row{--bs-gutter-x:0;}#block-changan-barrio-views-block-video-slider-block-block-2 .node--view-mode-teaser{padding:0;margin:0;}#block-changan-barrio-views-block-video-slider-block-block-2 .node__content{margin-top:0;}#block-changan-barrio-views-block-car-model-block-1 .view-content.row .views-row{padding:0;margin:0;}#block-changan-barrio-views-block-history-block-block-1{margin-bottom:30px;}@media (min-width:768px){.cookiesjsr-banner--action{width:15%;align-self:flex-start;}.cookiesjsr-banner--info{width:85%;margin:0;}}#cookiesjsr{--banner-bg-color:#0a457e;background-color:#0a457e;}.modelBlockWrapper{position:relative;}.modelBlockWrapper .modelBlockImage{position:relative;z-index:1;}.modelBlockWrapper .modelBlockImage img{margin:0;}.modelBlockWrapper .modelBlockContent{position:absolute;z-index:3;top:10%;min-height:76%;background-color:rgb(0,0,0,0.91);padding:2%;max-width:30%;left:10%;}.modelBlockWrapper.right .modelBlockContent{left:auto;right:10%;}.modelBlockWrapper .modelBlockContent h2{color:#FFF;font-size:18px}.modelBlockWrapper .modelBlockContent h3{color:#FFF;font-size:16px}.modelBlockWrapper .modelBlockContent h4{color:#FFF;font-size:16px}.modelBlockWrapper .modelBlockContent p{color:#FFF;}.modelBlockWrapper .modelBlockContent hr{color:#FFF;}.modelBlockWrapper .modelBlockContent ul li{color:#FFF;list-style-type:disc;margin-left:15px;}.view.view-frontpage.view-id-frontpage.view-display-id-page_1{display:none}#block-changan-barrio-views-block-car-model-color-block-1 .carousel-indicators-btn .field--name-field-car-image{display:none;}#block-changan-barrio-views-block-car-model-color-block-1 .carousel-indicators-btn .field--name-field-car-color-scheme img{max-width:36px;height:auto;margin:0;}#block-changan-barrio-views-block-car-model-color-block-1 .carousel-item .field--name-field-car-color-scheme{display:none;}.content_left_right{margin:45px 0;}.specificationView img{max-width:40px;height:auto;}.specificationView .field--name-field-specification img{max-width:100%;height:auto;}.specificationView .field__label{font-weight:bold;}.carousel-control-prev{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,1)),color-stop(49%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}.carousel-control-next{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(49%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}.field--name-field-video-slider video{display:block;}.node--type-car-model.node--view-mode-gallery-item .node__content{margin:0;}.contact-message-book-a-test-drive-form.contact-message-form{padding:15px;border:1px solid #efefef;background:#f8f9fa;}.view-car-model-home .node--type-car-model.node--view-mode-teaser{position:relative;padding:0;margin:0;border:0;}.view-car-model-home .node--type-car-model.node--view-mode-teaser .field--type-image{margin:0;}.view-car-model-home .col:first .node--type-car-model.node--view-mode-teaser .field--type-image{margin:0 1em 0 0;}.view-car-model-home .node--type-car-model.node--view-mode-teaser header{position:absolute;left:0;bottom:0;width:100%;background:rgba(51,51,51,0.5);}.view-car-model-home .node--type-car-model.node--view-mode-teaser header h2{margin:0;padding:12px 20px;}.view-car-model-home .node--type-car-model.node--view-mode-teaser header h2 a{color:#FFF;}.view-car-model-home .node--type-car-model.node--view-mode-teaser img{margin:0}.overlay_info{position:relative;}.overlay_info .content{position:absolute;bottom:0;}.featured-bottom{margin-top:30px;}body.page-user-login #header{position:relative;margin-bottom:30px;}@media (max-width:767px){.modelBlockWrapper .modelBlockContent{position:static;width:100%;max-width:none;}}.brand-info{padding-left:40px;padding-top:40px;padding-bottom:40px;padding-right:30px;height:100%;}.brand-info__theme{background-color:#0b457f;}.brand-info__alt{background-color:#121212;}.brand-info h6{font-size:1.06rem;font-family:"AvenirNext-DemiBold";line-height:1.66;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-top:10px;}.count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.count__icon{background-image:url(/themes/custom/changan_barrio/images/icon-keypad.svg);background-size:35px;width:35px;height:35px;display:inline-block;background-repeat:no-repeat;margin-right:10px;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}.count__number{font-size:26px;font-family:"AvenirNext-DemiBold";color:#fff;}@media (max-width:767px){.overlay_info .content{position:relative;bottom:auto;}.brand-info{padding:15px;text-align:center;height:100%;}.count__icon{display:none}.count__number{font-size:18px;}.brand-info h6{font-size:14px;}.count{display:block}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
