*{margin:0;padding:0;box-sizing:border-box}body{background-color:#fff;color:#000;font-family:Outfit,sans-serif}p{margin:0}.container-custom{width:100%;max-width:1463px;margin:0 auto;padding:0 15px}a{color:#fff;text-decoration:none}a:hover,a:focus,a:active{color:#fff;text-decoration:none}.common-text{font-size:18px;line-height:32px;font-weight:400;color:#fff}.common-site-btn{font-size:18px;font-weight:500;line-height:32px;color:#fff;background:#3c65b0;padding:11px 19.5px 11px 18.5px;border-radius:100px;border:none;transition:all .3s ease;display:inline-block}.common-site-btn:hover,.common-site-btn:active{background:#5a82d7;box-shadow:0 8px 20px #3c65b066;transform:translateY(-2px)}.common-section-title{font-size:48px;font-weight:500;line-height:54px;color:#000}.key-offerings-section .section-header{padding-top:48px;padding-bottom:1px;background-color:#efefef;margin-bottom:20px}.key-offerings-section .key-offerings-title{margin-bottom:10px}.key-offerings-section .key-offerings-subtitle{font-size:24px;color:#000;margin-bottom:13px;font-weight:600}.key-offerings-section .key-offerings-text{color:#000;margin-bottom:32px}.mec-core{background-color:#fff;padding-bottom:30px}.mec-core .table-responsive-custom{width:100%;border-radius:16px;overflow:hidden}.mec-core .table-responsive-custom table{font-size:16px;width:100%;border-collapse:collapse;table-layout:fixed}.mec-core .table-responsive-custom table thead tr{background:#1a2354;color:#fff}.mec-core .table-responsive-custom table thead tr th{padding:15px;text-align:center;border-right:1px solid rgba(255,255,255,.15)}.mec-core .table-responsive-custom table thead tr th:first-child{color:#fff;background-color:#0d133d;text-align:left}.mec-core .table-responsive-custom table tbody tr td{padding:9px 10px;border:1px solid #d1d5db;text-align:center;background-color:#efefef}.mec-core .table-responsive-custom table tbody tr td:first-child{font-weight:700;background:#0d133d;text-align:left;color:#fff}@media(max-width:1024px){.mec-core .table-responsive-custom{overflow-x:auto}.mec-core .table-responsive-custom table{min-width:1100px}}@media(max-width:991px){.mec-core{height:unset;padding:20px 0}.plan-table{min-width:700px}.table-responsive{overflow-x:auto}}@media(max-width:576px){.key-offerings-section .key-offerings-subtitle{font-size:20px;margin-bottom:10px}}
