.ses-widget {
    max-width: 100%!important;
}

.ses-widget a {
    text-decoration: none;
}

.ses-widget .mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.ses-widget .bg-black {
    background-color: #000000;
}

.ses-widget .p-2 {
    padding: 0.5rem;
}

.ses-widget .p-3 {
    padding: 0.75rem;
}

.ses-widget .text-white {
    color: #FFFFFF;
}

.ses-widget .font-bold {
    font-weight: 700;
}

.ses-widget .text-xl {
    font-size: 21px;
    line-height: 1.75rem;
}

.ses-widget .col-span-12 {
    grid-column: span 12 / span 12;
}

.ses-widget .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}

.ses-widget .hidden {
    display: none;
}

.ses-widget .ses-header {
	padding: 10px;	
	font-weight: normal;
}
.ses-widget .ses-row-cell {
	padding: 10px;
	font-size: 19px;
}

.ses-widget .ses-font-normal {
	font-size: 17px;	
}

.ses-widget a.button {
	background-color: #68D391;	
	text-decoration:underline;
}
.ses-widget a.button:hover {
	background-color: #48BB78;	
}

@media (min-width: 768px) {
    .ses-widget .md\:grid {
        display: grid;
    }

    .ses-widget .grid {
        display: grid;
    }
    
    .ses-widget .md\:col-span-6 {
        grid-column: span 6 / span 6;
    }

    .ses-widget .md\:col-span-2 {
        grid-column: span 2 / span 2;
    }

    .ses-widget .md\:hidden {
        display: none;
    }
}