
/* G4_FINISH_119: presentation only. */
html.g4-unified-116 .g4-aff-hero{box-sizing:border-box;width:calc(100% - 48px);max-width:1120px;margin:24px auto 0!important;padding:28px!important;gap:24px;background:#f0f2ff!important;background-image:none!important;color:#141827!important;border:1px solid #dce2f4;border-radius:25px;box-shadow:0 10px 35px #2534b306!important}
html.g4-unified-116 .g4-aff-txt{min-width:0;flex:1}
html.g4-unified-116 .g4-aff-hero h2{color:#141827!important;-webkit-text-fill-color:currentColor!important;font-size:24px!important;line-height:1.85;margin:12px 0}
html.g4-unified-116 .g4-aff-hero p{color:#687083!important;font-size:14px!important;line-height:2.1}
html.g4-unified-116 .g4-aff-hero ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;padding:0;list-style:none}
html.g4-unified-116 .g4-aff-hero li{color:#526187!important;font-size:13px!important;line-height:2}
html.g4-unified-116 .g4-aff-hero li i{color:#2534b3!important}
html.g4-unified-116 .g4-aff-hero .g4-pill{display:inline-block;background:#fff0e9!important;color:#a73d16!important;padding:5px 12px;border-radius:99px;font-size:12px}
html.g4-unified-116 .g4-aff-badge{box-sizing:border-box;flex:0 0 116px!important;width:116px!important;height:116px!important;background:#fff!important;color:#2534b3!important;border:1px solid #dce2f4;box-shadow:none!important}
html.g4-unified-116 .g4-aff-badge b{font-size:30px!important;color:#2534b3!important}
html.g4-unified-116 .g4-aff-badge span{font-size:12px;color:#687083!important}
html.g4-unified-116 #g4-unified-header .g4-accountbar-117 a.on{background:#2534b3!important;background-image:none!important;color:#fff!important}
html.g4-unified-116 #main-body .sidebar .panel-sidebar>.panel-heading{background:#f4f6fd!important;background-image:none!important;color:#34436e!important;border-bottom:1px solid #e8eaf1!important}
html.g4-unified-116 #main-body .sidebar .panel-heading :is(.panel-title,a,i,span){color:#34436e!important;-webkit-text-fill-color:currentColor!important}
html.g4-unified-116 #main-body .sidebar .badge{background:#edf0fc!important;background-image:none!important;color:#526187!important;border:1px solid #e0e5f4;box-shadow:none;font-size:12px;min-width:26px;line-height:1.8;border-radius:99px}
html.g4-unified-116 #main-body .g4t-item .s{font-size:14px;line-height:1.9}
html.g4-unified-116 #main-body .g4t-st{background:#eef0fb!important;color:#526187!important;font-size:12px;padding:5px 12px;border-radius:99px;white-space:nowrap}
html.g4-unified-116 #main-body #g4training .g4t-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}
html.g4-unified-116 #main-body #g4training .g4t-card{display:flex;flex-direction:column;min-width:0;height:100%;box-sizing:border-box}
html.g4-unified-116 #main-body #g4training .g4t-card-copy{padding:20px 18px;flex:1}
html.g4-unified-116 #main-body #g4training .g4t-card-copy p{font-size:13px;line-height:2;color:#687083}
html.g4-unified-116 #main-body #g4training .g4t-frame{box-sizing:border-box;position:relative;width:calc(100% - 36px);margin:0 18px;height:auto!important;padding-bottom:0!important;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#111827}
html.g4-unified-116 #main-body #g4training .g4t-frame>video,html.g4-unified-116 #main-body #g4training .g4t-frame>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
html.g4-unified-116 #main-body #g4training .g4t-card>div:not([class]){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;padding:14px 18px!important}
html.g4-unified-116 #main-body #g4training .g4t-chip{font-size:12px!important;line-height:1.8;padding:6px 11px!important;box-shadow:none}
html.g4-unified-116 #main-body #g4training .g4t-card-footer{margin:0 18px;padding:12px 0;font-size:11px;color:#687083;border-top:1px solid #edf0f6}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .card{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden;margin-bottom:20px;box-shadow:0 10px 35px #2534b306!important}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .card>.card-header{background:#f8f9fd!important;background-image:none!important;color:#34436e!important;padding:16px 20px!important;border-bottom:1px solid #e8eaf1!important;font-size:14px;line-height:1.9}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .card-header :is(h3,h4){font-size:16px!important;margin:0;line-height:1.9}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .card-header .btn-success{background:#f15a2b!important;border-color:#f15a2b!important;color:#fff!important;border-radius:99px;box-shadow:none}
html.g4-unified-116 #main-body .card.footer.g4-contact-card-final .contact-title i{color:#2534b3!important;-webkit-text-fill-color:currentColor!important;font-size:26px}
html.g4-unified-116 #main-body .card.footer.g4-contact-card-final .contact-detail-title{color:#687083!important;-webkit-text-fill-color:currentColor!important;font-size:13px!important}
html.g4-unified-116 #main-body .card.footer.g4-contact-card-final .contact-detail-value{color:#2534b3!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important}
html.g4-unified-116 #main-body .card.footer.g4-contact-card-final bdi{direction:ltr;unicode-bidi:isolate;display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:1000px){html.g4-unified-116 #main-body #g4training .g4t-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.g4-unified-116 .g4-aff-hero ul{grid-template-columns:1fr}}
@media(max-width:640px){html.g4-unified-116 .g4-aff-hero{width:calc(100% - 32px);padding:22px!important;flex-direction:column!important;align-items:flex-start!important;gap:16px}html.g4-unified-116 .g4-aff-hero h2{font-size:20px!important}html.g4-unified-116 .g4-aff-badge{flex-basis:auto!important;width:100px!important;height:100px!important}html.g4-unified-116 #main-body #g4training .g4t-grid{grid-template-columns:1fr}}


/* G4_DASHBOARD_TILES_120 */
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles{display:block!important}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles>.row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0!important}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles>.row::before,html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles>.row::after{display:none!important;content:none!important}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles>.row>.tile{box-sizing:border-box;float:none!important;width:auto!important;max-width:none!important;min-width:0;min-height:130px;padding:18px!important;border:1px solid #e8eaf1;border-radius:22px;background:#fff;box-shadow:0 10px 35px #2534b306}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles>.row>.tile>a{display:block;height:100%;color:#2534b3}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles .title1{font-size:15px;line-height:1.9;white-space:normal;word-break:normal}
html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles .title1 p{font-size:13px;line-height:1.9;color:#687083;overflow-wrap:anywhere;word-break:normal}
@media(max-width:900px){html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles>.row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:380px){html.g4-unified-116 body.g4-tpl-clientareahome #main-body .tiles>.row{grid-template-columns:1fr}}
