#btntop:before{background-color:#fffc;border:2px solid #00c0ea;border-radius:50%;bottom:-1rem;content:"";height:40px;position:absolute;right:0;width:40px;z-index:80}#btntop:after{bottom:-.7rem;content:url(../images/arrowtop.svg);position:absolute;right:12px;z-index:80}#btntop:hover:before{background-color:#fff;border:2px solid #ff9500;box-shadow:0 4px 24px #150b5b33;transition:all;transition-duration:.3s}#btntop:hover:after{content:url(../images/arrowtoporange.svg);transition:all;transition-duration:.3s}.rounded-ellipse{border-radius:0 14% 100% 0/0 5% 21% 0}
