.banner-col-content h1{font-size:30px}.banner-row,.banner-row .banner-col-content{align-items:flex-start;display:flex}.banner-row.center-v{align-items:center}.banner-row.reverse{flex-direction:row-reverse}.banner-row.reverse .banner-col-content,.banner-row.reverse .banner-col-content .text-inner{margin-left:0}.banner-col-content .text-inner{align-self:center}.banner-row .image-wrap{position:relative}.banner-row .image-wrap img{width:100%}.banner-row .image-wrap svg{border-radius:100%;box-shadow:5px 5px 10px rgba(0,0,0,.15)}.banner-row .pop-up-cta{border:4px solid #ff6f41;border-radius:4px;font-size:18px;font-weight:700;padding:10px 30px;transition:background-color .3s ease,color .3s ease}.banner-row .pop-up-cta:hover{background-color:#ff6f41;color:#fff;text-decoration:none}.banner-row .text-white li:before{color:#fff}.banner-row .orange-button{display:inline-block}.banner-row .text-white.orange-button{color:#fff}.banner-arrow{display:none}@media (max-width:767px){.banner .bg-holder{height:100%}.banner-col-content,.banner-row{display:block}.banner-col-content .text-inner{line-height:1.5;margin-top:20px}.banner-cont.container{margin-top:0!important}.banner-cont.container .image-wrap{top:0!important}}@media (min-width:768px){.banner-row .pop-up-cta{font-size:20px;padding:14px 30px}.banner-col-content h1{font-size:50px}.banner{position:relative}.banner-arrow{bottom:0;display:block;left:50%;position:absolute;transform:translate(-50%);width:28px}}@media (min-width:1024px){.banner-arrow{bottom:30px}}