.so-panel.widget > div {
    padding: 15px 50px;
}
.origin-widget.origin-widget-button a {
    display: inline-block;
    padding: 15px 45px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 4px;
    border-radius: 50px;
		color: #000;
    font-size: 1rem;
    font-family: inherit;
    font-weight: 500;
		line-height:1.2rem;
    text-decoration: none;
    text-shadow: none;
    text-align: center;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
}
.origin-widget.origin-widget-button a:hover {
    border: none;
    color: #0038d2;
		transition: 0.35s cubic-bezier(0.25, 0.1, 0, 2.05);
    transform: translate(0,-10px);
}
.origin-widget.origin-widget-button a:active {
    padding: 15px 45px;
}
.origin-widget.origin-widget-button-simple-blue a, .origin-widget.origin-widget-button-simple-blue a:hover {
		color: #0038d2;
    background: #e2e2e2;
}
.origin-widget.origin-widget-button-simple-green a, .origin-widget.origin-widget-button-simple-green a:hover {
    color: #05b300;
    background: #e2e2e2;
}
.origin-widget.origin-widget-button-simple-orange a, .origin-widget.origin-widget-button-simple-orange a:hover {
    color: #eeae48;
    background: #e2e2e2;
}
.origin-widget.origin-widget-button-simple-charcoal a {
    position: relative;
    display: -webkit-flex;
    display: flex;
    /* min-height: 180px;
    padding: 10px 25px; */
    -webkit-align-items: center;
    align-items: center;
		justify-content: center;
    background: #0038d2;
    color: white;
    width: 100%;
    border-radius: 20px;
    box-sizing: border-box;
    box-shadow: 0 15px 45px 0 rgb(0 0 0 / 10%);
}
.origin-widget.origin-widget-button-simple-charcoal a:hover {
    background: white;
    color: #0038d2;
}

/* Mobile styles is set under 520px*/
@media screen and (max-width: 520px) {
		.so-panel.widget > div {
				padding: 15px 20px;
		}
}