.banner-image{background-position:center;background-size:cover;padding:2rem 0;margin-top:2rem;margin-bottom:2rem}.banner-image .banner-header{background-color:#fff;padding:2rem;border:1px solid #a6cbce;width:90%;margin-left:auto;margin-right:auto}.banner-image .banner-header .left-side i{color:#28365c;font-size:32px}.banner-image .banner-header .left-side{width:20%;text-align:right;padding-right:6px}.banner-image .banner-header .right-side{width:80%;margin-left:6px}.banner-image .banner-header .right-side h3{margin-top:0;color:#28365c;font-size:20px}.banner-image .banner-header .right-side a{color:#00cbdf}.banner-image .banner-header .right-side i{margin-left:8px}.banner-image .banner-header .right-side p{color:#4e4e56}.banner-image .banner-header{max-width:400px}.banner-header-wrapper{display:flex}@media screen and (min-width:768px){.banner-image{padding-top:6rem;padding-bottom:6rem;margin-bottom:4rem}.banner-image .banner-header{padding-top:3rem;padding-bottom:3rem}}@media screen and (min-width:1024px){.banner-image{margin-top:6rem;padding-top:10rem;padding-bottom:10rem;margin-bottom:6rem}.banner-image .banner-header .right-side h3{font-size:36px}.banner-image .banner-header .right-side p{font-size:24px}.banner-image .banner-header .right-side a{font-size:24px}.banner-image .banner-header{max-width:560px}.banner-image .banner-header .left-side i{font-size:36px}}@media screen and (min-width:1024px){.banner-image .banner-header .left-side{padding-right:16px}}.banner-image .banner-header{position:relative;height:200px}.banner-image .banner-header .banner-header-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.banner-image .banner-header{height:220px}}@media screen and (min-width:1024px){.banner-image .banner-header{height:300px}}