.hover-box__heading span{display:block}.hover-box{border-radius:5px 80px 5px 5px;overflow:hidden}.hover-box__text-content{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.hover-box__container{height:100%;left:50%;position:relative;transform:translateX(-50%);width:100%;z-index:2}img.hover-box-ellipse{opacity:0;position:absolute;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;z-index:2}@media (max-width:767px){.hover-box{margin:1rem 0}.hover-box__content-cta{opacity:0}.hover-box--active .hover-box__content-cta{opacity:1}.hover-box--active .hover-box__container{top:0!important}.hover-box__container,.hover-box__content-cta{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}img.hover-box-ellipse{right:92%;top:-15rem}.hover-box--active img.hover-box-ellipse{opacity:1;right:-9rem;top:-9rem}.hover-box .cloud-cta--touch{opacity:1;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.hover-box--active .cloud-cta--touch{opacity:0}.hover-box__heading{padding-right:120px}}@media (min-width:768px){img.hover-box-ellipse{animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:overlay_image_out;opacity:0;position:absolute;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;z-index:2}.hover-box:hover img.hover-box-ellipse{animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:overlay_image_in}@keyframes overlay_image_in{0%{right:70rem;top:-10rem}33.33%{right:-9rem;top:-5rem}66.66%{right:-6rem;top:-5rem}to{right:-7rem;top:-5rem}}@keyframes overlay_image_out{0%{right:-27%;top:-23%}to{right:100%;top:-40%}}.hover-box__container{animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:content_out;margin-top:-5rem;padding-bottom:5rem;top:100%}.hover-box:hover .hover-box__container{animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:content_in}@keyframes content_in{0%{top:100%}33.33%{top:-4%}66.66%{top:.5%}to{margin-top:0;padding-top:0;top:0}}@keyframes content_out{0%{margin-top:0;padding-top:0;top:0}33.33%{top:102%}66.66%{top:98%}to{top:100%}}.hover-box__text-content{opacity:0}.hover-box:hover .hover-box__text-content{opacity:1}img.hover-box-ellipse{right:80%;top:-30%}.hover-box:hover img.hover-box-ellipse{opacity:1;right:-27%;top:-23%}.hover-box.hover-box--bg-zoom{animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:hover-box--bg-zoom__out;background-size:110%}.hover-box.hover-box--bg-zoom:hover{animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-name:hover-box--bg-zoom__in}@keyframes hover-box--bg-zoom__in{0%{background-size:110%}50%{background-size:130%}to{background-size:120%}}@keyframes hover-box--bg-zoom__out{0%{background-size:120%}50%{background-size:100%}to{background-size:110%}}}