.bluebold{font-weight:600 !important;color:#005eac !important}
.orangebold{font-weight:600 !important;color:#e6873c !important}
.greenbold{font-weight:600 !important;color:#0c8934 !important}
.redbold{font-weight:600 !important;color:#fa4d56 !important}
.pdph2{font-weight:600 !important;font-size:20px !important;line-height:100% !important;color:#363c41 !important;margin-bottom:5px}
.pdpSection{padding:24px 50px}
.pricingDetails_table_section .variant_section .variant_title{font-weight:600 !important;font-size:16px;line-height:100%;color:#363c41;margin:0}
.pricingDetails_para span{font-weight:500}
.pricingDetails_table sup{font-size:8px}
@media(max-width:767px){.pdph2{font-size:16px;line-height:20px}
.pdpSection{padding:16px 16px}
}
.pricingDetails_section{padding:0 !important}
.pricingDetails_section .pricingDetails_para{font-weight:400;font-size:14px;line-height:22px;color:#464d53;margin-bottom:10px}
.pricingDetails_section .pricingDetails_para span{font-weight:500}
.pricingDetails_table_section{box-shadow:0 0 12px 0 #00000040;background-color:#fff;padding:16px;border-radius:8px;margin-bottom:10px}
.variant_section{display:flex;align-items:center;margin-bottom:10px}
.variant_title{font-weight:600;font-size:16px;line-height:100%;color:#363c41}
.pricingDetails_table{border:.5px solid #005dac;border-radius:8px}
.pricingDetails_table_section table{width:100%;text-align:left;border-collapse:collapse;margin:0 !important}
.pricingDetails_table_section table th,.pricingDetails_table_section table td{padding:12px 24px;border-right:.5px solid #005dac !important;border-bottom:.5px solid #005dac !important;border-left:none !important;font-weight:500 !important;font-size:14px;line-height:18px;color:#131619}
.pricingDetails_table_section table th{background:#f0f6ff}
.pricingDetails_table_section .ropVariant table th{background:#fff6f0}
.pricingDetails_table_section table th:first-child{border-radius:8px 0 0 0}
.pricingDetails_table_section table th:last-child{border-right:0;border-radius:0 8px 0 0}
.pricingDetails_table_section table td{font-weight:400;color:#363c41}
.pricingDetails_table_section table td:last-child{border-right:0}
.pricingDetails_table_section table tr:last-child td{border-bottom:none !important}
.pricingDetails_table_section .camparison_table table td:first-child{color:#363c41;font-weight:500;position:sticky;left:0;background:#fff;border-radius:0 0 0 8px}
.pricingDetails_table_section .camparison_table table th:first-child{position:sticky;left:0}
.pdpul{padding-left:75px;margin-bottom:10px}
.pdpul li{font-weight:400;font-size:14px;line-height:22px;color:#464d53}
@media(max-width:767px){.pricingDetails_table{overflow-x:auto}
.pricingDetails_table_section{padding:16px 0 16px 16px;box-shadow:unset}
.pricingDetails_table_section table th{min-width:130px}
.pdpul{padding-left:45px;margin-bottom:10px;padding-right:10px}
}
.wse_wrapper{display:flex;margin:10px 0;gap:15px}
.wse_text{width:60%}
.wse_img{width:40%;background:linear-gradient(180deg,#005eac 0,#002646 100%);padding:24px 48px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;position:relative}
.wse_text p,.wse_text ul li{font-weight:400;font-size:14px;line-height:22px;color:#464d53}
.wse_text ul{padding-left:15px;margin:10px}
.wse_text ul li{font-weight:500}
.wse_img_text span,.wse_img_text p{font-weight:500;font-size:18px;line-height:28px;color:#fff;text-align:center}
.wse_img_text p{margin-top:15px}
.wse_img_text span{font-weight:400;font-size:52px;line-height:36px}
.wse_img_text .wse_img_number{font-weight:600;font-size:100px;line-height:71px}
.upcoma{position:absolute;top:10px;left:8px}
.downcoma{position:absolute;right:8px;bottom:10px}
@media(max-width:767px){.wse_wrapper{flex-direction:column-reverse}
.wse_img{width:100%;padding:24px 10px}
.wse_text{width:100%}
.wse_img_text span{font-size:36px;line-height:40px}
.wse_img_text .wse_img_number{font-size:84px}
.wse_img_text{text-align:center}
.wse_img_text p{font-weight:400;font-size:14px;line-height:22px}
.upcoma{top:20px;left:2px}
.downcoma{right:8px;bottom:2px}
}
.benefitDetails .benefitTitle_table{font-weight:400;font-size:14px;line-height:100%;color:#131619;margin:18px 0 14px}
.benefitTable table{border-collapse:collapse;text-align:center}
.benefitTable table th,.benefitTable table td{font-weight:500;font-size:12px;line-height:100%;color:#131619;padding:12px 16px;border:1px solid #99bfde;border-right:2px solid #99bfde}
.benefitTable table th:last-child,.benefitTable table td:last-child{border-right:1px solid #99bfde}
.benefitTable table th{background-color:#dfeff6;border-bottom:2px solid #99bfde}
.benefit_disclaimer{font-weight:400;font-size:12px;line-height:100%;color:#131619;margin:10px 0}
@media(max-width:767px){.benefitWrapper{flex-direction:column}
.benefitBox{width:100%}
.benefitDetails{width:100%}
.benefitTable{overflow-x:auto}
}