/* Default CSS Here */
@media (min-width: 768px) {
    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1;color:#fff;
    }
}
.max-w-5xl {
    max-width: 64rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.p-8 {
    padding: 2rem;
}
.flex {
    display: flex;
}
.items-start {
    align-items: flex-start;
}
.bg-blue-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.text-blue-100 {
    --tw-text-opacity: 1;
    color: rgb(219 234 254 / var(--tw-text-opacity, 1));
}
.text-center {
    text-align: center;
}
.mb-8 {
    margin-bottom: 2rem;
}
.mb-16 {
    margin-bottom: 4rem;
}
.uppercase
 {
    text-transform: uppercase; color:#fff;
}
.font-extrabold {
    font-weight: 800; color:#fff;
}
.gap-8 {
    gap: 2rem;
}
@media (min-width: 768px) {
    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
.gap-12 {
    gap: 3rem;
}
.grid {
    display: grid;
}
.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-blue-500 {
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
}
.border-2 {
    border-width: 2px;
}
.rounded-2xl {
    border-radius: 1rem;
}
.overflow-hidden {
    overflow: hidden;
}
.relative {
    position: relative;
}
.text-red-600 {
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-red-500 {
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}
.mr-3 {
    margin-right: 0.75rem;
}
.text-blue-700 {
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.font-bold {
    font-weight: 700;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.py-1 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.rounded-bl-lg {
    border-bottom-left-radius: 0.5rem;
}
.top-0 {
    top: 0px;
}
.right-0 {
    right: 0px;
}
.absolute {
    position: absolute;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.text-gray-600 {
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.rounded-full {
    border-radius: 9999px;
}
.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.bg-blue-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(37 99 235 / var(--tw-bg-opacity, 1));
}
.rounded-full {
    border-radius: 9999px;
}
.items-center {
    align-items: center;
}
.w-12 {
    width: 3rem;
}
.shrink-0 {
    flex-shrink: 0;
}
.h-12 {
    height: 3rem;
}
.text-xs {
    font-size: 0.75rem;
    line-height: 1rem;
}
.font-bold {
    font-weight: 700;
}
.right-0 {
    right: 0px;
}
.absolute {
    position: absolute;
}
.bg-blue-500 {
    --tw-bg-opacity: 1;
    background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}
@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
.gap-8 {
    gap: 2rem;
}
.max-w-6xl {
    max-width: 72rem;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.p-6 {
    padding: 1.5rem;
}
#primeagile__46756{padding-top:40px;}
#primeagile__46810,#primeagile__46811,#primeagile__46812{ margin-bottom:20px;}