.m-download{padding:0 30px 30px 30px;margin-top:0;display:-ms-flexbox;display:-webkit-flex;display:flex;width:calc(100% - 80px) !important;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}
.m-download .ribbon{background-color:#1adfb1;color:#041e42;font-size:1.4rem;font-family:"Scania Sans Bold",arial,helvetica,sans-serif;text-transform:uppercase;text-align:left;padding:3px 2rem}
.m-download h3,.m-download h5{font-family:"Scania Sans Headline",arial,helvetica,sans-serif;text-transform:uppercase;text-align:left !important;font-weight:normal;margin:20px 0 !important}
.m-download p{padding:10px 0}
.m-download .legal-button{margin:60px 0;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;width:100%}
.m-download .button.btn-transparent{border:0}
.m-download .button.btn-transparent .btn.btn-primary{font-family:"Scania Sans Headline",arial,helvetica,sans-serif !important;border:1px solid #1adfb1 !important;min-width:unset !important;background-color:transparent}
.m-download .button.btn-transparent .btn.btn-primary:active,.m-download .button.btn-transparent .btn.btn-primary:hover{background-color:#1adfb1;border-color:#041e42 !important;color:#041e42}
.m-download .button.btn-transparent .btn.btn-primary:active i,.m-download .button.btn-transparent .btn.btn-primary:hover i,.m-download .button.btn-transparent .btn.btn-primary:active i::before,.m-download .button.btn-transparent .btn.btn-primary:hover i::before{color:#041e42 !important}
.m-download ul li{list-style:none}
.m-download .cta-group{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;width:100%;margin:20px 0}
.m-download .cta-group button{width:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0}
.m-download .cta-group i{font-size:1.4rem !important;position:unset !important;color:#041e42}
.m-download .checkbox-item{font-size:1.4rem;line-height:2.5rem;letter-spacing:-0.01em;color:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;width:auto;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}
.m-download .checkbox-item a,.m-download .checkbox-item a:link{color:#fff;text-decoration:none}
.m-download .checkbox-item a:hover{text-decoration:underline}
.m-download .checkbox-item .form-input[type=checkbox]{-webkit-appearance:none;outline:0;margin:0;border:0;border-radius:2px;background-color:#fff;width:1.5rem;height:1.5rem;position:relative;cursor:pointer}
.m-download .checkbox-item .form-input[type=checkbox] + label{padding-left:8px;padding-top:4px;padding-bottom:4px;cursor:pointer;margin:0;color:#fff}
.m-download .checkbox-item .form-input[type=checkbox]:before{width:3rem;height:3rem;left:-4px;top:-4px}
.m-download .checkbox-item .form-input[type=checkbox]:before,.m-download .checkbox-item .form-input[type=checkbox]:after{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px}
.m-download .checkbox-item .form-input[type=checkbox]:after{border:1px solid #1adfb1;background-color:#fff;width:1.5rem;height:1.5rem}
.m-download .checkbox-item .form-input[type=checkbox]:checked:after{background-color:#1adfb1;background-image:url("data:image/svg+xml;utf8,<svgwidth='8'height='6'viewBox='0086'fill='none'xmlns='http://www.w3.org/2000/svg'><pathd='M12.33333L3.45C4.805893.43795.594112.562171'stroke='white'stroke-linecap='round'stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center}
.m-download #downloadList i{top:5px;border:0;display:inline-block;margin-left:5px;font-size:25px !important;position:relative !important;padding:0;width:auto;background:transparent}
.m-download #downloadList i i:hover::before{color:#fff}
.m-download #downloadList #review{padding-left:3rem !important;padding-right:3rem !important}
.m-download #downloadList #downloadAll,.m-download #downloadList #downloadSelected{padding-left:3rem !important}
.m-download #downloadList #downloadAll i,.m-download #downloadList #downloadSelected i{top:0;font-size:1.4rem !important}
.m-download #downloadList ul{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;align-items:flex-start;height:250px}
.m-download #legalAgreement,.m-download #downloadList{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
@media(min-width:992px) and (max-width:1199px){.m-download{padding:0 30px;width:100%}
}
@media(max-width:991px){.m-download{margin-top:30px;padding:0 20px 30px 20px;width:calc(100% - 40px)}
.m-download .button.text-right,.m-download .button.btn-primary.text-right{text-align:left}
.m-download .legal-button{margin:10px 0}
.m-download h5{margin:10px 0 !important;font-size:1.2rem}
.m-download h3{font-size:2rem;margin-bottom:10px !important}
.m-download p{font-size:1.2rem !important}
.m-download #downloadList h3{margin-bottom:0 !important}
.m-download #downloadList ul{margin:0;height:auto;max-height:250px}
.m-download #downloadList #review{padding-left:2rem !important;padding-right:2rem !important}
.m-download #downloadList #downloadAll,.m-download #downloadList #downloadSelected{padding-left:2rem !important}
.m-download #downloadList #downloadAll i,.m-download #downloadList #downloadSelected i{font-size:1.2rem !important}
.m-download .checkbox-item{line-height:1.5rem}
.m-download .cta-group{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.m-download .cta-group button{margin:5px 0}
.m-download .button.btn-transparent .btn.btn-primary{font-size:1.2rem;padding:5px 2rem 5px 1rem !important}
.m-download .button.btn-transparent .btn.btn-primary .icon-chevron_right::before{font-size:1.2rem;top:10px;right:5px}
}
@media(min-width:992px) and (max-width:1299px){.m-download #downloadList ul{margin:0;height:auto;max-height:250px}
.m-download .cta-group{justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.m-download .cta-group button{margin:5px 0}
}