.sales-header-markets{display:none}
.sales-region .m-grey-theme{background-color:#f5f5f5}
.sales-region-template{max-height:220px;position:relative;overflow:hidden}
.sales-region-template .m-columns-4{display:flex !important}
.sales-region-template .m-columns-4.hide{display:none !important}
.sales-region-template .m-columns-4.show{display:flex !important}
.sales-region-template .js-load-more{position:absolute;bottom:0;left:0;width:100%;text-align:center;margin:0;padding:90px 0 30px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fafafa 50%,#fafafa);z-index:2}
.sales-region-template .js-load-more .js-btn-show-more{cursor:pointer}
.sales-region-template ul{column-count:1;column-gap:0;margin:0 auto;max-width:1176px;padding:40px 0}
.sales-region-template ul li{text-align:left;list-style:none;margin:0 20px;border-bottom:1px solid #cdcdcd;padding:10px 15px;font-size:1.4rem}
.sales-region-template ul li .sales-units{height:auto;padding-left:0;padding-right:0;padding-top:0}
.sales-region-template ul li .sales-units li{margin-left:0;margin-right:0;line-height:1}
.sales-region-template ul li.active,.sales-region-template ul li:active,.sales-region-template ul li:focus,.sales-region-template ul li:hover{color:#041e42;border-color:#cdcdcd;background-color:#f5f5f5;cursor:pointer}
.sales-region-template ul li.m-no-border.active,.sales-region-template ul li.m-no-border:active,.sales-region-template ul li.m-no-border:focus,.sales-region-template ul li.m-no-border:hover{color:#97999b;background-color:transparent;cursor:default}
.sales-region-template ul a,.sales-region-template ul span{font-size:1.4rem}
.sales-region-template ul a{text-transform:capitalize;font-family:"ScaniaSansRegular",Helvetica,Arial,sans-serif;text-align:left;display:initial;padding:0}
.sales-region-template ul a.active,.sales-region-template ul a:active,.sales-region-template ul a:hover{text-decoration:none}
.sales-region-template ul a:first-child::after{content:"";display:inline-block;width:auto}
.sales-region-template ul span{text-transform:uppercase;font-family:"ScaniaSansBold",Helvetica,Arial,sans-serif;border-bottom:1px solid #cdcdcd;padding-bottom:10px;display:block;padding-left:15px}
.sales-region-template ul .sub-list{padding:0}
.sales-region-template ul li.sub-list-group{padding:0;margin:0;border:0;width:25%}
.sales-region-template ul li.sub-list-group.active,.sales-region-template ul li.sub-list-group:active,.sales-region-template ul li.sub-list-group:focus,.sales-region-template ul li.sub-list-group:hover{border-color:transparent;background-color:transparent;cursor:default}
.sales-region-template ul .separator-left-red:before{display:inline-block;font-weight:normal;font-family:"ScaniaSansBold",Helvetica,Arial,sans-serif}
.sales-region-template .m-columns-5>li{float:left;width:100%;padding:0;margin-bottom:30px}
@media(max-width:991px){.sales-region-flyout .sales-region-flyout-inner .sales-region-flyout-container{border-bottom:1px solid #cdcdcd}
.sales-region-template ul li{font-size:1.4rem}
.sales-region-template h4{margin-bottom:5px}
.sales-region-template ul.sales-region-list{height:auto;margin-top:15px;padding:0 15px}
.sales-region-template ul.sales-region-list li{list-style:none;vertical-align:middle;margin:0;max-width:none;text-align:left;position:relative}
.sales-region-template ul.sales-region-list li.divider{background:#cdcdcd;position:sticky;color:#fafafa;font-family:"ScaniaSansBold",Helvetica,Arial,sans-serif}
.sales-region-template ul.sales-region-list li a{color:#041e42;display:inline-block;width:100%}
.sales-region-template ul.sales-region-list li a:active,.sales-region-template ul.sales-region-list li a:hover,.sales-region-template ul.sales-region-list li a:visited{text-decoration:none}
.sales-region-template ul.sales-region-list li:active{background-color:transparent}
.sales-region-template ul.sales-region-list li:active,.sales-region-template ul.sales-region-list li:hover,.sales-region-template ul.sales-region-list li:visited{text-decoration:none}
.sales-region-template ul.sales-region-list li.sales-region-markets.menu-closed:active,.sales-region-template ul.sales-region-list li.sales-region-markets.menu-closed:hover,.sales-region-template ul.sales-region-list li.sales-region-markets.menu-closed:visited{background-color:transparent;text-decoration:none}
.sales-region-template span.btn-link.separator-left-red{display:inline-block;border-bottom:0;padding:0}
.sales-region-template span.btn-link.separator-left-red:after{width:auto}
.sales-region-template .js-language-block i.scania-icon.scania-icon-carret-down{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;align-items:center;align-content:center;height:100%;margin-top:5px;margin-right:15px;display:inline-block;background-size:0;width:0}
.sales-region-template .rotate{-moz-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear}
.sales-region-template .rotate.up{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:0 !important}
.sales-region-template ul.languages-list{overflow:hidden;-webkit-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out;position:absolute;top:100%;left:0;right:0;background:#fafafa;z-index:3;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;padding:0 !important;-webkit-box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22);box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}
.sales-region-template ul.languages-list li{border-right:0;border-bottom:1px solid #f5f5f5}
.sales-region-template ul.languages-list li:active,.sales-region-template ul.languages-list li:visited{border-color:#fafafa;background-color:#fafafa}
.sales-region-template ul.languages-list li:hover{border-color:#f5f5f5;background-color:#f5f5f5}
}
@media(max-width:767px){.sales-region h4{line-height:1;font-size:1.7rem;letter-spacing:.05rem;margin-bottom:1rem}
.sales-region h4 .btn-link.link-arrow-right-red{padding:.75rem 2rem}
.sales-region h4 .btn-link.link-arrow-right-red:first-child{margin-bottom:0}
.sales-region>.padding-top-bottom{padding-bottom:5px !important}
}
@media(min-width:768px) and (max-width:1199px){.sales-region-template .m-columns-5>li{width:calc(33.3333% - 40px);min-height:200px}
}
@media(min-width:1200px){.sales-region-template .m-columns-5>li{width:calc(20% - 40px)}
}
@media only screen and (min-width:768px) and (max-width:992px){.sales-region-template ul li.sub-list-group{width:33%}
}