.curve-right{min-height:630px;overflow:hidden;position:relative;width:100%}.desktop-img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:calc(50% + 300px)}.curve-right .white-bg{align-items:center;background:#fff;border-bottom-left-radius:300px;bottom:0;display:flex;flex-direction:column;justify-content:center;padding:80px 100px;position:absolute;right:0;top:0;width:50%;z-index:1}.curve-right .white-bg>*{margin:10px 0;max-width:500px;width:100%}.mobile-img{display:none}@media only screen and (max-width:1440px){.curve-right .white-bg{padding:60px 80px}}@media only screen and (max-width:1300px){.desktop-img{width:calc(50% + 180px)}.curve-right .white-bg{border-bottom-left-radius:180px;padding:50px 60px}.curve-right{min-height:500px}}@media only screen and (min-width:768px) and (max-width:959px){.desktop-img{width:calc(50% + 150px)}.curve-right .white-bg{border-bottom-left-radius:150px;padding:40px 30px}.curve-right .white-bg>*{max-width:400px}}@media only screen and (max-width:767px){.desktop-img{display:none}.mobile-img{background-size:cover;border-radius:0 0 0 80px;display:block;height:50vh;margin-bottom:0;min-height:300px}.curve-right .white-bg{border-radius:80px 0 0 0;justify-content:flex-start;margin-top:-80px;min-height:40vh;padding:60px 25px 80px;position:relative;width:100%}.curve-right{min-height:auto;overflow:visible;padding-bottom:40px}}.curve-right .white-bg h2,.curve-right .white-bg p{margin:12px 0}.curve-right .white-bg h2{margin-top:0}body{overflow-x:hidden}