.flex-row{display:flex;flex-wrap:wrap}.half-and-half-image,.half-and-half-text{position:relative;flex:0 0 100%}.half-and-half-image img{height:100%;width:100%;height:100%;display:block;object-fit:cover;-o-object-fit:cover}.half-and-half-text{padding:50px 20px;background-color:#E1EAEA}.half-and-half-text.right{margin-right:auto}.half-and-half-text.left{margin-left:auto}.half-and-half.white-bg{background-color:#fff}.half-and-half.gray-bg{background-color:#f7f7f7}.half-and-half-text h2{font-size:32px}.section-block.banner-schedule .banner-schedule__content img.floating-arrow{position:absolute;left:90px;top:26%;display:none}.section-block.banner-schedule{background-color:#f7f7f7}@media (min-width:1025px){.half-and-half-image,.half-and-half-text{position:relative;flex:0 0 50%}.half-and-half-image img{position:absolute}.half-and-half-text{padding:50px 50px}}@media (min-width:1200px){.half-and-half-text{padding:100px 60px}.section-block.banner-schedule .banner-schedule__content h1{font-size:75px}.section-block.banner-schedule .banner-schedule__content p{font-size:24px;width:50%;margin:auto}.section-block.banner-schedule .banner-schedule__content{padding:200px 0 50px}.section-block.banner-schedule .banner-schedule__content img.floating-arrow{display:block}}@media (min-width:1500px){.half-and-half-text{padding:100px 160px}}@media (min-width:1700px){.half-and-half-text{padding:100px 200px}}@media (min-width:2200px){.half-and-half-text{padding:140px 250px}}@media (min-width:2600px){.half-and-half-text{padding:140px 270px}}@media (min-width:2800px){.half-and-half-text{padding:140px 300px}}