.content-block .arrow-link{font-family:BupaSemiBold,gotham\ 5r,gotham a,gotham b,bupa,Arial,Helvetica,sans-serif;font-weight:500}.content-block .belt .content-block-body{padding-bottom:15px;word-break:break-word}.content-block .belt .content-block-img{margin-bottom:20px;margin-right:30px;max-width:50%;min-width:25%;height:auto}@media(max-width:767px){.content-block .belt .content-block-img{margin-bottom:40px;max-width:100%}.content-block .belt .content-block-img.img-left,.content-block .belt .content-block-img.img-right{float:none}}.content-block .belt .img-right{float:right;margin-left:30px}@media(max-width:767px){.content-block .belt .img-right{float:left;margin-left:0}}.content-block .belt .img-left{float:left}.content-block .belt .outer-bg-style{padding:30px 30px 80px}.content-block.bg-bupa-grey-1 .btn-outline,.content-block.bg-bupa-grey-1 .btn-outline:after,.content-block.bg-bupa-grey-1 .btn-tertiary,.content-block.bg-bupa-grey-1 .btn-tertiary:after,.content-block.bg-grey .btn-outline,.content-block.bg-grey .btn-outline:after,.content-block.bg-grey .btn-tertiary,.content-block.bg-grey .btn-tertiary:after{color:#0074bf}.content-block.bg-bupa-grey-1 .btn-secondary,.content-block.bg-grey .btn-secondary{color:#0074bf;border:2px solid #0074bf}.content-block.bg-bupa-grey-1 .btn-secondary:after,.content-block.bg-grey .btn-secondary:after{color:#0074bf}.text-two-thirds .content-block{margin-bottom:20px}.badge-pill{display:inline-block;font-family:Montserrat,Arial,sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:24px;padding:6px 14px;border-radius:999px;white-space:nowrap;margin-bottom:8px;width:fit-content}@media(max-width:767px){.content-block .col,.content-block .col-right{margin-left:0;width:100%}.content-block .belt{max-width:none;padding:30px 15px}.content-block .inner-belt{padding:0}.content-block .grid{margin-left:0}.content-block-body .content-block-emp .btn{margin-bottom:20px;padding:20px 12px}}@media(min-width:480px){.content-block-body .content-block-emp{margin-right:3px;width:25%}}@media(min-width:480px)and (max-width:567px){.content-block-body .content-block-emp .btn{font-size:14px;padding:20px 6px}}@media(min-width:768px)and (max-width:1024px){.content-block-body .content-block-emp .btn{padding:20px 14px}}@media(min-width:641px)and (max-width:767px){.content-block-body .content-block-emp .btn{padding:20px 22px}}@media(min-width:768px){.col.w-50.ha{display:inline-block!important;width:49%!important;vertical-align:top;box-sizing:border-box}.col.w-50.ha.with-divider{border-left:1px solid #dde1e6;padding-left:20px}}.total-o.content-block{color:red}.pr-30{padding-right:30px!important}.smiles-d.content-block{color:green}.ha-addons-heading{font-family:Montserrat,sans-serif;font-weight:600;font-size:25px;line-height:33.75px;color:#0079c8}.ha-wrapper{margin-left:-12px;margin-right:-12px;display:flex;gap:32px;align-items:flex-start;max-width:1140px}.ha-left{width:231px}.ha-center{width:60px;display:flex;justify-content:center;align-items:center}.ha-right{flex:1}.ha.card{display:flex;flex-direction:column;justify-content:space-between;background:#0d1846;padding:24px 20px;width:231px;min-height:258px;box-sizing:border-box}.ha.card-title{margin:0 0 12px;font:600 21px/28px Montserrat,sans-serif;color:#fff!important}.ha.card-price{margin:0 0 20px;font:600 16px/24px Montserrat,sans-serif;color:#fff!important}.ha-addons{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:820px}.ha-addon{background:#ddedf8;padding:20px;height:105px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.ha-addon-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ha-addon-header span:first-child{font:600 20px/26px Montserrat,sans-serif;color:#21272a}.ha-addon-header .info{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #0074bf;border-radius:50%;font-size:11px;color:#0074bf}.ha-addon .price{margin:0;font:600 15px/22px Montserrat,sans-serif;color:#21272a}@media(max-width:768px){.ha-wrapper{flex-direction:column;gap:20px}.ha-left,.ha-right,.ha.card{width:100%}.ha-center{width:100%;justify-content:flex-start;margin:10px 0}.ha-addons{grid-template-columns:1fr;gap:16px}.ha-addon{width:100%;height:auto;padding:16px}.ha-addons-heading{margin-bottom:12px}}