.banner-image{background-size:40% 100%;background-position:right;background-repeat:no-repeat;border-bottom-right-radius:100px;height:450px}.banner-text-area{background-color:#ffffff99;border-left:solid 6px #01aef0;box-shadow:0 4px 20px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);width:65%;height:90%;position:relative;top:5%;padding:2% 6% 2% 2%}.banner-text-area .icon svg{float:left;width:6%;fill:#01aef0}.banner-text-area h1{color:#01aef0;text-align:left;font-size:25px;font-family:Open Sans;font-weight:normal;float:left;width:80%;margin-left:10px;margin-top:0}.banner-text-area .text-content{clear:both;color:#666;text-align:left;vertical-align:middle;font-size:16px;font-family:Open Sans;font-weight:normal;padding-top:5px;line-height:1.8}@media(max-width:800px){.banner-image{height:auto;background-position:center;background-size:cover}.banner-text-area{background-color:white;width:100%;height:100%;margin-left:5%;position:relative;top:5%}.banner-text-area h1{font-size:34px;text-align:left}.banner-text-area h2{font-size:16px;margin-bottom:10px}