.alternate-hover-box{border-radius:0 80px 0 0;overflow:hidden;position:relative}img.alternate-hover-box__gradient-image--mobile{bottom:0;position:absolute;width:100%}.alternate-hover-box__container{position:relative;z-index:1}@media (max-width:768px){img.alternate-hover-box-ellipse,img.alternate-hover-box__gradient-image{display:none}.alternate-hover-box__outer-container{align-items:end;display:flex}.alternate-hover-box__container{padding:0 20px}.alternate-hover-box__cta{left:0!important;position:relative;top:0!important;z-index:2}}@media (min-width:769px){.alternate-hover-box{animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:alternate-hover-box_out;max-height:791px;min-height:790px;width:80%}@keyframes alternate-hover-box_in{0%{width:80%}50%{width:90.5%}to{width:90%}}@keyframes alternate-hover-box_out{0%{width:90%}50%{width:79.2%}to{width:80%}}.alternate-hover-box__outer-container{align-items:end;display:flex;overflow:hidden}.alternate-hover-box__container{margin-left:auto;margin-right:-7.5rem;max-width:435px;padding:0 60px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;width:100%}.alternate-hover-box__heading{animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:heading_out;bottom:0;margin-bottom:1rem;max-width:245px;position:absolute;width:100%}@keyframes heading_in{0%{bottom:0}50%{bottom:105%}to{bottom:100%}}@keyframes heading_out{0%{bottom:100%}50%{bottom:-5%}to{bottom:0}}.alternate-hover-box__heading h2{margin:0}.alternate-hover-box__gradient-image,.alternate-hover-box__text-content{opacity:0;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease}.alternate-hover-box__gradient-image{bottom:0;height:100%;position:absolute;right:0;top:0}.alternate-hover-box:hover .alternate-hover-box__gradient-image{opacity:1}img.alternate-hover-box-ellipse{animation-duration:.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;position:absolute;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;z-index:1}.alternate-hover-box--no-switch img.alternate-hover-box-ellipse{animation-name:no_switch_ellipse_out;right:27%;top:-38%}@keyframes no_switch_ellipse_in{0%{right:27%;top:-38%}33.33%{right:-7%;top:-13%}to{right:-6%;top:-14%}}@keyframes no_switch_ellipse_out{0%{right:-6%;top:-14%}to{right:27%;top:-38%}}.alternate-hover-box__cta{opacity:0}.alternate-hover-box:hover .alternate-hover-box__cta{opacity:1;position:absolute}.alternate-hover-box:hover{animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:alternate-hover-box_in;width:90%}.alternate-hover-box:hover .alternate-hover-box__heading{animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:heading_in;bottom:100%}.alternate-hover-box:hover .alternate-hover-box__container{margin-right:0}.alternate-hover-box:hover .alternate-hover-box__text-content{opacity:1}.alternate-hover-box:hover.alternate-hover-box--no-switch img.alternate-hover-box-ellipse{animation-name:no_switch_ellipse_in}.alternate-hover-box:hover img.alternate-hover-box-ellipse{animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:1}.alternate-hover-box.alternate-hover-box--switch{border-radius:80px 0 0 0;margin-left:auto}.alternate-hover-box.alternate-hover-box--switch img.alternate-hover-box__gradient-image{left:0}.alternate-hover-box.alternate-hover-box--switch .alternate-hover-box__container{margin-left:0;margin-right:auto!important}.alternate-hover-box--switch img.alternate-hover-box-ellipse{animation-name:switch_ellipse_out;right:45%;top:-37%}.alternate-hover-box:hover.alternate-hover-box--switch img.alternate-hover-box-ellipse{animation-name:switch_ellipse_in}@keyframes switch_ellipse_in{0%{right:45%;top:-37%}33.33%{right:90%;top:-15%}to{right:89%;top:-16%}}@keyframes switch_ellipse_out{0%{right:89%;top:-16%}to{right:45%;top:-37%}}img.alternate-hover-box__gradient-image--mobile{display:none}}