.coral--light .responsivegrid .c-geo-ip.hide{display:block !important}
.geo-ip__inner{color:#041e42;border-bottom:1px solid #cdcdcd;background-color:#f5f5f5;height:100px;line-height:2;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}
.geo-ip .js-close-geoip .btn-primary{color:#fff !important;background-color:#041e42 !important;border-color:#041e42 !important}
.geo-ip .js-close-geoip .btn-primary:active,.geo-ip .js-close-geoip .btn-primary:hover{color:#041e42 !important;border-color:#f5f5f5 !important;background-color:#f5f5f5 !important}
.geo-ip .geo-ip__inner,.geo-ip .m-geoip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.geo-ip .geo-ip__inner .button,.geo-ip .m-geoip .button{width:auto;margin:0 10px;font-size:1.4rem}
.geo-ip .geo-ip__inner .col-0 .button,.geo-ip .m-geoip .col-0 .button,.geo-ip .geo-ip__inner .col-1 .button,.geo-ip .m-geoip .col-1 .button,.geo-ip .geo-ip__inner .col-2 .button,.geo-ip .m-geoip .col-2 .button{display:block;margin-bottom:15px}
.geo-ip .geo-ip__inner .button a{font-size:13px;padding:10px 20px;border:0;line-height:1 !important}
.geo-ip__suggestion-text{margin-right:2rem;line-height:22px}
.geo-ip__suggestion-text p{font-size:14px}
.geo-ip__suggestion-text .text-bold{font-family:"ScaniaSansBold",Helvetica,Arial,sans-serif}
.geo-ip__suggestion-text .text-red{text-transform:capitalize}
.geo-ip__close{font-size:24px;margin:0;margin-top:6px;cursor:pointer;margin-left:3rem;height:auto}
@media(max-width:991px){.geo-ip{position:relative;z-index:2}
.geo-ip .heroimage{padding-top:0 !important}
.geo-ip .heroimage .cq-dd-image{position:relative}
.geo-ip .geo-ip__inner{height:100%;text-align:center;padding:20px}
.geo-ip .geo-ip__inner__suggestion-text{margin-bottom:20px;margin-right:0;float:none;width:100%}
.geo-ip .geo-ip__inner .geo-ip__close{position:absolute;top:20px}
.geo-ip .button{margin-bottom:10px}
}
@media(max-width:767px){.geo-ip .heroimage h2{font-size:2.5rem;line-height:1 !important}
.geo-ip__inner>div>.button{margin-bottom:.75rem !important}
.geo-ip .geo-ip__inner .geo-ip__suggestion-text{margin-right:0;margin-bottom:15px;line-height:1.5}
.geo-ip .geo-ip__inner .geo-ip__suggestion-text .text-bold{margin-bottom:15px;margin-right:30px}
.geo-ip .geo-ip__inner .button a{font-size:13px;margin-right:0;line-height:1 !important}
.geo-ip .geo-ip__inner .geo-ip__close{top:20px;font-size:20px;right:20px;margin:0}
.geo-ip .geo-ip__inner .geo-ip-cta-list{margin-top:15px}
.geo-ip .button{margin:0}
}
@media(min-width:768px) and (max-width:1199px){.geo-ip .heroimage h2{font-size:4rem}
.geo-ip .geo-ip__suggestion-text{margin-right:0;float:none;width:100%}
.geo-ip .m-geoip .button{margin-bottom:10px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.geo-ip .geo-ip__inner{text-align:center;padding:10px}
.geo-ip .geo-ip__inner .geo-ip__close{position:absolute;top:20px}
.geo-ip .geo-ip__inner .button a{padding:5px 10px}
.geo-ip .geo-ip__suggestion-text{margin-bottom:10px;margin-right:0;float:none;width:100%;line-height:1.3}
}
@media(min-width:1200px) and (max-width:1300px){.geo-ip .heroimage h2{font-size:4.8rem;padding:0 10px}
}