.banner.dark p,.banner.dark a,.banner.dark h1,.banner.dark h2,.banner.dark h3,.banner.dark h4{color:#0d1929}.banner.light p,.banner.light a,.banner.light h1,.banner.light h2,.banner.light h3,.banner.light h4{color:#fff}.banner .inner{padding:130px 45px 130px 25px}.banner .col-heading{margin-top:0}.banner .grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.banner .col{padding:0 20px}.banner .col.text{max-width:490px}.banner .col.image{max-width:555px}.banner .btn{margin-top:25px}.banner .banner-slider-container{position:relative}.banner .banner-slider-container .prev{position:absolute;left:-30px;top:50%;opacity:0.5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.banner .banner-slider-container .prev svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.banner .banner-slider-container .next{position:absolute;right:-30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.banner .banner-slider-container .banner-slider-item:focus{outline:none}@media only screen and (max-width: 768px){.banner .inner{padding:60px 25px}.banner .grid{margin:0}.banner .col.col-2{width:100%;padding:0}.banner .col.image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:220px;margin:0 auto;margin-bottom:35px}.banner .col.text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}
