.pricing-table{background-color:#16215b;color:#fff}
.pricing-table .wrapper{padding:64px 60px}
@media(max-width:1919px){.pricing-table .wrapper{padding:64px 48px}
}
@media(max-width:1439px){.pricing-table .wrapper{padding:64px 40px}
}
@media(max-width:1199px){.pricing-table .wrapper{padding:64px 38px}
}
@media(max-width:1023px){.pricing-table .wrapper{padding:48px 31px}
}
@media(max-width:767px){.pricing-table .wrapper{padding:32px 27px}
}
@media(max-width:599px){.pricing-table .wrapper{padding:24px 27px}
}
.pricing-table .c-heading{font-family:proxima-nova,sans-serif !important;color:#fff;font-weight:700 !important;font-size:101px;line-height:101px;margin:0}
@media(max-width:1919px){.pricing-table .c-heading{font-size:76px;line-height:76px}
}
@media(max-width:1199px){.pricing-table .c-heading{font-size:57px;line-height:62.7px}
}
@media(max-width:767px){.pricing-table .c-heading{font-size:43px;line-height:47.3px}
}
@media(max-width:424px){.pricing-table .c-heading{font-size:32px;line-height:38.4px}
}
.pricing-table .headline{font-family:proxima-nova,sans-serif !important;color:#fff;font-weight:700 !important;font-size:57px;line-height:62.7px;margin:0}
@media(max-width:767px){.pricing-table .headline{font-size:43px;line-height:47.3px}
}
@media(max-width:424px){.pricing-table .headline{font-size:32px;line-height:38.4px}
}
.pricing-table .d-flex{justify-content:flex-end !important;align-items:center;margin:32px 0 32px 0 !important}
.pricing-table .pricing-table-card-container{display:block !important;gap:20px;justify-content:center;flex-wrap:wrap;padding-bottom:64px;align-items:stretch}
.pricing-table .pricing-table-container{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:64px 0;padding-bottom:48px;align-items:stretch}
@media(max-width:599px){.pricing-table .pricing-table-container{padding-bottom:32px}
}
@media(min-width:1024px){.pricing-table .pricing-table-container{flex-direction:row !important;gap:24px !important}
}
.pricing-table .pricing-table-inner{margin:0 !important;gap:32px}
@media(min-width:1439px){.pricing-table .pricing-table-inner{gap:24px}
}
@media(min-width:1199px){.pricing-table .pricing-table-inner{gap:16px}
}
@media(min-width:767px){.pricing-table .pricing-table-inner{gap:12px}
}
.pricing-table p{font-family:proxima-nova,sans-serif;font-weight:400;font-size:32px;line-height:41.6px;margin:0}
@media(max-width:1919px){.pricing-table p{font-size:24px;line-height:36px}
}
@media(max-width:1023px){.pricing-table p{font-size:20px;line-height:32px}
}
.pricing-table .pricing-table-card{background:none !important;border-radius:10px;width:100%;text-align:left;box-shadow:0 4px 6px rgba(0,0,0,0.1);display:flex;flex-direction:column;align-items:stretch}
.pricing-table .pricing-table-card-content{background-color:#fff;display:flex;flex:1;flex-direction:column;padding:32px 32px 32px 32px;gap:24px;color:#111846;border-bottom-right-radius:16px;border-bottom-left-radius:16px}
@media(max-width:599px){.pricing-table .pricing-table-card-content{padding:24px 24px 24px 24px}
}
.pricing-table .pricing-table-card h3{margin-top:0;font-size:32px;line-height:38.4px;font-weight:700;color:#111846;margin-bottom:24px}
@media(max-width:599px){.pricing-table .pricing-table-card h3{font-size:24px;line-height:31.2px}
}
.pricing-table .pricing-table-card p{font-size:20px;font-weight:400;line-height:32px;color:#252328}
@media(max-width:599px){.pricing-table .pricing-table-card p{font-size:18px;line-height:28.8px}
}
.pricing-table .table-info p{color:#51505a;display:grid;font-size:18px;line-height:28.8px;gap:12px;padding-top:16px}
@media(max-width:599px){.pricing-table .table-info p{font-size:16px;line-height:25.6px}
}
.pricing-table .pricing-table-card img{border-top-left-radius:16px;border-top-right-radius:16px;width:100%;height:auto;display:block}
@media(max-width:767px){.pricing-table .pricing-table-card img{object-fit:cover;height:240px}
}
.pricing-table .btn svg{transform:none !important;width:auto !important}
.pricing-table .tick-mark{display:flex;gap:12px;align-items:baseline}
.pricing-table .tick-mark svg{flex-shrink:0}
.pricing-table .cta{display:block;width:100%}
.pricing-table .cta a{width:inherit}
@media(max-width:599px){.pricing-table .cta a{white-space:nowrap}
}
.pricing-table.bg-white .headline{color:#111846 !important}
.pricing-table.bg-white .c-heading{color:#111846 !important}
.pricing-table.bg-white .pricing-table-card-content{background:#16215b !important}
.pricing-table.bg-white .pricing-table-card h3{color:#fff !important}
.pricing-table.bg-white .pricing-table-card p{color:#fff !important}
.pricing-table.bg-white .pricing-table-card svg path{fill:#fff !important}
.pricing-table.bg-white .btn.variant-2-dark{color:#fff !important;border:2px solid #fff !important}
.pricing-table.bg-white .custom-owl-controls svg path{fill:#111846}
.pricing-table.bg-white .variant-2-dark:hover{background:#204184}
.pricing-table.bg-white .variant-2-dark:active,.pricing-table.bg-white .variant-2-dark:focus{background:#245094;color:#fff}
@media screen and (max-width:599px){.pricing-table.bg-white .variant-2-dark:focus{background:#204184;outline-offset:3px;outline:3px solid white}
}
.pricing-table .pricingText{margin-bottom:16px}