.WQKXb,
.fpGzt,
.mWJHr,
.bOk1Z {
  display: none;
}

@media (max-width: 767px) {
  .cCU6C .eTaBv,
  .Mivr2,
  .C4nji,
  .xciRh,
  .eg6hg,
  .d4Mxk,
  .XAt75 {
    display: none !important;
  }

  .slick-slide {
    height: auto !important;
  }

  .y7mh6,
  .WQKXb,
  .fpGzt,
  .mWJHr,
  .bOk1Z {
    display: block;
  }

  .nVZnl {
    padding: 15px;
  }

  .VRKZ3 {
    grid-template-columns: repeat(1, 1fr);
    padding-top: 20px;
  }

  .vSlIC {
    margin-bottom: 0;
  }

  .myTjx {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 44px;
    margin: 0 0 -8px 16px;
    width: 140px;
  }

  .cCU6C .okf2Z {
    width: 100%;
  }

  .art_synopsis .tCKCr {
    border: none;
  }

  .pZFl7 .HNMDR {
    font-family: Georgia;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 8px;
  }

  .cCU6C .okf2Z .JuyWl,
  .pZFl7 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cCU6C .okf2Z .JuyWl {
    padding-top: 10px;
  }

  .JkSuJ {
    position: relative;
  }

  .JkSuJ .eu_FD {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 24px;
  }

  .JkSuJ .eu_FD span {
    color: #e21b22;
  }

  .JkSuJ .XzMjg {
    color: #595959;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 24px;
  }

  .JkSuJ .XzMjg span {
    font-weight: 700;
  }

  .JkSuJ .XzMjg.k3tQQ {
    color: #1a1a1a;
  }

  .JkSuJ .XzMjg.CG2YL {
    margin: 0;
  }

  .JkSuJ .KSVy7 {
    align-items: center;
    display: flex;
    margin-top: 4px;
  }

  .JkSuJ .MVlIW {
    align-items: center;
    color: #5b9ae4;
    cursor: pointer;
    display: inline-flex;
    margin-left: 8px;
  }

  .JkSuJ .MVlIW i {
    background-image: url(./assets_main/images/116478485.cms);
    background-repeat: no-repeat;
    background-size: cover;
    height: 12px;
    margin-right: 4px;
    width: 12px;
  }

  .JkSuJ .uL2Sr {
    color: #595959;
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 24px;
    text-align: center;
  }

  .JkSuJ .uL2Sr a {
    color: #5b9ae4;
  }

  .JkSuJ .A7tFo {
    align-items: center;
    color: #1a1a1a;
    display: flex;
    font-size: 12px;
    justify-content: center;
    margin-top: 24px;
  }

  .JkSuJ .A7tFo span {
    color: #999;
  }

  .JkSuJ .YTnie {
    background: none;
    color: #5b9ae4;
    font-weight: 700;
    margin-left: 4px;
  }

  .JkSuJ .tEzvU {
    color: #43b23f;
    font-size: 10px;
    margin-top: 4px;
    text-align: center;
  }

  .JkSuJ .mUI9I {
    display: flex;
    margin-bottom: 32px;
    position: relative;
  }

  .JkSuJ .mUI9I span {
    bottom: 8px;
    color: #1a1a1a;
    font-size: 12px;
    left: 0;
    position: absolute;
  }

  .JkSuJ .mUI9I .HWF7J,
  .JkSuJ .mUI9I .jdL2e {
    border: none;
    border-bottom: 1px solid #595959;
    color: #1a1a1a;
    font-size: 12px;
    padding-bottom: 8px;
    transition: 0.1s ease-in-out;
    will-change: auto;
  }

  .JkSuJ .mUI9I .HWF7J {
    padding-left: 30px;
    width: 100%;
  }

  .JkSuJ .mUI9I .jdL2e {
    flex: 1;
    font-size: 20px;
    text-align: center;
    width: 20%;
  }

  .JkSuJ .mUI9I .a1BFE {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #e21b22;
    display: -webkit-box;
    font-size: 10px;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: calc(100% + 4px);
    transition: 0.2s ease-in-out;
    will-change: auto;
  }

  .JkSuJ .mUI9I.EQfuJ .HWF7J,
  .JkSuJ .mUI9I.EQfuJ .jdL2e {
    border-color: #e21b22;
  }

  .JkSuJ .mUI9I.EQfuJ .a1BFE {
    opacity: 1;
  }

  .JkSuJ .mUI9I.YWGxd {
    gap: 0 12px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .JkSuJ {
      width: 316px;
    }
  }

  .Tw874 {
    background: rgba(var(--primary-dark-color), 0.01);
    border-top: 1px solid rgba(var(--primary-dark-color), 0.05);
    box-shadow: 0 1px 1px 0 rgba(var(--primary-dark-color), 0.05);
    color: #e21b22 !important;
    display: block;
    font: 600 14px/20px Verdana;
    line-height: 44px;
    text-align: center;
  }

  .Tw874 > i {
    border-right: 1px solid #e21b22;
    border-top: 1px solid #e21b22;
    display: inline-block;
    height: 7px;
    margin-left: 5px;
    position: relative;
    top: -1px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 7px;
  }

  .Tw874.G9PFV {
    width: 100%;
  }

  .Tw874.BeCH0,
  .Tw874.yfckQ {
    border-radius: 8px;
    line-height: 38px;
    padding: 0 20px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Tw874.BeCH0,
    .Tw874.yfckQ {
      font-size: 12px;
      line-height: 34px;
      padding: 0 8px;
    }
  }

  .Tw874.yfckQ {
    background: #e21b22;
    color: #fff !important;
  }

  .Tw874.yfckQ > i {
    border-color: #fff;
  }

  .Tw874.BeCH0 {
    background: var(--white-color);
    border: 1px solid #e21b22;
  }

  .Tw874.QY7YR {
    background-color: #ececec;
    border: 1px solid #ececec;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Tw874 {
      font-size: 12px;
    }
  }

  .Tw874.QY7YR {
    background-color: #ccc;
    border: 1px solid #ccc;
    color: var(--white-color) !important;
    cursor: not-allowed;
  }

  .Tw874.QY7YR i {
    border-color: #fff;
  }

  ._MfoH {
    bottom: 0;
    height: 160px;
    margin-left: 14px;
    position: fixed;
    transition: bottom 0.3s;
    width: 250px;
    z-index: 1000;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._MfoH {
      bottom: 45px;
      margin-left: 0;
      right: 2px;
      width: 216px;
      z-index: 100;
    }
  }

  ._MfoH.plBvX {
    bottom: 20px;
  }

  ._MfoH iframe {
    border: 0;
    height: 100%;
    width: 100%;
  }

  ._MfoH.TNGgb .ge6Zn {
    bottom: 130px;
  }

  .J07Gv,
  .v_Mrz {
    margin-left: -16px;
  }

  .Hsae2 {
    display: none;
  }

  .c9TIi {
    position: relative;
    z-index: 1000;
  }

  .B2aMt._MfoH {
    bottom: 40px !important;
    margin-left: -16px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .B2aMt._MfoH {
      bottom: 95px !important;
    }

    .B2aMt._MfoH.plBvX {
      bottom: 120px !important;
      z-index: 99;
    }
  }

  .bgImg #widget-head .tpwidget .widget-postlogin .widget-text,
  .bgImg #widget-head .tpwidget .widget-prelogin .widget-text {
    max-width: 180px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    #credential_picker_container,
    #credential_picker_container iframe,
    #credential_picker_iframe {
      border: none;
      bottom: 50px !important;
      left: 0 !important;
      position: fixed !important;
      top: auto !important;
      width: 100vw;
      z-index: 9999;
    }

    #credential_picker_container iframe {
      width: 100vw !important;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    #widget-head .tpwidget .widget-postlogin .widget-text,
    #widget-head .tpwidget .widget-prelogin .widget-text {
      max-width: 230px;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    #widget-head .tpwidget .widget-postlogin .widget-text,
    #widget-head .tpwidget .widget-prelogin .widget-text {
      max-width: 130px;
    }
  }

  .pre_login_tp {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    width: calc(100% - 75px);
  }

  .tp_track {
    color: #fff;
    display: block;
    font-size: 10px;
    font-weight: 600;
    line-height: 9px;
    margin-top: -3px;
    position: relative;
    text-transform: capitalize;
  }

  .tp_track:before {
    background: url(./assets_main/images/72385188.cms)
      no-repeat 0 0;
    background-size: 18px;
    background-size: 80%;
    content: "";
    display: inline-block;
    height: 14px;
    position: relative;
    top: 2px;
    width: 16px;
  }

  .tp_track:after {
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    content: "";
    height: 4px;
    position: absolute;
    right: -7px;
    top: 10px;
    transform: rotate(45deg);
    width: 4px;
  }

  .tp_track b {
    font-weight: 800 !important;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .pre_login_tp {
      text-align: left;
      width: calc(100% - 60px);
    }
  }

  .onetap_wrapper {
    background: var(--white-color);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(var(--primary-dark-color-rgba), 0.5);
    color: var(--primary-dark-color);
    display: flex;
    padding: 13px 10px;
    position: absolute;
    right: 30px;
    text-align: left;
    top: 25px;
    width: 400px;
    z-index: 1000;
  }

  @media screen and (max-width: 767px) {
    .onetap_wrapper {
      align-items: center;
      bottom: 0;
      box-shadow: 1px -1px 19px rgba(0, 0, 0, 0.3);
      display: flex;
      position: fixed;
      right: 0;
      top: inherit;
      width: 100%;
    }
  }

  @media screen and (min-width: 768px) {
    .onetap_wrapper .success {
      background: url(./assets_main/images/68266834.cms);
      background-repeat: no-repeat;
      background-size: 86%;
      height: 40px;
      margin-left: 15px;
      width: 45px;
    }
  }

  @media screen and (max-width: 767px) {
    .onetap_wrapper .success {
      background-color: #00b56f;
      border-radius: 100%;
      flex: 0 0 40px;
      height: 40px;
      width: 40px;
    }

    .onetap_wrapper .success:after {
      border: solid #fff;
      border-width: 0 2px 2px 0;
      content: "";
      display: block;
      height: 16px;
      margin: 8px auto;
      transform: rotate(45deg);
      width: 8px;
    }
  }

  .onetap_wrapper .text {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    max-width: 80%;
    padding-left: 10px;
  }

  @media screen and (max-width: 767px) {
    .onetap_wrapper .text {
      font-weight: 700;
    }
  }

  .onetap_wrapper .close {
    color: #b1b1b1;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 20px;
  }

  @media screen and (max-width: 767px) {
    .onetap_wrapper .close {
      margin-left: auto;
      position: static;
    }

    .onetap_wrapper .close:after {
      color: #333;
      content: "+";
      display: block;
      font-size: 45px;
      font-weight: 400;
      line-height: 1.5rem;
      text-align: center;
      transform: rotate(45deg);
    }
  }

  @media screen and (min-width: 768px) {
    .onetap_wrapper .close:after {
      color: #757575;
      content: "\002573";
      display: block;
      font-size: 12px;
      font-weight: 700;
      line-height: 1.5rem;
      text-align: center;
    }
  }

  @keyframes jn5cz {
    0% {
      transform: rotate(0deg);
    }

    to {
      transform: rotate(1turn);
    }
  }

  @-webkit-keyframes jn5cz {
    0% {
      -webkit-transform: rotate(0deg);
    }

    to {
      -webkit-transform: rotate(1turn);
    }
  }

  .top-area .tpwidget,
  .top-area .tpwidget * {
    font-family: inherit;
  }

  .top-area .tpwidget {
    cursor: pointer;
  }

  .top-area #widget-head .tpwidget .widget-postlogin .widget-text,
  .top-area #widget-head .tpwidget .widget-prelogin .widget-text {
    font-size: 12px;
    height: auto;
    line-height: 14px;
    padding-top: 0;
  }

  #widget-head {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    vertical-align: middle;
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    #widget-head {
      display: none;
    }
  }

  #widget-head:empty {
    display: none;
  }

  .top-area .tpwidget img {
    width: 12px !important;
  }

  #widget-head .tpwidget .tp-btn {
    background: var(--white-color);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    color: #3023ae;
    font-size: 10px;
    height: auto;
    line-height: 12px;
    margin-top: 4px;
    padding: 4px 12px;
    text-transform: uppercase;
  }

  #widget-head .tpwidget .tpwidget-inline {
    background: #8f101a;
    border-radius: 20px;
    box-sizing: border-box;
    height: 20px !important;
  }

  .tpwidget .tpwidget-inline .widget-text {
    font-size: 12px !important;
    line-height: 16px !important;
    max-width: 190px !important;
  }

  #widget-head .tpwidget .tpwidget-inline .hover-state {
    background-color: #b51c28;
  }

  #widget-head .tpwidget .tpwidget-inline:hover .normal-state:after {
    border-bottom: 35px solid #b51c28;
  }

  #widget-head .tpwidget .widget-postlogin,
  #widget-head .tpwidget .widget-prelogin {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #3023ae;
    background: -webkit-linear-gradient(left, #3023ae, #c86dd7);
    background: linear-gradient(90deg, #3023ae, #c86dd7);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
    height: 24px;
    line-height: 18px;
    overflow: visible;
    padding: 1px 4px;
  }

  #widget-head .tpwidget .tp-logo {
    height: 18px;
    width: 13px;
  }

  #widget-head .tpwidget .widget-postlogin .hover-state,
  #widget-head .tpwidget .widget-prelogin .hover-state {
    background: #3023ae;
    background: -webkit-linear-gradient(left, #3023ae, #c86dd7);
    background: linear-gradient(90deg, #3023ae, #c86dd7);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    border-top: 1px dotted #a5a5a5;
    height: auto;
    left: 0;
    margin: 0;
    max-width: 100%;
    opacity: 0;
    padding: 8px 12px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    top: 18px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    white-space: normal;
    width: 100%;
    z-index: 601;
  }

  #widget-head .tpwidget .widget-postlogin {
    position: relative;
  }

  #widget-head .tpwidget .widget-postlogin:hover .hover-state,
  #widget-head .tpwidget .widget-prelogin:hover .hover-state {
    opacity: 1;
    pointer-events: auto;
  }

  #widget-head .tpwidget .widget-postlogin:hover .hover-state .widget-text,
  #widget-head .tpwidget .widget-prelogin:hover .hover-state .widget-text {
    white-space: normal;
  }

  #widget-head .tpwidget .widget-postlogin .normal-state {
    display: -ms-flexbox;
    display: flex;
    float: none;
  }

  .tpwidget .widget-postlogin:hover .normal-state:after,
  .tpwidget .widget-prelogin:hover .normal-state:after {
    display: none;
  }

  .tpwidget .widget-postlogin .hover-state .widget-text {
    line-height: 19px;
  }

  #tpwidget-prelogin .tp-btn {
    display: none;
  }

  .text-right.tpwidget.tpwidget-postlogin {
    z-index: 2;
  }

  .tpwidget .widget-postlogin .normal-state {
    box-sizing: border-box !important;
    min-width: 115px;
  }

  .tpwidget .odometer-num {
    line-height: 15px;
    vertical-align: bottom;
  }

  .user_area {
    display: inline-block;
    margin-left: 10px;
    padding-right: 10px;
    position: relative;
    vertical-align: middle;
  }

  .user_area .point {
    border-radius: 2px;
    color: #000;
    float: right;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    text-transform: uppercase;
  }

  .user_area .point.points_bronze {
    background: #c6ae00;
  }

  .user_area .point.points_silver {
    background: #bbc6cb;
  }

  .user_area .point.points_gold {
    background: #ffa219;
  }

  .user_area .point.points_diamond {
    background: #0081c6;
  }

  .user_area .point.points_platinum {
    background: #3bc0dc;
  }

  .user_area .user-controls {
    display: inline-block;
    position: relative;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .user_area .user-controls .user-icon {
      display: none;
    }
  }

  .user_area span {
    cursor: pointer;
    text-transform: none;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .user_area span.login {
      color: #fff;
      font-size: 13px;
      text-transform: uppercase;
    }

    #widget-head + .user_area,
    .user_area + .user_area {
      padding-right: 0;
    }

    .user-first-name {
      display: inline-block;
      overflow: hidden;
      text-align: left;
      text-overflow: ellipsis;
      width: 48px;
    }
  }

  .user_name .icon_down:after {
    border: solid #fff;
    border-width: 0 1px 1px 0;
    content: "";
    height: 5px;
    position: absolute;
    top: 4px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 5px;
  }

  .user_area .dropdown {
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    color: #1a1a1a;
    font: 12px/16px Verdana;
    opacity: 0;
    padding: 13px 16px;
    pointer-events: none;
    position: absolute;
    text-align: left !important;
    top: -5px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    width: 220px;
    z-index: 999;
  }

  .user_area .dropdown ul {
    background: #fff;
    padding-top: 12px;
  }

  .user_area .dropdown ul li {
    text-transform: capitalize;
  }

  .user_name_dd {
    font-weight: 700;
    text-transform: uppercase;
  }

  .user_name_dd .user_name_in {
    display: inline-block;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
  }

  .user_name_dd span {
    background: #999;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: #fff !important;
    display: inline-block;
    font: 8px/12px Verdana !important;
    margin: -2px 0 0 2px;
    padding: 0 4px;
    vertical-align: middle;
  }

  .toi_user_text {
    font: 400 10px/12px Verdana;
    margin-top: 2px;
  }

  .toi_user_text i {
    background-image: url(./assets_main/images/69822060.cms);
    background-position: -8px -108px;
    background-repeat: no-repeat;
    background-size: 50px;
    display: inline-block;
    height: 12px;
    margin: -2px -3px 0 -2px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    vertical-align: middle;
    width: 34px;
  }

  .plan_details {
    border-bottom: 1px dotted rgba(0, 0, 0, 0.3);
    color: #595959;
    font: 500 10px/15px Verdana;
    margin: 8px 0 0;
    padding-bottom: 13px;
  }

  .plan_details a {
    color: #e21b22;
    text-transform: uppercase;
  }

  .snowwhite .login_fix span.login {
    color: #595959;
    font-size: 13px;
  }

  .login_fix.user_area .user_name {
    display: inline-block;
    margin-top: -4px;
    position: relative;
    vertical-align: middle;
  }

  .login_fix.user_area .user_name.prime_user .plus_user {
    right: 0;
  }

  .login_fix.user_area .user_name.prime_user .icon_down {
    margin-left: 16px !important;
  }

  .login_fix.user_area .user_name.prime_user .icon_down:after {
    top: 4px !important;
  }

  .login_fix.user_area .user_name .plus_user {
    background-image: url(./assets_main/images/69822060.cms);
    background-position: -9px -126px;
    background-repeat: no-repeat;
    background-size: 70px;
    display: block;
    height: 10px;
    margin: 0;
    position: absolute;
    right: 0;
    top: -3px;
    width: 21px;
  }

  .login_fix.user_area .user_name .icon_down {
    margin-left: 4px;
  }

  .login_fix.user_area .user_name .icon_down:after {
    height: 5px;
    width: 5px;
  }

  .login_fix.user_area .user-controls:hover {
    color: #fff !important;
  }

  .login_fix.user_area .user-controls:hover .user_name_dd span {
    color: #fff !important;
  }

  .login_fix.user_area .dropdown {
    background: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
    color: #1a1a1a;
    display: flex;
    flex: 1 100%;
    flex-wrap: wrap;
    font: 12px/16px Verdana;
    min-width: 202px;
    opacity: 0;
    overflow: auto;
    padding: 13px 16px 4px;
    pointer-events: none;
    position: absolute;
    text-align: left !important;
    top: -5px !important;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    white-space: nowrap;
    width: unset !important;
    z-index: 999;
  }

  .login_fix.user_area .dropdown .user_name_dd {
    font-weight: 700;
    text-transform: uppercase;
  }

  .login_fix.user_area .dropdown .user_name_dd span {
    background: #999;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font: 8px/12px Verdana !important;
    margin: 0 0 0 2px;
    padding: 0 4px;
  }

  .login_fix.user_area .dropdown .user_name_in {
    display: inline-block;
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
  }

  .login_fix.user_area .dropdown .user_name_dd span {
    color: #fff !important;
    display: inline-block;
    font-weight: 700 !important;
    vertical-align: middle;
  }

  .login_fix.user_area .dropdown .toi_user_text {
    font: 400 10px/12px Verdana;
    margin-top: 2px;
  }

  .login_fix.user_area .dropdown .toi_user_text i {
    background-image: url(./assets_main/images/69822060.cms);
    background-position: -8px -108px;
    background-repeat: no-repeat;
    background-size: 50px;
    display: inline-block;
    height: 12px;
    margin: -2px -3px 0 -2px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    vertical-align: middle;
    width: 34px;
  }

  .login_fix.user_area .dropdown .plan_details {
    border: none;
    color: #595959;
    font: 500 10px/15px Verdana;
    margin: 8px 0 0;
    padding-bottom: 0;
    white-space: normal;
  }

  .login_fix.user_area .dropdown .plan_details .upsellText {
    color: #595959;
    font: 500 10px/15px Verdana;
  }

  .login_fix.user_area .dropdown .plan_details .upsellText span {
    color: #595959;
    font-size: inherit;
  }

  .login_fix.user_area .dropdown .plan_details .upsellText span.actualPrice {
    text-decoration: line-through;
  }

  .login_fix.user_area .dropdown .plan_details a {
    color: #e21b22;
    text-transform: uppercase;
  }

  .login_fix.user_area .dropdown ul {
    background: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-top: 1px dotted rgba(0, 0, 0, 0.3);
    margin-top: 12px;
    padding-top: 12px;
    width: 100%;
  }

  .login_fix.user_area .dropdown ul li {
    border-bottom: none;
    font: 500 12px/16px Verdana;
    list-style: none;
    margin: 0 0 12px;
    padding: 0;
    text-align: left;
    text-transform: capitalize;
  }

  .login_fix.user_area .dropdown ul li a {
    color: #1a1a1a;
  }

  .login_fix.user_area .dropdown ul li.tp-redeem {
    position: relative;
  }

  .login_fix.user_area .dropdown ul li.tp-redeem a:before {
    background: url(https://image.timespoints.iimg.in/tpwidgets/static/dist/images/crown.png)
      no-repeat 0 0;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 19px;
    left: 0;
    margin: 0 4px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 16px;
  }

  .login_fix.user_area .dropdown ul li.tp-redeem span {
    color: #1a1a1a !important;
    font-size: 13px;
    font-weight: 600;
  }

  .tp_box,
  .tp_box > div {
    border: none !important;
    height: unset;
    min-height: unset !important;
    padding: 0;
    text-align: left;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    #user-sign-in .tp_box_center {
      padding-top: 0;
    }
  }

  .tp_box.tp_box_center .title {
    margin-bottom: 16px;
    text-align: center;
  }

  .tp_box .title {
    font: 600 16px/24px Verdana;
    margin-bottom: 8px;
  }

  .tp_box .loginTpPoints {
    font: 12px/16px Verdana;
    margin-bottom: 16px;
  }

  .tp_box .loginTpPoints strong {
    font-size: 14px;
    font-weight: 700;
  }

  .tp_box .loginTpPoints:after {
    background: url(./assets_main/images/72385188.cms)
      no-repeat 0 -1px;
    background-size: 23px;
    content: "";
    display: inline-block;
    height: 28px;
    margin-left: 2px;
    vertical-align: middle;
    width: 24px;
  }

  .user_area .user-controls:hover .dropdown {
    opacity: 1;
    pointer-events: auto;
    top: 20px;
  }

  .user_area .user-controls:hover .dropdown span {
    color: #1a1a1a !important;
  }

  .user_area .user-controls .user_name {
    color: var(--white-color);
    display: inline-block;
    font-size: 11px;
    font-weight: 800;
    line-height: 16px;
    margin-bottom: 2px;
    text-transform: uppercase !important;
  }

  .user_area .user-controls .user_name span {
    text-transform: uppercase !important;
  }

  .user_area .dropdown li {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    list-style: none;
    margin: 0 0 8px;
    text-align: left;
  }

  .user_area .dropdown li:last-of-type {
    border-bottom: 0;
    margin-bottom: 0;
  }

  .user_area .dropdown li a {
    color: #1a1a1a;
  }

  .user_area .dropdown li.tp-redeem {
    position: relative;
  }

  .user_area .dropdown li.tp-redeem span {
    color: #1a1a1a !important;
    font-weight: 600;
  }

  .user_area .dropdown li.tp-redeem a:before {
    background: url(https://image.timespoints.iimg.in/tpwidgets/static/dist/images/crown.png)
      no-repeat 0 0;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 19px;
    left: 0;
    margin: 0 4px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 16px;
  }

  .logout-window,
  .user-isloggedin {
    float: left;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .user-isloggedin {
      padding-right: 10px;
      padding-top: 11px;
    }
  }

  #login-popup {
    background: rgba(0, 0, 0, 0.6);
    cursor: default;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    visibility: hidden;
    width: 100%;
    z-index: -1;
  }

  #login-popup.active {
    opacity: 1;
    visibility: visible;
    z-index: 100000;
  }

  #user-sign-in {
    background: #f7f7f7;
    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.3);
    color: #000;
    cursor: default;
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 46px 30px;
    position: absolute;
    right: -408px;
    top: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 408px;
  }

  #login-popup.active #user-sign-in {
    right: 0;
  }

  #user-sign-in.signinloader {
    height: inherit;
    overflow: hidden;
  }

  #user-sign-in.signinloader:before {
    background: rgba(0, 0, 0, 0.5);
    content: "";
    height: 100vh;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 11;
  }

  #user-sign-in.signinloader:after {
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    border-color: #ff394a #ff394a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-radius: 50%;
    border-style: solid;
    border-width: 6px;
    content: "";
    height: 50px;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 12;
  }

  #user-sign-in > div {
    height: auto;
    min-height: 100%;
    padding: 20px 0 0;
  }

  #user-sign-in a {
    text-decoration: none;
  }

  #login-popup .close-btn {
    background: none;
    border: 0;
    color: #7b7b7b;
    font-size: 34px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    right: -400px;
    top: 12px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 40px;
    z-index: 1;
  }

  #login-popup.active .close-btn {
    right: 8px;
  }

  #user-sign-in .form ul li {
    list-style: none;
    margin-bottom: 22px;
  }

  #login-popup .user-icon {
    background: #f7f7f7;
    height: 68px;
    line-height: 60px;
    margin: -60px auto 15px;
    text-align: center;
    width: 68px;
  }

  #login-popup .user-icon img {
    border: 2px solid #ddd;
    border-radius: 50%;
    height: 44px;
    vertical-align: bottom;
    width: 44px;
  }

  .socialConnectImgDiv {
    margin-bottom: 24px;
  }

  .socialConnectImgDiv button {
    align-items: center;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    line-height: 40px;
    padding-left: 50px;
    position: relative;
    text-align: left;
    width: 100%;
  }

  .socialConnectImgDiv button:before {
    background: url(./assets_main/images/64971829.cms)
      no-repeat;
    background-size: 250px;
    content: "";
    position: absolute;
  }

  .socialConnectImgDiv button + button {
    margin-top: 16px;
  }

  .socialConnectImgDiv .fb {
    background: #2553b4;
    color: #fff;
  }

  .socialConnectImgDiv .fb:before {
    background-position: 0 0;
    bottom: 0;
    height: 29px;
    left: 13px;
    width: 14px;
  }

  .socialConnectImgDiv .gplus {
    background: #fff;
  }

  .socialConnectImgDiv .gplus:before {
    background-position: -19px 0;
    height: 19px;
    left: 8px;
    top: 11px;
    width: 19px;
  }

  #user-sign-in .heading {
    color: #000;
    font-size: 16px;
    line-height: 1;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
  }

  #user-sign-in .heading span {
    background: #f7f7f7;
    color: #868686;
    display: inline-block;
    font-size: 16px;
    padding: 0 10px;
    position: relative;
    text-transform: capitalize;
    z-index: 1;
  }

  #user-sign-in .heading:after {
    background: #d6d6d6;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 50%;
    width: 100%;
  }

  #user-sign-in .heading.small {
    color: #a2a2a2;
    font-size: 14px;
    font-weight: 400;
  }

  #user-sign-in .heading.small span {
    font-size: 14px;
  }

  #user-sign-in .heading + p {
    margin-bottom: 20px;
  }

  #user-sign-in .secondary-link {
    color: #5b9ae4;
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 5px;
    text-transform: uppercase;
  }

  #user-sign-in .secondary-link.disabled {
    color: #b0b0b0;
    cursor: default;
  }

  #user-sign-in .input-field {
    padding-left: 23px;
    position: relative;
  }

  #user-sign-in .input-field:before {
    background-image: url(./assets_main/images/64971829.cms);
    background-repeat: no-repeat;
    background-size: 250px;
    content: "";
    left: 0;
    position: absolute;
  }

  #user-sign-in .input-field.email:before {
    background-position: -40px 0;
    height: 11px;
    top: 10px;
    width: 15px;
  }

  #user-sign-in .input-field.user-name:before {
    background-position: -60px 0;
    height: 15px;
    top: 8px;
    width: 13px;
  }

  #user-sign-in .input-field.password:before {
    background-position: -75px 0;
    height: 16px;
    top: 8px;
    width: 13px;
  }

  #user-sign-in .input-field.password .hide-password,
  #user-sign-in .input-field.password .view-password {
    background: url(./assets_main/images/64971829.cms)
      no-repeat -105px 0;
    background-size: 250px;
    cursor: pointer;
    height: 12px;
    left: auto;
    opacity: 0.4;
    position: absolute;
    right: 0;
    top: 10px;
    width: 20px;
  }

  #user-sign-in .input-field.password .hide-password {
    opacity: 1;
  }

  #user-sign-in .input-field.mobile-no:before {
    background-position: -90px 0;
    height: 18px;
    top: 5px;
    width: 12px;
  }

  #user-sign-in .input-field.mobile-no .selectWrap {
    cursor: pointer;
    display: inline-block;
    margin-right: 4px;
    position: relative;
    width: 100%;
    width: 56px;
  }

  #user-sign-in .input-field.mobile-no .selectWrap select {
    appearance: none;
    background-color: transparent;
    border: none;
    color: #595959;
    font: 14px/20px Verdana;
    padding: 2px;
    width: 100%;
  }

  @media screen and (min-width: 1024px) {
    #user-sign-in .input-field.mobile-no .selectWrap select {
      height: 28px;
    }
  }

  #user-sign-in .input-field.mobile-no .selectWrap:after {
    border: solid #333;
    border-width: 0 1px 1px 0;
    content: "";
    height: 8px;
    margin: -2px 0 0 3px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -moz-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    -o-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
    width: 8px;
  }

  #user-sign-in .input-field.mobile-no p {
    border-bottom: 1px solid #888;
  }

  #user-sign-in .input-field.mobile-no p .country-code {
    color: #b0b0b0;
    padding: 0 5px;
  }

  #user-sign-in .input-field.mobile-no p input {
    border-bottom: 0;
    display: inline-block;
    width: calc(100% - 64px);
  }

  #user-sign-in .form .submit {
    margin-bottom: 0;
  }

  #user-sign-in input {
    border: 0;
    display: block;
    font-size: 14px;
    line-height: normal;
    width: 100%;
  }

  #user-sign-in input[type="number"],
  #user-sign-in input[type="password"],
  #user-sign-in input[type="text"] {
    background: none;
    border-bottom: 1px solid #888;
    height: 28px;
  }

  #user-sign-in input[type="button"],
  #user-sign-in input[type="submit"] {
    background: #be281a;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    cursor: pointer;
    font-weight: 500;
    height: 40px;
    text-transform: uppercase;
  }

  #user-sign-in input:disabled {
    opacity: 0.4;
  }

  #user-sign-in .regenerate-otp,
  #user-sign-in .subtext {
    color: #b0b0b0;
    display: inline-block;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 5px;
    text-transform: capitalize;
  }

  #user-sign-in .retry_text {
    font-size: 11px;
    font-weight: 700;
    text-transform: unset;
  }

  #user-sign-in .form .error {
    color: #be281a;
  }

  #user-sign-in .form .error input {
    border-color: #be281a;
    color: #be281a;
  }

  input:-webkit-autofill,
  select:-webkit-autofill,
  textarea:-webkit-autofill {
    box-shadow: inset 0 0 0 17px #f7f7f7;
  }

  #user-sign-in .checkbox {
    display: block;
    margin: 0 0 12px;
  }

  #user-sign-in .checkbox label {
    align-items: center;
    color: #1a1a1a;
    cursor: pointer;
    display: flex;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    position: relative;
  }

  #user-sign-in .checkbox label:before {
    background: #fff no-repeat;
    border: 1px solid #1a1a1a;
    border-radius: 5px;
    content: "";
    height: 20px;
    line-height: 15px;
    margin-right: 8px;
    position: static;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 20px;
  }

  #user-sign-in .checkbox label a {
    color: #5b9ae4;
  }

  #user-sign-in .checkbox input[type="checkbox"] {
    display: none;
  }

  #user-sign-in .checkbox input[type="checkbox"]:disabled + label {
    color: #a5a5a5;
    pointer-events: none;
  }

  #user-sign-in .checkbox input[type="checkbox"]:checked + label:before {
    background: #454545;
  }

  #user-sign-in .checkbox input[type="checkbox"]:disabled + label:before {
    background: #a5a5a5;
    border-color: #a5a5a5;
  }

  #user-sign-in .checkbox input[type="checkbox"]:checked + label:after {
    border: solid #fff;
    border-radius: 1px;
    border-width: 0 2px 2px 0;
    content: "";
    height: 11px;
    left: 7px;
    position: absolute;
    top: 3px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 6px;
  }

  .forget-password {
    color: #000;
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin-top: 20px;
    text-align: center;
    text-decoration: underline !important;
    text-transform: uppercase;
  }

  .forget-password.disabled {
    color: #b0b0b0;
    cursor: default;
    text-decoration: none !important;
  }

  #user-sign-in p {
    color: #333;
    font-size: 14px;
    line-height: 18px;
  }

  #user-sign-in p a {
    color: #5b9ae4;
  }

  #user-sign-in .password-conditions {
    padding: 10px 0 0;
  }

  #user-sign-in .password-conditions p {
    margin-bottom: 10px;
  }

  #user-sign-in .password-conditions ul li {
    color: #666;
    font-size: 14px;
    line-height: 1;
    margin-bottom: 5px;
    padding-left: 10px;
    position: relative;
  }

  #user-sign-in .password-conditions ul li:before {
    background: #b2b2b2;
    border: 1px solid transparent;
    border-radius: 50%;
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    top: 3px;
    width: 6px;
  }

  #user-sign-in .password-conditions ul li.error {
    color: #b12e2a;
  }

  #user-sign-in .password-conditions ul li.error:before {
    background-color: transparent;
    border-color: #b12e2a;
  }

  #user-sign-in .password-conditions ul li.success {
    color: #43b23f;
  }

  #user-sign-in .password-conditions ul li.success:before {
    background-color: #43b23f;
  }

  #user-sign-in .errorMsg {
    color: #be281a;
    font-size: 12px;
    line-height: 1;
    margin-top: 5px;
  }

  #user-sign-in .successMsg {
    color: #43b23f;
    font-size: 12px;
    line-height: 1;
    margin-top: 5px;
  }

  #user-sign-in .mandatory-box {
    background: #fff;
    margin: 20px -20px -20px;
    padding: 20px;
  }

  #user-sign-in .mandatory-box p {
    color: #404040;
    font-size: 12px;
    line-height: 20px;
  }

  #user-sign-in .fp-success {
    color: #404040;
    font-size: 20px;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 70%;
  }

  #user-sign-in .fp-success i {
    background: #43b23e;
    border-radius: 50%;
    display: block;
    height: 41px;
    margin: 20px auto;
    position: relative;
    width: 41px;
  }

  #user-sign-in .fp-success i:before {
    border-bottom: 3px solid #fff;
    border-left: 3px solid #fff;
    content: "";
    height: 8px;
    left: 11px;
    position: absolute;
    top: 13px;
    transform: rotate(-45deg);
    width: 17px;
  }

  #user-sign-in .verified {
    font-size: 14px;
    line-height: 20px;
    padding: 0 0 20px;
  }

  #user-sign-in .verified div:first-child {
    color: #404040;
  }

  #user-sign-in .verified div:nth-child(2) {
    color: #222;
  }

  #user-sign-in .verified div:nth-child(2) strong {
    display: inline-block;
    line-height: 14px;
    vertical-align: top;
  }

  #user-sign-in .mn-verified .tick,
  #user-sign-in .verified .tick {
    background: #43b23e;
    border-radius: 50%;
    display: inline-block;
    height: 14px;
    margin-left: 10px;
    position: relative;
    vertical-align: top;
    width: 14px;
  }

  #user-sign-in .mn-verified .tick:before,
  #user-sign-in .verified .tick:before {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    content: "";
    height: 3px;
    left: 3px;
    position: absolute;
    top: 4px;
    transform: rotate(-45deg);
    width: 7px;
  }

  #user-sign-in .success-wrapper {
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
  }

  #user-sign-in .success-user {
    background: url(./assets_main/images/64971829.cms)
      no-repeat -130px 0;
    background-size: 250px;
    display: block;
    height: 42px;
    margin: 0 auto 20px;
    width: 42px;
  }

  #user-sign-in .fp-success-msg {
    color: #404040;
    font-size: 20px;
    line-height: 1;
    text-align: center;
  }

  #user-sign-in .signin-section,
  #user-sign-in .signup-section {
    margin-top: -29px;
    text-align: left;
  }

  .signin-section ul {
    padding: 0;
  }

  body.disable-scroll {
    overflow: hidden;
    touch-action: none;
    -ms-touch-action: none;
  }

  .powered-by {
    margin: 50px auto 0;
    text-align: center;
    width: 90%;
  }

  .powered-by img {
    width: 220px;
  }

  .teams-logo {
    padding-top: 40px;
    text-align: center;
  }

  .teams-logo span {
    color: #000;
    display: block;
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
  }

  .teams-logo a {
    background: url(./assets_main/images/65470945.cms)
      no-repeat 0 -10000px;
    display: inline-block;
    height: 32px;
    margin: 10px 4px 0 0;
    width: 32px;
  }

  .teams-logo .toi {
    background-position: -6px -16px;
  }

  .teams-logo .et {
    background-position: -6px -66px;
  }

  .teams-logo .nbt {
    background-position: -6px -116px;
  }

  .teams-logo .sm {
    background-position: -6px -166px;
  }

  .teams-logo .st {
    background-position: -6px -217px;
  }

  .teams-logo .itimes {
    background-position: -6px -318px;
  }

  .teams-logo .tp {
    background-position: -6px -369px;
  }

  .user-isloggedin.prime .user-controls:hover .dropdown {
    top: 43px;
  }

  .user-isloggedin.prime .dropdown {
    min-width: 232px;
    padding: 0;
    right: -15px;
    top: 10px;
    visibility: hidden;
  }

  .user-isloggedin.prime .dropdown:before {
    border-bottom: 10px solid var(--offwhite-color);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    top: -10px;
  }

  .user-isloggedin.prime .dropdown ul {
    background-color: #f9f9f9;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
    margin: 0;
    overflow: hidden;
    padding: 0;
  }

  .user-isloggedin.prime .dropdown li {
    border-bottom: 1px solid #e1e1e1;
    margin: 0;
    padding: 0;
  }

  .user-isloggedin.prime .dropdown li a,
  .user-isloggedin.prime .dropdown li span {
    display: block;
    padding: 15px 12px;
  }

  .user-isloggedin.prime .dropdown li.tp-redeem a:before {
    left: 75px;
    top: 13px;
  }

  .user-isloggedin.prime .user_name {
    color: var(--primary-dark-color);
    font-size: 12px;
    font-weight: 600;
    line-height: 30px;
  }

  .user-isloggedin.prime .user_name .icon_down {
    margin-left: 4px;
  }

  .user-isloggedin.prime .user_name .icon_down:after {
    border: solid #000;
    border-width: 0 2px 2px 0;
    height: 5px;
    margin-top: -6px;
    top: 50%;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 5px;
  }

  .user-isloggedin.prime .user-icon {
    background-position: -152px -7px;
    border: 1px solid #ccc;
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    margin-right: 8px;
    vertical-align: top;
    width: 30px;
  }

  .user-isloggedin.prime .user-icon img {
    border-radius: 50%;
  }

  .user-notloggedin {
    position: relative;
  }

  .user_area.prime .login.user-notloggedin {
    color: var(--primary-dark-color);
    font-weight: 700;
    text-transform: capitalize;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .user_area.hide {
      display: none;
    }

    #login-popup {
      -webkit-transition: none;
      -moz-transition: none;
      -ms-transition: none;
      -o-transition: none;
      transition: none;
    }

    .logout-window,
    .redeembtn {
      background: #fff;
      border-radius: 4px;
      padding: 4px 10px;
    }

    .logout-window span,
    .redeembtn span {
      color: #e21b22;
    }

    .mobileprimeheader .user_area > div {
      align-items: center;
      display: flex;
      height: 48px;
      padding-top: 0;
    }

    .mobileprimeheader .user_area > div .redeembtn {
      background: rgba(var(--primary-dark-color-rgba), 0.3);
      margin-left: auto;
    }

    .mobileprimeheader .user_area > div .redeembtn a {
      color: var(--primary-dark-color);
      font-size: 11px;
    }

    .redeembtn a {
      color: #fff;
    }

    #user-sign-in .signin-section,
    #user-sign-in .signup-section {
      margin-top: 0;
    }

    .user-isloggedin {
      float: inherit;
    }

    .top-area {
      display: none;
    }

    .user_area {
      background: inherit;
      color: #fff;
      font-size: 12px;
      height: 42px;
      padding: 0;
      position: absolute;
      right: 38px;
      top: 1px;
      width: calc(100% - 84px);
      z-index: 9999;
    }

    .user_area > div {
      align-items: center;
      display: flex;
      justify-content: space-between;
      padding-top: 7px;
    }

    .user_area .redeembtn {
      background: #fff;
      border-radius: 4px;
      box-sizing: border-box;
      color: #e21b22;
      font-size: 11px;
      font-weight: 600;
      padding: 5px 4px 3px;
      text-align: center;
      width: 80px;
    }

    #user-sign-in {
      background: #fff;
      padding: 40px 20px;
      width: 100%;
    }

    #user-sign-in > div {
      border: 0;
      padding: 0;
    }

    #user-sign-in .user-icon {
      display: none;
    }

    #user-sign-in .heading span {
      background: #fff;
      font-size: inherit;
      text-transform: none;
    }
  }

  #user-sign-in #toi-login {
    padding-bottom: 160px;
    position: relative;
  }

  .info_txt {
    border-top: 1px solid #dedede;
    bottom: 0;
    color: #595959;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 0 -20px;
    padding: 12px 24px 12px 20px;
    position: absolute;
    text-align: left;
  }

  @media screen and (max-width: 359px) {
    .teams-logo a {
      margin: 10px 2px 0 0;
    }

    .user_area > div {
      padding-top: 7px;
    }
  }

  input::-ms-clear,
  input::-ms-reveal {
    display: none;
  }

  .consentOverlay {
    background: rgba(0, 0, 0, 0.5);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    text-align: left;
    top: 0;
    z-index: 1003;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .consentOverlay {
      padding: 0 30px;
    }
  }

  .userConsentPopUp {
    background-color: #fff;
    background: #fff;
    color: #000;
    font-size: 16px;
    line-height: 24px;
    margin: 0 auto;
    max-height: 90%;
    max-width: 700px;
    overflow: auto;
    padding: 0 28px 32px;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .userConsentPopUp {
      padding: 0 20px;
    }
  }

  .consentHeader {
    -ms-flex-pack: justify !important;
    background: var(--offwhite-color);
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between !important;
    margin: 0 -28px 25px;
    padding: 28px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .consentHeader {
      margin: 0 -20px 20px;
      padding: 10px 20px;
    }
  }

  .consentHeader h2 {
    color: #000;
    font-size: 24px;
    font-weight: 700;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .consentHeader h2 {
      font-size: 18px;
      line-height: 22px;
    }

    .consentHeader h2 span {
      display: block;
    }
  }

  .closeConsentOverlay {
    background: transparent;
    border: 0;
    color: #666;
    font-size: 40px;
    font-weight: 400;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .consentOverlay .consentDescription p {
    color: var(--primary-dark-color);
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .consentOverlay .consentDescription p {
      font-size: 14px;
      line-height: 20px;
    }

    .consentOverlay .consentDescription p:first-of-type {
      margin-bottom: 10px;
    }
  }

  .consentDescription p strong {
    font-weight: 700;
  }

  .consentItemsList {
    margin-bottom: 30px;
  }

  .btn-container {
    text-align: center;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .btn-container {
      margin: 0 -20px;
    }
  }

  .consentAcceptButton {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #be281a;
    border: 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    cursor: pointer;
    font-weight: 500;
    height: 50px;
    max-width: 310px;
    text-transform: uppercase;
    width: 100%;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .consentAcceptButton {
      -webkit-border-radius: 0;
      border-radius: 0;
      max-width: 100%;
    }
  }

  .consentAcceptButton:disabled {
    opacity: 0.4;
  }

  .consent-checkbox {
    display: block;
    margin-bottom: 20px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .consent-checkbox {
      margin-bottom: 15px;
    }
  }

  .consent-checkbox.hiddenInput {
    display: none;
  }

  .consent-checkbox p {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    position: relative;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .consent-checkbox p {
      font-size: 12px;
      line-height: 18px;
    }
  }

  .consent-checkbox p a {
    color: #5b9ae4;
  }

  .JvxBy {
    border: none;
    height: 20px;
    min-height: 65px;
    padding: 0;
  }

  .JvxBy,
  .ZXukI {
    text-align: left;
  }

  .ZXukI {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #1a1a1a;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    margin-top: 12px;
    padding: 16px 24px;
    position: relative;
    text-transform: none;
  }

  .ZXukI span {
    color: #fff !important;
    font-size: 12px !important;
    line-height: 16px !important;
    text-align: left;
    text-transform: none !important;
  }

  .ZXukI button {
    background: transparent;
    border: none;
    font-weight: 400;
    line-height: unset;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 3px;
  }

  .ZXukI button:after,
  .ZXukI button:before {
    background: #fff;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    content: "";
    height: 2px;
    position: absolute;
    right: 12px;
    top: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 16px;
  }

  .ZXukI button:after {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
  }

  .toipLayout .user_area {
    padding-right: 0;
  }

  .toipLayout .user_area #login-popup + span .user-icon {
    background: url(./assets_main/images/63379366.cms);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-size: cover;
    border: 1px solid #ccc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 26px;
    margin-right: 8px;
    vertical-align: middle;
    width: 26px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .toipLayout .user_area #login-popup + span .user-icon img {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      height: 24px;
      width: 24px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .toipLayout .user-isloggedin {
      float: none;
    }

    .toipLayout .logout-window {
      float: none;
      min-width: 85px;
    }
  }

  .epaperLink {
    position: relative;
  }

  .epaperLink:after {
    border: solid #1a1a1a;
    border-width: 0 1px 1px 0;
    content: "";
    display: inline-block;
    padding: 2px;
    position: absolute;
    right: 0;
    top: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
  }

  .epaperDropdown {
    border-top: 0 !important;
    margin: -8px 0 8px !important;
    padding: 0 !important;
  }

  .epaperDropdown li {
    border-bottom: 1px solid #efefef !important;
    cursor: pointer;
    margin: 0 0 0 10px !important;
    padding: 8px 0 !important;
  }

  .P_1Oo {
    bottom: 105px;
    cursor: pointer;
    left: 50%;
    opacity: 0;
    overflow: visible;
    position: fixed;
    text-align: left;
    text-align: center;
    transform: translateX(-50%);
    transition: all 0.3s;
    z-index: 101;
  }

  .P_1Oo a {
    background: #e21b22;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 19px 19px 19px 19px;
    -moz-border-radius: 19px 19px 19px 19px;
    border-radius: 19px 19px 19px 19px;
    box-shadow: -4px 2px 12px 0 rgba(var(--primary-dark-color-rgba), 0.2),
      -5px 4px 10px 0 rgba(26, 26, 26, 0.2);
    color: var(--white-color);
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    padding: 8px 16px;
    text-decoration: none;
    text-transform: capitalize;
  }

  .P_1Oo._PA8f {
    opacity: 1;
  }

  .P_1Oo.fpGzt {
    bottom: 50%;
    left: auto;
    right: 0;
    transform: translateY(50%);
    width: 84px;
  }

  .P_1Oo.fpGzt a {
    align-items: center;
    border-radius: 8px 0 0 8px;
    box-shadow: -2px 4px 8px 0 rgba(0, 0, 0, 0.12);
    display: flex;
    justify-content: space-between;
    padding: 6px 8px;
    text-align: left;
    text-transform: none;
  }

  .P_1Oo.fpGzt a .arBwS {
    background-image: url();
    background-repeat: no-repeat;
    background-size: contain;
    flex: 0 0 17px;
    height: 30px;
    margin-right: 7px;
  }

  body.noScroll {
    overflow: hidden !important;
    position: fixed !important;
    width: 100%;
  }

  .p2MqB {
    bottom: 0;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .p2MqB.YzDk7 {
    align-items: flex-end;
    background: rgba(0, 0, 0, 0.5);
    display: flex;
    height: calc(100% - 50px);
    opacity: 1;
    position: fixed;
    z-index: 103;
  }

  .p2MqB .sSqgj {
    animation: aLUPn 0.4s ease forwards;
    background: var(--white-color);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 24px 24px 0 0;
    -moz-border-radius: 24px 24px 0 0;
    border-radius: 24px 24px 0 0;
    bottom: 0;
    left: 0;
    padding: 32px 24px 24px;
    transition: 0.4s ease-in;
    width: 100%;
    z-index: 1;
  }

  .p2MqB .sSqgj .THzL1 {
    font: 700 18px/24px Georgia;
    margin-bottom: 32px;
    padding: 0;
  }

  .p2MqB .sSqgj .p8fRC {
    position: relative;
  }

  .p2MqB .sSqgj .p8fRC .YguQr {
    align-items: center;
    display: flex;
  }

  .p2MqB .sSqgj .p8fRC .YguQr:not(:last-child) {
    margin-bottom: 24px;
  }

  .p2MqB .sSqgj .p8fRC .YguQr .Cov8p {
    height: 44px;
    margin-right: 12px;
    width: 44px;
  }

  .p2MqB .sSqgj .p8fRC .YguQr .kvCmg {
    display: flex;
    flex-flow: column;
    font: 700 16px/20px Verdana;
  }

  .p2MqB .sSqgj .p8fRC .YguQr .kvCmg span {
    color: #595959;
    display: block;
    font: normal 12px/18px Verdana;
  }

  .p2MqB .sSqgj .p8fRC .YguQr .GnnJl {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #e21b22;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: var(--white-color);
    font: 700 12px/18px Verdana;
    margin-left: auto;
    max-width: 98px;
    padding: 8px;
    text-align: center;
    text-decoration: none;
    width: 100%;
  }

  .p2MqB .sSqgj .p8fRC .YguQr .GnnJl.fKRIx {
    background-color: #ececec;
    color: #595959;
  }

  @-webkit-keyframes aLUPn {
    0% {
      transform: translateY(100%);
    }

    to {
      transform: translateY(0);
    }
  }

  @keyframes aLUPn {
    0% {
      transform: translateY(100%);
    }

    to {
      transform: translateY(0);
    }
  }

  .ScuCZ {
    height: 0;
  }

  .ScuCZ .A6VZu {
    height: 100px;
    width: 177px;
  }

  .aeEgJ {
    height: 0;
  }

  .aeEgJ .A6VZu {
    height: 140px;
    transition: 1s ease;
    width: 249px;
  }

  .iYBfa.ScuCZ {
    height: 122px;
  }

  .iYBfa.aeEgJ {
    height: 162px;
  }

  .ho2HB .lzYOW {
    display: block;
  }

  .ho2HB .A6VZu,
  .ho2HB .KfS3N {
    height: 180px;
    width: 400px;
  }

  .c8mKh {
    margin-bottom: 24px;
    padding: 0 16px;
    width: 100%;
  }

  .c8mKh .i2f9x {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    box-shadow: 2px 2px 8px 0 #0000000f;
    display: block;
    padding: 0;
  }

  .c8mKh .i2f9x .QpfTz {
    color: #595959;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 4px;
  }

  .c8mKh .i2f9x .UIkue {
    -webkit-line-clamp: 1;
    font-size: 14px;
    line-height: 20px;
  }

  .c8mKh .A6VZu,
  .c8mKh .KfS3N {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
    overflow: hidden;
  }

  .c8mKh .KfS3N {
    margin-right: 0;
    position: relative;
  }

  .c8mKh .KfS3N:before {
    content: "";
    display: block;
    padding-top: 56.25%;
  }

  .c8mKh .A6VZu {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .c8mKh .Eoiey {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ececec;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
    border-radius: 0 0 16px 16px;
    border-top: 0;
    padding: 8px 12px 12px;
  }

  .PoY8t {
    position: relative;
  }

  .PoY8t:before {
    content: "";
    display: block;
    padding-top: 75.3%;
  }

  .PoY8t .LylXS {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .i2f9x {
    background: var(--white-color);
    border-bottom: 1px solid #ececec;
    border-top: 1px solid #ececec;
    display: flex;
    padding: 10px;
  }

  .KfS3N,
  .i2f9x {
    position: relative;
  }

  .KfS3N {
    margin-right: 10px;
  }

  .A6VZu:empty {
    align-items: center;
    display: flex;
    justify-content: center;
  }

  .A6VZu:empty:after {
    animation: CqKWq 0.8s linear infinite;
    border-color: hsla(0, 0%, 100%, 0.65) hsla(0, 0%, 100%, 0.15)
      hsla(0, 0%, 100%, 0.15) hsla(0, 0%, 100%, 0.65);
    border-radius: 100px;
    border-style: solid;
    border-width: 3px;
    content: "";
    height: 35px;
    position: absolute;
    width: 35px;
    z-index: 9999;
  }

  .Eoiey {
    position: relative;
  }

  .QpfTz {
    color: #1a1a1a;
    font-size: 10px;
    font-weight: 600;
    line-height: 12px;
    margin-bottom: 6px;
    margin-top: 0;
    text-transform: none;
  }

  .UIkue {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: #1a1a1a;
    display: -webkit-box;
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    overflow: hidden;
  }

  .DFUgu,
  .iisuj {
    display: none;
  }

  @keyframes CqKWq {
    0% {
      transform: rotate(0deg);
    }

    to {
      transform: rotate(1turn);
    }
  }

  @-webkit-keyframes CqKWq {
    0% {
      -webkit-transform: rotate(0deg);
    }

    to {
      -webkit-transform: rotate(1turn);
    }
  }

  .C4nji > ul {
    display: -ms-flexbox;
    display: flex;
  }

  .C4nji > ul li {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 8.5px;
    -moz-border-radius: 8.5px;
    border-radius: 8.5px;
    font: 400 10px/16px Verdana;
    padding-left: 1px;
    position: relative;
    text-transform: capitalize;
  }

  .C4nji > ul li:first-child a span {
    position: relative;
    text-indent: -2000px;
  }

  .C4nji > ul li:first-child .juzuA {
    background-image: url(./assets_main/images/94322188.cms);
    background-position: -15px -88px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 16px;
    margin-top: -5px;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    vertical-align: middle;
    width: 21px;
  }

  .C4nji > ul li > a {
    color: var(--primary-dark-color);
    font-weight: 500;
  }

  .C4nji > ul li:not(:last-of-type):after {
    color: rgba(var(--primary-dark-color), 0.65);
    content: "/";
    display: inline-block;
    font-size: 10px;
    margin: 0 12px;
    position: relative;
  }

  .C4nji > ul li:last-of-type {
    color: #595959;
    flex: 1;
    max-width: 40%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize;
    white-space: nowrap;
  }

  .C4nji > ul li:last-of-type a {
    color: var(--primary-dark-color);
    pointer-events: none;
  }

  .breadcrumbmobile {
    padding: 16px 0 0 16px;
  }

  .breadcrumbmobile.breadcrumbet {
    padding: 16px 0 12px 16px;
  }

  .breadcrumbmobile ul {
    display: unset !important;
  }

  .breadcrumbmobile ul li {
    display: inline-block;
    vertical-align: middle;
  }

  .breadcrumbmobile ul li:last-child a {
    font-weight: 600;
    text-transform: uppercase;
  }

  .breadcrumbphotostory ul {
    display: unset !important;
  }

  .breadcrumbphotostory ul li {
    display: inline-block;
    vertical-align: middle;
  }

  .breadcrumbphotostory ul li:last-child {
    max-width: 100%;
  }

  .breadcrumbphotostory ul li:last-child a,
  .breadcrumbphotostory ul li:last-child span {
    font-weight: 600;
    text-transform: uppercase;
  }

  .euvAX {
    --column-size: 15%;
    margin-bottom: 40px;
  }

  .euvAX ._FiWh {
    align-items: center;
    color: #1a1a1a;
    display: flex;
    margin-bottom: 12px;
  }

  .euvAX ._FiWh .L_f4v {
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
  }

  .euvAX ._FiWh .NdIc3 {
    font-size: 14px;
    line-height: 20px;
  }

  .euvAX ._FiWh .NdIc3:before {
    background: #ececec;
    content: "";
    display: inline-block;
    height: 20px;
    margin: 0 8px;
    vertical-align: middle;
    width: 1px;
  }

  .euvAX .GFdG3 {
    align-items: flex-start;
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 16px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
    display: grid;
    gap: 4px 16px;
    grid-template-columns: repeat(auto-fit, minmax(var(--column-size), 1fr));
    padding: 24px 24px 16px;
    width: 100%;
  }

  .euvAX .GFdG3 a {
    color: #1a1a1a;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 8px;
    overflow: hidden;
    overflow-wrap: break-word;
    text-overflow: ellipsis;
    white-space: normal;
    white-space: nowrap;
  }

  .euvAX .GFdG3 a:hover {
    color: #595959;
  }

  .euvAX.db91T {
    display: block;
    white-space: nowrap;
  }

  .euvAX.db91T .GFdG3 {
    grid-template-columns: repeat(3, minmax(30%, 1fr));
  }

  .euvAX.db91T .GFdG3 a {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    white-space: wrap;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .euvAX ._FiWh .L_f4v {
      font-size: 16px;
      line-height: 28px;
    }

    .euvAX ._FiWh .NdIc3 {
      font-size: 14px;
      line-height: 20px;
    }

    .euvAX ._FiWh .NdIc3:before {
      background: #ececec;
      content: "";
      display: inline-block;
      height: 20px;
      margin: 0 8px;
      vertical-align: middle;
      width: 1px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .euvAX {
      --column-size: 47%;
      margin: 24px 16px 0;
    }

    .euvAX ._FiWh .L_f4v {
      font-size: 14px;
      line-height: 20px;
    }

    .euvAX ._FiWh .NdIc3 {
      font-size: 12px;
      margin-top: 4px;
    }

    .euvAX .ad6y3 {
      overflow-x: scroll;
    }

    .euvAX .GFdG3 {
      border-radius: 12px;
      margin: 0;
      padding: 16px 16px 8px;
    }

    .euvAX.VvOwa,
    .euvAX.db91T {
      display: block;
      margin: 24px 0 0;
      max-width: 100vw;
      overflow-x: auto;
      white-space: nowrap;
      width: max-content;
    }

    .euvAX.VvOwa ._FiWh,
    .euvAX.db91T ._FiWh {
      margin-left: 16px;
    }

    .euvAX.VvOwa .GFdG3,
    .euvAX.db91T .GFdG3 {
      grid-auto-rows: max-content;
      margin: 0 16px;
      width: max-content;
    }

    .euvAX.db91T .GFdG3 {
      grid-template-columns: repeat(6, minmax(180px, 1fr));
    }

    .euvAX.db91T .GFdG3 a {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
      white-space: wrap;
      width: 180px;
    }

    .euvAX.VvOwa .GFdG3 {
      grid-template-columns: repeat(6, minmax(120px, 1fr));
    }

    .euvAX.VvOwa .GFdG3 a {
      width: 160px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .YLmiP .GFdG3 {
      grid-auto-rows: max-content;
      grid-template-columns: repeat(2, minmax(50%, 1fr));
      min-height: 218px;
    }
  }

  .Ss_15 {
    text-transform: capitalize;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .Ss_15.YLmiP .GFdG3 {
      grid-template-columns: repeat(4, minmax(20%, 1fr));
    }
  }

  .AlAu5 {
    padding: 12px 16px;
    text-align: center;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .AlAu5 {
      background: var(--offwhite-color);
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .AlAu5 {
      border-top: 2px solid var(--primary-dark-color);
      left: 50%;
      position: relative;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
      width: 100vw;
    }
  }

  .AlAu5 p {
    font-size: 10px;
    line-height: 16px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .AlAu5 p {
      font-size: 12px;
    }
  }

  .f0JD1 {
    margin-bottom: 8px;
  }

  .f0JD1 li {
    display: inline-block;
    margin: 0 8px;
  }

  .f0JD1 a {
    color: #e21b22;
    font-size: 12px;
    line-height: 16px;
  }

  .D7ys0 {
    min-height: 250px;
    position: relative;
  }

  .D7ys0:before {
    -webkit-animation: Ox51Q 1s linear infinite;
    animation: Ox51Q 1s linear infinite;
    border: 0.25rem solid rgba(0, 0, 0, 0.8);
    border-radius: 50%;
    border-top-color: hsla(0, 0%, 100%, 0.7);
    content: "";
    height: 40px;
    left: calc(50% - 20px);
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 9;
  }

  .D7ys0:after {
    background: hsla(0, 0%, 100%, 0.7);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
  }

  @-webkit-keyframes Ox51Q {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }

    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }

  @keyframes Ox51Q {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }

    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn);
    }
  }

  :root {
    --primary-dark-color: #1a1a1a;
    --primary-dark-color-rgba: 26, 26, 26;
    --border-color: #ececec;
    --invert: invert(0);
    --white-color: #fff;
    --white-color-rgba: 255, 255, 255;
    --offwhite-color: #f6f6f6;
  }

  body.euuser #cmap_jwidget,
  body.euuser #comment-section .socialsupporters,
  body.euuser #newsletterWidgetDisplay,
  body.euuser #weathershow,
  body.euuser #widget-head,
  body.euuser .button-red,
  body.euuser .eu-hidden,
  body.euuser .fuel-citylist,
  body.euuser .headerlinks .link-dropdown + span,
  body.euuser .headerlinks a:first-of-type,
  body.euuser .lang-select,
  body.euuser .leftsocial span[style="background-color: rgb(202, 202, 202);"],
  body.euuser .maintable12 .jornname,
  body.euuser .maintable13 .epprout,
  body.euuser .photo_comment .writecmnt,
  body.euuser .poll-widget,
  body.euuser .polldiv,
  body.euuser .sectabsbg,
  body.euuser .sectabsbg1,
  body.euuser .sidebar .box4 .btn5,
  body.euuser .submit_btn,
  body.euuser .subscribe-form,
  body.euuser .topsocial.actions .email,
  body.euuser .twitter-follow-button,
  body.euuser .user-sec,
  body.euuser .watchlater,
  body.euuser .welcome-box,
  body.euuser .wish_container .field .submit.flR,
  body.euuser
    [data-action="./assets_main/css/subscribe"],
  body.euuser
    [data-action="./assets_main/css/subscribeall"],
  body.euuser [data-id="newsletterWidgetDisplay"],
  body.euuser [data-plugin="comment-rating"],
  body.euuser div[data-tpwidget="widget-two"],
  body.euuser li a[pg="new_allsection_epaper"],
  body.euuser li[data-id="history"],
  body.euuser li[data-id="watchlater"] {
    display: none !important;
  }

  body.euuser [data-id="TrendingNews"] {
    display: none !important;
  }

  body.euuser .eu-show {
    display: block !important;
  }

  .direction_fav_listing
    [data-action="./assets_main/css/Showtimes_TheatreUnFavourited"] {
    display: none;
  }

  .direction_fav_listing li a {
    float: left;
  }

  body.euuser .campaign-social.sticky {
    top: 200px;
  }

  body.euuser .headerlinks .link-dropdown a:first-of-type {
    display: block !important;
  }

  body.euuser #footer .level3 li:nth-child(10),
  body.euuser #footer .level3 li:nth-child(9) {
    min-width: 140px;
  }

  body.euuser .article-social.sticky {
    top: 350px;
  }

  body.euuser #header.default-header .main-area {
    height: 90px;
  }

  #gdpr_policy_popup {
    display: none;
  }

  #gdpr_policy_popup.ntfc_overlay {
    z-index: 99999999;
  }

  #gdpr_policy_popup .ontap-background {
    left: 36%;
  }

  #gdpr_policy_popup .gdpr_desc {
    float: left;
    font-size: 16px;
    padding: 10px 0;
    text-align: left;
  }

  #gdpr_policy_popup .subscribe-message {
    border-top: 0;
    padding: 10px 10px 5px;
  }

  #gdpr_policy_popup .gdpr_ul input[type="checkbox"] {
    margin-right: 8px;
    vertical-align: middle;
  }

  #gdpr_policy_popup .gdpr_ul {
    text-align: left;
  }

  #gdpr_policy_popup .gdpr_ul li {
    padding: 5px 0;
  }

  .consent-popup * {
    font-family: Verdana !important;
  }

  .consent-popup {
    background: #1a1a1a !important;
    margin: 0 auto;
    position: relative;
    z-index: 100;
  }

  .consent-popup,
  .consent-popup * {
    box-sizing: border-box;
  }

  .consent-popup .consent-banner {
    margin: 0 auto;
    max-width: 1160px;
  }

  .consent-banner {
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-size: 14px;
    line-height: 1;
    padding: 16px 16px 12px;
  }

  .consent-banner:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
  }

  .consent-banner .column1 {
    font: 12px/18px Verdana;
    margin-bottom: 12px;
    width: 100%;
  }

  .consent-banner .column2 {
    float: right;
    height: 32px;
    margin: 0;
    text-align: center;
  }

  .bgImg .consent-banner {
    padding-left: 10px;
    padding-right: 10px;
  }

  .consent-banner h2 {
    color: #fff;
    font: 700 16px/24px Verdana;
    margin-bottom: 8px;
  }

  .consent-banner label,
  .consent-banner p {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
  }

  .consent-banner label {
    line-height: normal;
    padding-left: 12px;
  }

  .consent-banner p a {
    color: #f4b408;
    display: inline;
    text-decoration: underline;
  }

  .consent-banner li {
    list-style: none;
    margin-bottom: 8px;
  }

  .consent-banner button#consent-continue-button,
  .consent-banner li a {
    color: #f4b408;
    cursor: pointer;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 16;
    text-decoration: none;
  }

  .consent-banner button#consent-continue-button {
    background: 0;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: 600;
    height: auto;
    line-height: 1;
    padding: 10px;
    text-transform: uppercase;
    width: 136px;
  }

  #more,
  .consent-banner #consent-more {
    display: none;
  }

  .setting_gdpr {
    float: right;
    padding: 1px 5px 0 4px;
  }

  .setting_gdpr a {
    color: #b3d4f7;
    text-decoration: none;
    text-transform: uppercase;
  }

  .setting_gdpr a:hover {
    text-decoration: none;
  }

  .bgImg .consent-popup {
    max-width: 1000px;
  }

  .consent-popup.space {
    bottom: 0;
    left: 0;
    max-width: 100%;
    padding: 8px 0;
    position: fixed;
    width: 100%;
    z-index: 999999999;
  }

  .checkbox {
    position: relative;
  }

  .checkbox [type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }

  .checkbox [type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }

  .checkbox [type="checkbox"]:checked + label:before,
  .checkbox [type="checkbox"]:not(:checked) + label:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #fff;
    border: 1px solid #1a1a1a;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: "";
    height: 20px;
    left: -2px;
    position: absolute;
    top: -2px;
    width: 20px;
  }

  .checkbox [type="checkbox"]:checked + label:after,
  .checkbox [type="checkbox"]:not(:checked) + label:after {
    border: solid #1a1a1a;
    border-width: 0 1px 1px 0;
    content: "";
    height: 9px;
    left: 6px;
    position: absolute;
    top: 3px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 5px;
  }

  .euuser .ent_footer [data-label="Newsletter"],
  .euuser .ent_footer [data-label="Newsletter"] + span,
  .euuser .ent_footer [data-label="ePaper"],
  body.euuser .channel_img .tv_addfav,
  body.euuser .ent_sprite.favicon,
  body.euuser .fav_msg,
  body.euuser .followlink,
  body.euuser .lfttvInfo .own-rating,
  body.euuser .programTitle .favoriteIcon,
  body.euuser .programTitle .reminderIcon,
  body.euuser .tv-heading .mobfav,
  body.euuser .tvchannelhead .tv_addfav,
  body.euuser .tvmovie-img .favicon,
  body.euuser .tvmovie-img .reminderIcon,
  body.euuser .tvshow-banner .reminderIcon,
  body.euuser .tvshow-banner .tv_addfav,
  body.euuser .usercomment_utilities,
  body.euuser [data-plugin="ratemovie"] {
    display: none !important;
  }

  .euuser .ent_music_listing1 li:last-child,
  .euuser .listinline > li:last-child,
  body.euuser #tpwidget-postlogin,
  body.euuser .comment_pipe,
  body.euuser .favoriteIcon,
  body.euuser .heading-rt .favorite,
  body.euuser .heading-rt .help_prodmap,
  body.euuser .heading-rt .reminder,
  body.euuser .reminderIcon,
  body.euuser .smsblock,
  body.euuser .tv-tags [type="favorites"],
  body.euuser .user_isloggedin #widget-head,
  body.euuser [data-plugin="user-notloggedin"] .divider,
  body.euuser [data-plugin="user-notloggedin"] .sign-in {
    display: none !important;
  }

  body.euuser .leftsharing {
    top: 442px !important;
  }

  .euuser .l3hovermenu a[data-label="Write India"],
  body.euuser [catkey="48969469"] {
    display: none !important;
  }

  body.euuser .mainnavl1 #nav-times-poll {
    display: none !important;
  }

  body.euuser #l2nav [data-label="My TV"] {
    display: none !important;
  }

  body.euuser [data-plugin="user-notloggedin"] .social-signin {
    float: none;
    height: auto;
    width: 100%;
  }

  body.euuser [data-plugin="user-notloggedin"] h3 {
    display: inline-block;
    margin: 0 25px 0 0;
    vertical-align: middle;
  }

  body.euuser [data-plugin="user-notloggedin"] .social-signin span {
    vertical-align: middle;
  }

  body.euuser.oldui .consent-popup {
    margin: 0 auto;
    width: 1003px;
  }

  body.euuser.oldui .consent-banner.wrapper {
    height: auto;
    margin: 0 auto;
    overflow: initial;
    width: auto;
  }

  .consent-banner div.wrapper {
    width: 100%;
  }

  .personalisedadsBlk {
    border-top: 15px solid transparent;
    clear: both;
  }

  .consent-popup .checkbox {
    border-top: none;
    display: inline-block;
    margin-top: 4px;
  }

  .consent-popup {
    background: #0d0d0d;
  }

  .consent-banner p a {
    color: #fff;
    font-weight: 600;
    text-decoration: none;
  }

  .consent-banner button#consent-continue-button {
    background-color: #e21b22;
    border: none;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    margin-top: -6px;
    text-transform: capitalize;
  }

  .consent-toast-popup {
    align-items: center;
    display: flex;
    justify-content: center;
  }

  .consent-toast-popup p {
    font-size: 14px;
    line-height: 20px;
  }

  .consent-toast-popup .column1 {
    padding-right: 44px;
    width: auto;
  }

  #toast-close-button {
    background: none;
    border: none;
    height: 20px;
    position: relative;
    width: 20px;
  }

  #toast-close-button:after,
  #toast-close-button:before {
    background: #fff;
    content: "";
    height: 16px;
    position: absolute;
    right: 8px;
    top: 2px;
    transform: rotate(45deg);
    width: 1px;
  }

  #toast-close-button:after {
    transform: rotate(135deg);
  }

  .closebtn {
    height: 18px;
    position: absolute;
    right: 8px;
    text-indent: -9999px;
    top: 8px;
    width: 18px;
  }

  .closebtn:after,
  .closebtn:before {
    background-color: #fff;
    content: "";
    display: block;
    height: 18px;
    left: 9px;
    position: absolute;
    top: 0;
    width: 1px;
  }

  .closebtn:before {
    transform: rotate(45deg);
  }

  .closebtn:after {
    transform: rotate(-45deg);
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .consent-banner {
      padding: 24px 16px 80px;
    }

    .consent-banner label {
      display: inline-block;
      line-height: normal;
      margin-top: -19px;
      padding-left: 24px;
      position: relative;
    }

    .consent-banner .column2 {
      bottom: 26px;
      position: absolute;
    }

    .consent-popup.space {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 20px 20px 0 0;
      -moz-border-radius: 20px 20px 0 0;
      border-radius: 20px 20px 0 0;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .consent-popup .consent-banner {
      position: relative;
    }

    body:not(.bgImg) .closebtn {
      right: -18px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ::-webkit-scrollbar {
      background: transparent;
      display: none;
      height: 0;
      width: 0;
    }

    .mobileSecBoxWrap {
      background: var(--white-color);
      padding: 16px 16px 0;
    }

    .socialembed.plcInsta {
      min-height: 565px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .socialembed.plcInsta > div:first-of-type {
      min-height: 565px;
    }

    .socialembed.plcTwttr {
      min-height: 450px;
    }

    .socialembed.plcTwttr > div:first-of-type {
      min-height: 450px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .socialembed.plcInsta {
      min-height: 658px;
    }

    .socialembed.plcInsta > div:first-of-type {
      min-height: 658px;
    }

    .socialembed.plcTwttr {
      min-height: 560px;
    }

    .socialembed.plcTwttr > div:first-of-type {
      min-height: 560px;
    }
  }

  .truthsocial-embed {
    min-height: 300px;
  }

  @media screen and (min-width: 1300px) {
    .toipLayout:not(.layout_type_2) .contentwrapper {
      max-width: 1168px;
    }
  }

  .scroll_visible {
    overflow: -moz-scrollbars-vertical;
  }

  .scroll_visible::-webkit-scrollbar {
    -webkit-appearance: scrollbarthumb-vertical;
    width: 7px;
  }

  .scroll_visible::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 4px;
    -webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.5);
  }

  .topBand_adwrapper {
    margin: 0 auto;
    min-height: 0;
    text-align: center;
  }

  .topBand_adwrapper.isAdActive {
    min-height: 70px;
    padding: 5px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .topBand_adwrapper.isAdActive {
      margin: 0 auto;
      min-height: 50px !important;
      padding: 0;
    }
  }

  .topBand_adwrapper.phShimmer > div:empty {
    min-height: 50px;
  }

  .topbandad {
    min-height: 0;
    text-align: center;
  }

  .topbandad.isAdActive {
    margin: 10px 0;
    min-height: 70px;
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .header-container {
      padding: 0 !important;
    }
  }

  .contentwrapper {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
  }

  @media screen and (min-width: 1511px) {
    .contentwrapper {
      max-width: 1168px;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .contentwrapper {
      padding: 0 15px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .contentwrapper {
      background: var(--white-color);
      overflow-x: hidden;
      padding: 0;
      width: 100%;
    }
  }

  .rpos {
    position: relative;
  }

  .apos {
    position: absolute;
  }

  .linktype1 .icon,
  .linktype2 .icon {
    background-image: url(./assets_main/images/112033967.svg);
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    margin-left: 6px;
    width: 13px;
  }

  .linktype1 .icon.toiplus,
  .linktype2 .icon.toiplus {
    background-image: url(./assets_main/images/69822060.cms);
    background-position: -19px -159px;
    background-repeat: no-repeat;
    height: 12px;
    margin-top: -4px;
  }

  .linktype1 {
    -ms-flex-align: center !important;
    align-items: center !important;
    border-bottom: 1px dotted #a5a5a5;
    color: var(--primary-dark-color);
    display: -ms-flexbox;
    display: flex;
    font: 500 13px/35px Verdana;
    height: 40px;
    padding-left: 12px;
    position: relative;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }

  @keyframes MeIZW {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  @-webkit-keyframes MeIZW {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  @-moz-keyframes MeIZW {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  .linktype1 .liveBtn:not(.red) {
    background: #e21b22;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 10px;
    line-height: 1;
    padding: 4px 8px 4px 24px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    top: 10px;
    z-index: 1;
  }

  .linktype1 .liveBtn:after,
  .linktype1 .liveBtn:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 2px solid #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    box-shadow: 0 0 10px #fff, inset 0 0 10px #fff;
    box-sizing: border-box;
    content: "\0020";
    height: 12px;
    left: 8px;
    opacity: 0;
    position: absolute;
    top: 4px;
    width: 12px;
  }

  .linktype1 .liveBtn:before {
    -webkit-animation: gogoloader 2s infinite;
    -moz-animation: gogoloader 2s infinite;
    animation: gogoloader 2s infinite;
    z-index: 2;
  }

  .linktype1 .liveBtn:after {
    -webkit-animation: gogoloader 2s 1s infinite;
    -moz-animation: gogoloader 2s 1s infinite;
    animation: gogoloader 2s 1s infinite;
    z-index: 1;
  }

  .linktype1 .liveBtn.red {
    position: absolute;
  }

  .linktype1 .liveBtn.red:after,
  .linktype1 .liveBtn.red:before {
    border: 2px solid #e21b22;
    box-shadow: 0 0 10px #e21b22, inset 0 0 10px #e21b22;
  }

  .linktype1:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #a5a5a5;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 4px;
  }

  .linktype1:hover {
    color: #595959;
  }

  .linktype1:last-child {
    border-bottom: 0;
  }

  .linktype1 span {
    display: block;
    max-width: calc(100% - 20px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .linktype1 .icon.photos {
    background-position: -107px -669px;
  }

  .linktype1 .icon.videos {
    background-position: -86px -266px;
  }

  .linktype2 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: var(--primary-dark-color);
    display: -webkit-box;
    font: 500 13px/18px Verdana;
    overflow: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  .linktype2:hover {
    color: #595959;
  }

  .linktype2 .icon {
    position: absolute;
    right: 0;
    top: 0;
  }

  .linktype2 .icon.photos {
    background-position: -108px -666px;
  }

  .linktype2 .icon.videos {
    background-position: -86px -264px;
  }

  .linktype2 .icon.toiplus {
    margin-top: 0;
  }

  a.linktype2 {
    max-height: 54px;
    padding-right: 22px !important;
    position: relative;
  }

  a.linktype2.lbBlinker2 {
    padding-right: 26px !important;
  }

  @media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    a.linktype2 {
      display: block;
    }
  }

  .bdr_top {
    border-top: 1px dotted #a5a5a5;
  }

  .bdr_bottom {
    border-bottom: 1px dotted #a5a5a5;
  }

  .bdr_left {
    border-left: 1px dotted #a5a5a5;
  }

  .bdr_right {
    border-right: 1px dotted #a5a5a5;
  }

  .mrgTB10 {
    margin: 10px 0;
  }

  .mb40 {
    margin-bottom: 40px;
  }

  .mb20 {
    margin-bottom: 20px;
  }

  .mt24 {
    margin-top: 24px;
  }

  .mb24 {
    margin-bottom: 24px;
  }

  .mb16 {
    margin-bottom: 16px;
  }

  .mb12 {
    margin-bottom: 12px;
  }

  .mb0 {
    margin-bottom: 0 !important;
  }

  .mb40_24 {
    margin-bottom: 40px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .mb40_24 {
      margin-bottom: 24px;
    }
  }

  .no_bdr_last:last-of-type {
    border: none;
  }

  .noBorder,
  .noBorder figure {
    border: 0;
  }

  .padR32 {
    padding-right: 32px !important;
  }

  .padL32 {
    padding-left: 32px !important;
  }

  .mediaWireLoader {
    height: 32px;
    left: 50%;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 32px;
  }

  @media screen and (max-width: 767px) and (orientation: portrait) {
    .adsPlaceholder {
      background: var(--offwhite-color);
      margin-top: -18px;
    }

    .adsPlaceholder .CLSPlaceholder:not(:empty) {
      border: none !important;
    }

    .adsPlaceholder .CLSPlaceholder:not(:empty):before {
      color: #595959;
      content: "advertisement";
      display: block;
      font: 400 10px/18px Verdana;
      left: 0;
      position: absolute;
      text-align: center;
      text-transform: uppercase;
      top: 2px;
      width: 100%;
      z-index: 1;
    }
  }

  .grystar {
    background: url(https://timesofindia.indiatimes.com/photo/62943710.cms)
      no-repeat 0 0;
    display: inline-block;
    font-size: 0;
    height: 9px;
    line-height: 0;
    vertical-align: middle;
    width: 56px;
  }

  .grystar .redstar {
    background: url(https://timesofindia.indiatimes.com/photo/62943710.cms)
      no-repeat 0 -9px;
    display: block;
    height: 9px;
    width: 53px;
  }

  @keyframes opacity {
    0% {
      opacity: 0.2;
    }

    to {
      opacity: 1;
    }
  }

  .bannerWidgetWrap {
    padding: 0 16px;
  }

  .twitterFeedWidget {
    background-color: #fff;
    padding: 0 16px;
  }

  .vdo_embedd .tagLabel {
    background: hsla(0, 0%, 9%, 0.95);
    border-radius: 40px;
    bottom: 8px;
    font-size: 16px;
    font-weight: 400;
    left: 8px;
    line-height: 24px;
    padding: 4px 8px 4px 4px;
    z-index: 3;
  }

  .vdo_embedd .tagLabel:before {
    background: url(./assets_main/images/111052405.cms)
      no-repeat 4px -77.5px;
    background-size: 16px auto;
    height: 24px;
    margin-right: 6px;
    transform: scale(1.45);
    width: 24px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .vdo_embedd .tagLabel {
      font-size: 12px;
      line-height: 16px;
    }

    .vdo_embedd .tagLabel:before {
      background-position: 0 -81px;
      height: 16px;
      margin-right: 4px;
      transform: unset;
      width: 16px;
    }
  }

  .tagLabel {
    align-items: center;
    background: #e21b22;
    background-clip: padding-box;
    border-radius: 0 4px 0 0;
    bottom: 0;
    color: var(--white-color);
    display: flex;
    font-size: 14px;
    font-weight: 700;
    left: 0;
    line-height: 10px;
    min-width: 42px;
    padding: 8px;
    position: absolute;
    text-align: center;
    z-index: 1;
  }

  .tagLabel:before {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -47px -219px;
    background-repeat: no-repeat;
    background-size: 412px;
    content: "";
    height: 12px;
    margin-right: 6px;
    transform: scale(1.4);
    width: 12px;
  }

  .phLiner {
    position: relative;
    top: 4px;
  }

  .phLiner > div {
    animation: opacity 1s infinite forwards;
    background: #ebebeb;
    height: 10px;
    margin-bottom: 10px;
  }

  .phLiner > div:first-child {
    margin-bottom: 16px;
    width: 110px;
  }

  .phLiner > div:last-child {
    bottom: -16px;
    margin: -10px 0 0;
    position: relative;
    width: 155px;
  }

  .highlight_text {
    color: #e21b22;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .slick_UI {
      position: relative;
    }

    .slick_UI .slick-track {
      display: -ms-flexbox;
      display: flex;
    }

    .slick_UI .slick-slide {
      float: none;
      height: inherit;
      position: relative;
      width: 100%;
    }

    .slick_UI .slick-disabled {
      cursor: default !important;
      -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity="+$IEValue+")';
      filter: alpha(opacity=30);
      opacity: 0.3;
    }

    .slick_UI .slick-arrow {
      background: transparent;
      background-image: url(./assets_main/images/112033967.svg);
      background-position: -12px -824px;
      background-repeat: no-repeat;
      border: none;
      bottom: 1px;
      cursor: pointer;
      height: 18px;
      position: absolute;
      right: 16px;
      text-indent: -9999px;
      -webkit-transform: scale(1.2);
      -moz-transform: scale(1.2);
      -ms-transform: scale(1.2);
      -o-transform: scale(1.2);
      transform: scale(1.2);
      width: 25px;
      z-index: 1;
    }

    .slick_UI .slick-arrow:after,
    .slick_UI .slick-arrow:before {
      display: none;
    }

    .slick_UI .slick-arrow.slick-disabled {
      background-color: transparent;
      opacity: 0.3;
    }

    .slick_UI .slick-arrow.slick-next:focus,
    .slick_UI .slick-arrow.slick-prev:focus {
      opacity: 1;
    }

    .slick_UI .slick-arrow.slick-next:focus:hover,
    .slick_UI .slick-arrow.slick-prev:focus:hover {
      opacity: 0.65;
    }

    .slick_UI .slick-arrow.slick-prev {
      left: unset;
      right: 54px;
      top: unset;
    }

    .slick_UI .slick-arrow.slick-next {
      bottom: -4px;
      top: unset;
      -webkit-transform: rotate(180deg) scale(1.2);
      -moz-transform: rotate(180deg) scale(1.2);
      -ms-transform: rotate(180deg) scale(1.2);
      -o-transform: rotate(180deg) scale(1.2);
      transform: rotate(180deg) scale(1.2);
    }

    .slick_UI.smallArrow .slick-arrow {
      background: none;
      border: 1px solid var(--primary-dark-color);
      border-radius: 50%;
      bottom: 0;
      cursor: pointer;
      height: 20px;
      transform: none;
      width: 20px;
    }

    .slick_UI.smallArrow .slick-arrow:after {
      border-left: 1px solid var(--primary-dark-color);
      border-top: 1px solid var(--primary-dark-color);
      content: "";
      display: block;
      height: 6px;
      position: absolute;
      top: 6px;
      width: 6px;
    }

    .slick_UI.smallArrow .slick-next {
      right: 0;
    }

    .slick_UI.smallArrow .slick-next:after {
      right: 7px;
      transform: rotate(135deg);
    }

    .slick_UI.smallArrow .slick-prev {
      left: unset;
      right: 28px;
    }

    .slick_UI.smallArrow .slick-prev:after {
      left: unset;
      right: 5px;
      transform: rotate(-45deg);
    }

    .slick_UI.smallArrowBlack .slick-arrow {
      background: #1a1a1a;
      border: 1px solid var(--white-color);
      border-radius: 50%;
      bottom: auto;
      height: 32px;
      top: 50%;
      transform: translateY(-17px);
      width: 32px;
    }

    .slick_UI.smallArrowBlack .slick-arrow:after {
      border-left: 1px solid var(--white-color);
      border-top: 1px solid var(--white-color);
      height: 9px;
      width: 9px;
    }

    .slick_UI.smallArrowBlack .slick-next {
      right: -10px;
    }

    .slick_UI.smallArrowBlack .slick-next:after {
      right: 11px;
      top: 11px;
    }

    .slick_UI.smallArrowBlack .slick-prev {
      left: -15px;
      right: unset;
    }

    .slick_UI.smallArrowBlack .slick-prev:after {
      right: 8px;
      top: 11px;
    }
  }

  .slick_UI.video_slider .slick-track > div {
    margin-right: 16px;
  }

  .slick_UI.video_slider .slick-arrow.slick-next,
  .slick_UI.video_slider .slick-arrow.slick-prev {
    transform: translateY(-79px);
  }

  @media screen and (max-width: 1510px) {
    .slick_UI.video_slider .slick-arrow.slick-next,
    .slick_UI.video_slider .slick-arrow.slick-prev {
      transform: translateY(-77px);
    }
  }

  .slick_UI .slick-slider .slick-dots,
  .slick_UI .slick-slider > ul,
  .slick_UI.slick-slider .slick-dots,
  .slick_UI.slick-slider > ul {
    align-items: center;
    bottom: unset;
    display: flex !important;
    height: unset;
    justify-content: center;
    margin-top: 14px !important;
    min-height: 14px;
    position: relative;
    top: unset;
    width: 100%;
  }

  .slick_UI .slick-slider .slick-dots button,
  .slick_UI .slick-slider > ul button,
  .slick_UI.slick-slider .slick-dots button,
  .slick_UI.slick-slider > ul button {
    content-visibility: hidden;
    transition: width 0.5s ease-in-out;
    will-change: auto;
  }

  .slick_UI .slick-slider .slick-dots > li,
  .slick_UI .slick-slider > ul > li,
  .slick_UI.slick-slider .slick-dots > li,
  .slick_UI.slick-slider > ul > li {
    align-items: center;
    display: flex;
    margin: 0;
    width: unset;
  }

  .slick_UI .slick-slider .slick-dots .slick-active button,
  .slick_UI .slick-slider > ul .slick-active button,
  .slick_UI.slick-slider .slick-dots .slick-active button,
  .slick_UI.slick-slider > ul .slick-active button {
    background: #000;
    width: 24px;
  }

  .slick_UI .slick-slider .slick-dots button,
  .slick_UI .slick-slider > ul button,
  .slick_UI.slick-slider .slick-dots button,
  .slick_UI.slick-slider > ul button {
    background: #ccc;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 8px;
    margin-right: 6px;
    overflow: hidden;
    text-indent: -1000px;
    width: 8px;
  }

  .slick-list {
    overflow: hidden;
  }

  .slick-list .slick-slide {
    float: left;
  }

  .gutterAd {
    height: 0;
    margin: 0 !important;
    width: 0;
  }

  .aboundProfileWrapper {
    z-index: 1001;
  }

  .electionSourceText {
    color: #595959;
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-right: 12px;
    margin-top: 12px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .electionSourceText {
      font-size: 12px;
      margin-bottom: 0;
      margin-right: 0;
      margin-top: 16px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .ASElectionInsert .slick_UI .slick-slider .slick-dots,
    .ASElectionInsert .slick_UI .slick-slider ul {
      top: 26px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .ASElectionInsert .slick_UI .slick-slider .slick-dots,
    .ASElectionInsert .slick_UI .slick-slider ul {
      top: -8px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .ASElectionInsert .slick_UI .slick-slider .slick-dots {
      margin-top: -18px;
    }
  }

  .small_outer_wrapper .contentwrapper {
    margin: 0 auto;
    max-width: 1000px;
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .small_outer_wrapper .contentwrapper {
      width: calc(100% - 15px);
    }
  }

  body.bgImg .contentwrapper,
  body.bgImg .navsticky,
  body.bgImg footer {
    position: relative;
  }

  body.bgImg #header-masthead,
  body.bgImg .desktop_paisa,
  body.bgImg .nav-sections,
  body.bgImg .navigation,
  body.bgImg header {
    margin: 0 auto;
  }

  body.bgImg .contentwrapper:before {
    left: 0;
  }

  .strong {
    font-weight: 600;
  }

  .em {
    font-style: italic;
  }

  .u {
    text-decoration: underline;
  }

  .scroll_margin {
    scroll-margin-top: 100px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .scroll_margin {
      scroll-margin-top: 50px;
    }
  }

  .base_shimmer_wrap,
  .leaderboardAd,
  .leaderboard_placeHolder {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 16px 0;
    position: relative;
    width: 100%;
    z-index: 1;
  }

  .base_shimmer_wrap .base_shimmer,
  .base_shimmer_wrap .lbAd,
  .base_shimmer_wrap .lbAdplaceholder,
  .leaderboardAd .base_shimmer,
  .leaderboardAd .lbAd,
  .leaderboardAd .lbAdplaceholder,
  .leaderboard_placeHolder .base_shimmer,
  .leaderboard_placeHolder .lbAd,
  .leaderboard_placeHolder .lbAdplaceholder {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: rgba(246, 247, 248, 0.5);
    background: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 104px;
    min-height: 90px;
    min-width: 728px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  .base_shimmer {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: rgba(246, 247, 248, 0.5);
    background: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 104px;
    border-radius: 16px;
    min-width: 100%;
    overflow: hidden;
    transition: all 0.5s;
  }

  .base_shimmer.base_shimmer_noradius {
    border-radius: 16px 16px 0 0;
  }

  .leaderboard_placeHolder.w_1 {
    margin: 40px 0;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    sup.newLabel {
      color: #e21b22;
      font-size: 10px;
      font-weight: 400;
      position: relative;
      top: -3px;
    }

    .timesassistCaption {
      align-items: center;
      color: #e21b22 !important;
      display: flex;
      flex-direction: inherit !important;
      font-size: 10px;
      font-weight: 500;
      margin-top: 8px;
    }

    .timesAssistPlusIcon {
      background-image: url(./assets_main/images/69822060.cms);
      background-position: -16px -135px;
      background-repeat: no-repeat;
      background-size: 75px;
      height: 12px;
      margin-left: 4px;
      width: 12px;
    }

    .timesassistLabel {
      align-items: center;
      color: #e21b22;
      cursor: pointer;
      display: flex;
      padding-right: 4px;
      white-space: nowrap;
    }
  }

  .mrec_placeHolder {
    min-height: 250px;
    min-width: 300px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .mrec_placeHolder {
      margin-top: 20px !important;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .vF47X {
      max-width: 970px;
    }
  }

  html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
  }

  body,
  html {
    -webkit-overflow-scrolling: touch;
  }

  body {
    font-family: Verdana;
    margin: 0;
  }

  .roboto-font,
  .roboto-font * {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Helvetica Neue,
      Segoe UI, sans-serif !important;
  }

  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  main,
  menu,
  nav,
  section,
  summary {
    display: block;
  }

  audio,
  canvas,
  progress,
  video {
    display: inline-block;
    vertical-align: baseline;
  }

  audio:not([controls]) {
    display: none;
    height: 0;
  }

  [hidden],
  template {
    display: none;
  }

  a {
    background-color: transparent;
  }

  a:active,
  a:hover {
    outline: 0;
  }

  abbr[title] {
    border-bottom: 1px dotted;
  }

  b,
  strong {
    font-weight: 700;
  }

  dfn {
    font-style: italic;
  }

  ::-moz-selection,
  ::selection {
    background: #b3d4fc;
    text-shadow: none;
  }

  h1 {
    font-size: 2em;
    margin: 0.67em 0;
  }

  mark {
    background: #ff0;
    color: #000;
  }

  small {
    font-size: 80%;
  }

  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }

  sup {
    top: -0.5em;
  }

  sub {
    bottom: -0.25em;
  }

  img {
    border: 0;
    max-width: 100%;
  }

  svg:not(:root) {
    overflow: hidden;
  }

  figure {
    margin: 0;
    padding: 0;
  }

  hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
  }

  pre {
    overflow: auto;
  }

  code,
  kbd,
  pre,
  samp {
    font-family: monospace, sans-serif;
    font-size: 1em;
  }

  button,
  input,
  optgroup,
  select,
  textarea {
    color: inherit;
    font: inherit;
    margin: 0;
  }

  button {
    border: none;
    outline: none;
    overflow: visible;
  }

  button,
  select {
    text-transform: none;
  }

  button,
  html input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
  }

  button[disabled],
  html input[disabled] {
    cursor: default;
  }

  button::-moz-focus-inner,
  input::-moz-focus-inner {
    border: 0;
    padding: 0;
  }

  input {
    line-height: normal;
  }

  input[type="checkbox"],
  input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
  }

  input[type="number"]::-webkit-inner-spin-button,
  input[type="number"]::-webkit-outer-spin-button {
    height: auto;
  }

  input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }

  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
  }

  legend {
    border: 0;
    padding: 0;
  }

  textarea {
    overflow: auto;
  }

  optgroup {
    font-weight: 700;
  }

  table {
    border-collapse: collapse;
    border-spacing: 0;
  }

  td,
  th {
    padding: 0;
  }

  .ad_300by250 div[id*="google_ads_iframe"]:before,
  .ad_300by250 div[id*="rtbdemiframe"]:before {
    color: #595959;
    content: "advertisement";
    display: block;
    font: 400 10px/18px Verdana;
    left: 0;
    position: absolute;
    text-align: center;
    text-transform: capitalize;
    top: 6px;
    width: 100%;
    z-index: 1;
  }

  .article_rhs.Sports .sidebar_ad_fix > .paisa-wrapper:first-of-type:before {
    background-color: #fff;
    color: #595959;
    content: "advertisement";
    display: block;
    font: 400 10px/18px Verdana;
    margin: 0 auto;
    text-align: center;
    text-transform: capitalize;
    width: 300px;
  }

  .article_rhs .paisa-wrapper {
    margin-bottom: 32px;
    min-height: 268px;
    z-index: 0;
  }

  .article_rhs .cartoon_rhs .paisa-wrapper {
    margin-bottom: 24px;
  }

  .adwrapper_nobrdr.adwrappercls {
    position: relative;
  }

  .adwrapper_nobrdr .ad_300by250 div[id*="google_ads_iframe"]:before,
  .adwrapper_nobrdr .ad_300by250 div[id*="rtbdemiframe"]:before {
    top: 2px;
  }

  .adwrappercls {
    border: 0 !important;
    margin: 0 0 16px !important;
    min-height: 290px;
  }

  .adwrappercls .ad_300by250.nomrg {
    margin: 0 !important;
  }

  .adwrappercls1 {
    margin: 0 0 -8px;
    min-height: 290px;
  }

  .adwrappercls1 .ad_300by250.nomrg {
    margin: 0 !important;
  }

  .ad_300by250 + .light_capsul {
    padding-top: 16px;
  }

  .ad_300by250 {
    background-color: #f6f6f6;
    margin: 0 auto;
    min-height: 286px;
    text-align: center;
  }

  .ad_300by250 div[id*="google_ads_iframe"],
  .ad_300by250 div[id*="rtbdemiframe"] {
    padding-top: 24px;
  }

  .ad_300by250.homelist {
    border: 0;
    margin: -13px auto 16px !important;
  }

  .ad_300by250.homelist > div {
    padding: 24px 0 20px;
  }

  .ad_300by250.nomrg {
    background-color: #f6f6f6;
    border: 0;
    margin: 0 auto -16px !important;
    min-height: 294px;
  }

  .ad_300by250.nomrg > div {
    padding: 24px 0 20px;
  }

  .ad_300by250 > div,
  .paisa-wrapper {
    margin: 0 auto;
    position: relative;
    text-align: center;
  }

  .ad_300by250 > div.ad_text:before,
  .ad_300by250 > div:before,
  .paisa-wrapper.ad_text:before,
  .paisa-wrapper:before {
    color: #595959;
    content: "advertisement";
    display: block;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
    text-transform: capitalize;
  }

  .ad_300by250 > div.vertical:before,
  .paisa-wrapper.vertical:before {
    height: 0;
    left: -170px;
    position: relative;
    top: 45px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }

  .ad_300by250 > div:before {
    content: "";
    display: none;
  }

  .ATF_mobile_ads {
    z-index: 1;
  }

  .desktop_paisa {
    background: rgba(0, 0, 0, 0.85);
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.15);
    padding: 10px 0;
    text-align: center;
  }

  .desktop_paisa:empty {
    display: none;
  }

  .desktop_paisa > div {
    display: inline-block;
  }

  .desktop_paisa.snowwhite {
    background-color: #fff;
  }

  @media screen and (max-width: 999px) {
    .desktop_paisa {
      display: none;
    }
  }

  .paisa-wrapper {
    text-align: center;
  }

  .paisa-wrapper.mrec_placeHolder {
    min-height: 268px;
  }

  .ad_300by250 > div:before {
    height: 0;
    left: -170px;
    position: relative;
    top: 45px;
  }

  .ad_300by250.homelist > div:before {
    height: 0;
  }

  .main-paisa {
    margin-bottom: 10px;
  }

  .main-paisa .paisa-wrapper {
    min-height: 282px;
  }

  .margin-top {
    margin-top: 25px;
  }

  .appgutter {
    display: none;
    margin: 0 auto;
    position: sticky;
    top: 0;
  }

  @media screen and (max-width: 1510px) {
    .appgutter {
      max-width: 1000px;
    }
  }

  @media screen and (min-width: 1511px) {
    .appgutter {
      max-width: 1168px;
    }
  }

  .appgutter #TOI_appgutter_left,
  .appgutter #TOI_appgutter_right {
    height: 100vh;
    max-height: 600px;
    min-width: 130px;
    position: absolute;
    right: 0;
    -webkit-transform: translateX(105%);
    -moz-transform: translateX(105%);
    -ms-transform: translateX(105%);
    -o-transform: translateX(105%);
    transform: translateX(105%);
  }

  .appgutter #TOI_appgutter_left {
    right: inherit;
    -webkit-transform: translateX(-105%);
    -moz-transform: translateX(-105%);
    -ms-transform: translateX(-105%);
    -o-transform: translateX(-105%);
    transform: translateX(-105%);
  }

  body.bgImg .appgutter {
    display: block;
  }

  @media screen and (min-width: 768px) and (max-width: 1024px) {
    #SkinningContainer {
      display: none;
    }
  }

  @media screen and (min-width: 1260px) {
    #Skin_LP_left,
    #Skin_LP_right {
      width: calc(50% - 500px) !important;
    }
  }

  @media screen and (min-width: 1511px) {
    #Skin_LP_left,
    #Skin_LP_right {
      width: calc(50% - 580px) !important;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .nativeCampaignBlk {
      background: var(--offwhite-color);
      min-height: 290px;
      padding: 20px 16px 8px;
      position: relative;
    }

    .nativeCampaignBlk:before {
      color: #595959;
      content: "advertisement";
      display: block;
      font: 400 10px/18px Verdana;
      left: 0;
      position: absolute;
      text-align: center;
      text-transform: capitalize;
      top: 2px;
      width: 100%;
      z-index: 1;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .lbad_300by250.lblist:empty {
      background: #f6f6f6;
      margin: 0 auto;
      min-height: 290px;
      text-align: center;
      width: 100%;
    }
  }

  .ATF_mobile_ads {
    background-color: #f5f5f5;
    margin: 0 auto;
    position: relative;
    text-align: center;
  }

  .ATF_mobile_ads > div:not(:empty) {
    height: auto !important;
    padding: 10px 0;
  }

  .phShimmerFBN:empty {
    align-items: center;
    background-color: #f6f6f6 !important;
    display: flex;
    justify-content: center;
    min-height: 50px;
    position: fixed;
  }

  .phShimmer:empty,
  .phShimmer > div:empty {
    align-items: center;
    background-color: #f6f6f6 !important;
    display: flex;
    height: 100%;
    justify-content: center;
    position: relative;
  }

  .phShimmer > div {
    min-height: 100%;
  }

  .phShimmer:empty:before,
  .phShimmer > div:empty:before,
  .phShimmerFBN:empty:before {
    animation: opacity 1s infinite forwards;
    border: 1px solid #aaa;
    border-radius: 2px;
    color: #aaa;
    content: "Ad";
    font-size: 9px;
    line-height: 1.1;
    padding: 0 0.4ch;
    position: relative;
    text-align: center;
    top: 1px;
    transition: all 1s;
    z-index: 1;
  }

  .phShimmer:empty:after,
  .phShimmer > div:empty:after,
  .phShimmerFBN:empty:after {
    animation: opacity 1s infinite forwards;
    border: 1px solid #aaa;
    border-radius: 50px;
    content: "";
    height: 40px;
    left: 50%;
    margin: -20px 0 0 -20px;
    opacity: 0.2;
    position: absolute;
    top: 50%;
    transition: all 1s;
    width: 40px;
  }

  .phShimmer.adsPlaceholder:empty {
    background-color: #f6f6f6 !important;
    margin: -16px auto 16px;
    min-height: 290px !important;
  }

  .phShimmer.phShimmerCTN:empty,
  .phShimmer.phShimmerCTN > div:empty {
    margin: 0 16px 16px;
  }

  .cartoon_content .leaderboard_placeHolder .paisa-wrapper {
    min-height: 90px;
  }

  .cartoon_content .content_rhs .paisa-wrapper {
    max-height: 270px;
    min-height: 268px;
    position: relative;
    width: 300px;
    z-index: 1;
  }

  .linkwithAd .paisa-wrapper {
    height: 16px;
    margin: 0;
    max-height: 16px;
    overflow: hidden;
    width: 100px;
  }

  .linkwithAd .paisa-wrapper:after {
    top: 0;
  }

  .linkwithAd .paisa-wrapper:before {
    content: "";
  }

  .linkwithAd .paisa-wrapper > div {
    background-color: var(--white-color);
    height: 16px;
  }

  .linkwithAd .paisa-wrapper > div > div {
    height: 16px;
  }

  .linkwithAd .paisa-wrapper iframe {
    height: 16px;
    width: 100px;
  }

  .cls_animate {
    transition: 0.25s ease-out;
    will-change: transform;
  }

  .ad_spacing {
    padding: 5px 16px;
    text-align: center;
  }

  .exit-first-ad {
    margin-bottom: 24px;
    min-height: 30px;
    text-align: center;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .exit-first-ad {
      margin-bottom: 16px;
    }
  }

  .rslw-widget-ad {
    height: 52px;
    position: absolute;
    right: 0;
    top: 0;
    width: 150px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .rslw-widget-ad {
      height: 35px;
      top: -8px;
      width: 90px;
    }
  }

  .withSource + .rslw-widget-bottom-ad {
    margin-top: 20px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .withSource + .rslw-widget-bottom-ad {
      margin-top: 32px;
    }
  }

  .rslw-widget-bottom-ad {
    min-height: 90px;
    overflow: hidden;
    text-align: center;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .rslw-widget-bottom-ad {
      min-height: 50px;
    }
  }

  .rslw-widget-bottom-ad.mb_24 {
    margin-bottom: 24px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .rslw-widget-bottom-ad.mb_24 {
      margin-bottom: 0;
    }

    .rslw-widget-bottom-ad.mt_16 {
      margin-top: 16px;
    }
  }

  .adInv iframe {
    margin-left: auto;
    margin-right: auto;
  }

  .placeholder-loader .adInv {
    position: relative;
  }

  .placeholder-loader .adInv:before {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: placeHolderShimmer;
    animation-timing-function: linear;
    background: rgba(246, 247, 248, 0.5);
    background: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);
    background-size: 800px 104px;
    bottom: 0;
    content: "";
    height: 250px;
    left: 0;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 100%;
    z-index: -1;
  }

  @keyframes placeHolderShimmer {
    0% {
      background-position: -468px 0;
    }

    to {
      background-position: 468px 0;
    }
  }

  .grid_wrapper,
  .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -16px;
  }

  .grid_wrapper .col_l_1,
  .row .col_l_1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .grid_wrapper .col_l_2,
  .row .col_l_2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .grid_wrapper .col_l_3,
  .row .col_l_3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .grid_wrapper .col_l_4,
  .row .col_l_4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .grid_wrapper .col_l_5,
  .row .col_l_5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .grid_wrapper .col_l_6,
  .row .col_l_6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .grid_wrapper .col_l_7,
  .row .col_l_7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .grid_wrapper .col_l_8,
  .row .col_l_8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .grid_wrapper .col_l_9,
  .row .col_l_9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .grid_wrapper .col_l_10,
  .row .col_l_10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .grid_wrapper .col_l_11,
  .row .col_l_11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .grid_wrapper .col_l_12,
  .row .col_l_12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .grid_wrapper .col_l_hide,
  .row .col_l_hide {
    display: none !important;
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .grid_wrapper .col_m_1,
    .row .col_m_1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%;
    }

    .grid_wrapper .col_m_2,
    .row .col_m_2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }

    .grid_wrapper .col_m_3,
    .row .col_m_3 {
      flex: 0 0 25%;
      max-width: 25%;
    }

    .grid_wrapper .col_m_4,
    .row .col_m_4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }

    .grid_wrapper .col_m_5,
    .row .col_m_5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%;
    }

    .grid_wrapper .col_m_6,
    .row .col_m_6 {
      flex: 0 0 50%;
      max-width: 50%;
    }

    .grid_wrapper .col_m_7,
    .row .col_m_7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%;
    }

    .grid_wrapper .col_m_8,
    .row .col_m_8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%;
    }

    .grid_wrapper .col_m_9,
    .row .col_m_9 {
      flex: 0 0 75%;
      max-width: 75%;
    }

    .grid_wrapper .col_m_10,
    .row .col_m_10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%;
    }

    .grid_wrapper .col_m_11,
    .row .col_m_11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%;
    }

    .grid_wrapper .col_m_12,
    .row .col_m_12 {
      flex: 0 0 100%;
      max-width: 100%;
    }

    .grid_wrapper .col_m_hide,
    .grid_wrapper .hide_m,
    .row .col_m_hide,
    .row .hide_m {
      display: none !important;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .grid_wrapper .col_sm_1,
    .row .col_sm_1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%;
    }

    .grid_wrapper .col_sm_2,
    .row .col_sm_2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
    }

    .grid_wrapper .col_sm_3,
    .row .col_sm_3 {
      flex: 0 0 25%;
      max-width: 25%;
    }

    .grid_wrapper .col_sm_4,
    .row .col_sm_4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%;
    }

    .grid_wrapper .col_sm_5,
    .row .col_sm_5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%;
    }

    .grid_wrapper .col_sm_6,
    .row .col_sm_6 {
      flex: 0 0 50%;
      max-width: 50%;
    }

    .grid_wrapper .col_sm_7,
    .row .col_sm_7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%;
    }

    .grid_wrapper .col_sm_8,
    .row .col_sm_8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%;
    }

    .grid_wrapper .col_sm_9,
    .row .col_sm_9 {
      flex: 0 0 75%;
      max-width: 75%;
    }

    .grid_wrapper .col_sm_10,
    .row .col_sm_10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%;
    }

    .grid_wrapper .col_sm_11,
    .row .col_sm_11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%;
    }

    .grid_wrapper .col_sm_12,
    .row .col_sm_12 {
      flex: 0 0 100%;
      max-width: 100%;
    }
  }

  .grid_wrapper > [class*="col"],
  .row > [class*="col"] {
    padding-left: 16px;
    padding-right: 16px;
    width: 100%;
  }

  .grid_wrapper .push_m_6,
  .row .push_m_6 {
    margin-left: 50%;
    margin-top: -340px;
  }

  .w_0.left_spacing {
    margin-left: -16px;
  }

  .w_0.left_spacing > div {
    padding-left: 16px;
  }

  .w_0.right_spacing {
    margin-right: -16px;
  }

  .w_0.right_spacing > div {
    padding-right: 16px;
  }

  .w_0.right_spacing.slick-slider .slick-slide > div {
    padding-right: 32px;
  }

  .w_0.bottom_spacing {
    margin-bottom: 8px;
  }

  .w_0.bottom_v_spacing.vertical_12 > div {
    padding-bottom: 8px;
  }

  .w_0.bottom_v_spacing.vertical_12 > div:last-of-type {
    padding-bottom: 0;
  }

  .w_0.bottom_v_spacing.vertical_12.vertical_list_padding:last-of-type {
    padding-bottom: 8px;
  }

  .w_0.bottom_h_spacing.horizontal_1,
  .w_0.bottom_h_spacing.horizontal_10,
  .w_0.bottom_h_spacing.horizontal_11,
  .w_0.bottom_h_spacing.horizontal_12,
  .w_0.bottom_h_spacing.horizontal_2,
  .w_0.bottom_h_spacing.horizontal_3,
  .w_0.bottom_h_spacing.horizontal_4,
  .w_0.bottom_h_spacing.horizontal_5,
  .w_0.bottom_h_spacing.horizontal_6,
  .w_0.bottom_h_spacing.horizontal_7,
  .w_0.bottom_h_spacing.horizontal_8,
  .w_0.bottom_h_spacing.horizontal_9 {
    margin-bottom: 8px;
    row-gap: 8px;
  }

  .w_0.top_spacing {
    margin-top: 8px;
  }

  .w_0.top_v_spacing.vertical_12 > div {
    padding-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_1 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_2 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_3 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_4 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_5 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_6 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_7 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_8 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_9 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_10 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_11 > div {
    margin-top: 8px;
  }

  .w_0.top_h_spacing.horizontal_12 > div {
    margin-top: 8px;
  }

  .w_1_col.top_spacing {
    margin-top: 24px;
  }

  .w_1_col.bottom_spacing {
    margin-bottom: 24px;
  }

  .w_1_col.left_spacing {
    margin-left: 24px;
  }

  .w_1_col.right_spacing {
    margin-right: 24px;
  }

  .w_1.left_spacing {
    margin-left: -16px;
  }

  .w_1.left_spacing > div {
    padding-left: 16px;
  }

  .w_1.right_spacing {
    margin-right: -16px;
  }

  .w_1.right_spacing > div {
    padding-right: 16px;
  }

  .w_1.right_spacing.slick-slider .slick-slide > div {
    padding-right: 32px;
  }

  .w_1.bottom_spacing {
    margin-bottom: 24px;
  }

  .w_1.bottom_v_spacing.vertical_12 > div {
    padding-bottom: 24px;
  }

  .w_1.bottom_v_spacing.vertical_12 > div:last-of-type {
    padding-bottom: 0;
  }

  .w_1.bottom_v_spacing.vertical_12.vertical_list_padding:last-of-type {
    padding-bottom: 24px;
  }

  .w_1.bottom_h_spacing.horizontal_1,
  .w_1.bottom_h_spacing.horizontal_10,
  .w_1.bottom_h_spacing.horizontal_11,
  .w_1.bottom_h_spacing.horizontal_12,
  .w_1.bottom_h_spacing.horizontal_2,
  .w_1.bottom_h_spacing.horizontal_3,
  .w_1.bottom_h_spacing.horizontal_4,
  .w_1.bottom_h_spacing.horizontal_5,
  .w_1.bottom_h_spacing.horizontal_6,
  .w_1.bottom_h_spacing.horizontal_7,
  .w_1.bottom_h_spacing.horizontal_8,
  .w_1.bottom_h_spacing.horizontal_9 {
    margin-bottom: 32px;
    row-gap: 32px;
  }

  .w_1.top_spacing {
    margin-top: 24px;
  }

  .w_1.top_v_spacing.vertical_12 > div {
    padding-top: 24px;
  }

  .w_1.top_h_spacing.horizontal_1 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_2 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_3 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_4 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_5 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_6 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_7 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_8 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_9 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_10 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_11 > div {
    margin-top: 32px;
  }

  .w_1.top_h_spacing.horizontal_12 > div {
    margin-top: 32px;
  }

  .w_2.left_spacing {
    margin-left: -16px;
  }

  .w_2.left_spacing > div {
    padding-left: 16px;
  }

  .w_2.right_spacing {
    margin-right: -16px;
  }

  .w_2.right_spacing > div {
    padding-right: 16px;
  }

  .w_2.right_spacing.slick-slider .slick-slide > div {
    padding-right: 32px;
  }

  .w_2.bottom_spacing {
    margin-bottom: 32px;
  }

  .w_2.bottom_v_spacing.vertical_12 > div {
    padding-bottom: 32px;
  }

  .w_2.bottom_v_spacing.vertical_12 > div:last-of-type {
    padding-bottom: 0;
  }

  .w_2.bottom_v_spacing.vertical_12.vertical_list_padding:last-of-type {
    padding-bottom: 32px;
  }

  .w_2.bottom_h_spacing.horizontal_1,
  .w_2.bottom_h_spacing.horizontal_10,
  .w_2.bottom_h_spacing.horizontal_11,
  .w_2.bottom_h_spacing.horizontal_12,
  .w_2.bottom_h_spacing.horizontal_2,
  .w_2.bottom_h_spacing.horizontal_3,
  .w_2.bottom_h_spacing.horizontal_4,
  .w_2.bottom_h_spacing.horizontal_5,
  .w_2.bottom_h_spacing.horizontal_6,
  .w_2.bottom_h_spacing.horizontal_7,
  .w_2.bottom_h_spacing.horizontal_8,
  .w_2.bottom_h_spacing.horizontal_9 {
    margin-bottom: 32px;
    row-gap: 32px;
  }

  .w_2.top_spacing {
    margin-top: 32px;
  }

  .w_2.top_v_spacing.vertical_12 > div {
    padding-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_1 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_2 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_3 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_4 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_5 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_6 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_7 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_8 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_9 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_10 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_11 > div {
    margin-top: 32px;
  }

  .w_2.top_h_spacing.horizontal_12 > div {
    margin-top: 32px;
  }

  .m_0.left_spacing {
    margin: 0;
  }

  .m_0.left_spacing > div {
    padding-left: 16px;
  }

  .m_0.left_spacing > [class*="col"] {
    padding-left: 0;
  }

  .m_0.right_spacing {
    margin: 0;
  }

  .m_0.right_spacing > div {
    padding-right: 16px;
  }

  .m_0.right_spacing > [class*="col"] {
    padding-right: 0;
  }

  .m_0.right_spacing.crs:after {
    content: "";
    min-width: 1px;
    padding-right: 16px;
  }

  .m_0.bottom_spacing {
    margin-bottom: 8px;
  }

  .m_0.bottom_v_spacing.vertical_12 > div {
    padding-bottom: 8px;
  }

  .m_0.bottom_v_spacing.vertical_12 > div:last-of-type {
    padding-bottom: 0;
  }

  .m_0.bottom_v_spacing.vertical_12.vertical_list_padding:last-of-type {
    padding-bottom: 8px;
  }

  .m_0.bottom_h_spacing.horizontal_1,
  .m_0.bottom_h_spacing.horizontal_10,
  .m_0.bottom_h_spacing.horizontal_11,
  .m_0.bottom_h_spacing.horizontal_12,
  .m_0.bottom_h_spacing.horizontal_2,
  .m_0.bottom_h_spacing.horizontal_3,
  .m_0.bottom_h_spacing.horizontal_4,
  .m_0.bottom_h_spacing.horizontal_5,
  .m_0.bottom_h_spacing.horizontal_6,
  .m_0.bottom_h_spacing.horizontal_7,
  .m_0.bottom_h_spacing.horizontal_8,
  .m_0.bottom_h_spacing.horizontal_9 {
    margin-bottom: 8px;
    row-gap: 8px;
  }

  .m_0.top_spacing {
    margin-top: 8px;
  }

  .m_0.top_v_spacing.vertical_12 > div {
    padding-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_1 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_2 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_3 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_4 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_5 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_6 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_7 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_8 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_9 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_10 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_11 > div {
    margin-top: 8px;
  }

  .m_0.top_h_spacing.horizontal_12 > div {
    margin-top: 8px;
  }

  .m_1.left_spacing {
    margin: 0;
  }

  .m_1.left_spacing > div {
    padding-left: 16px;
  }

  .m_1.left_spacing > [class*="col"] {
    padding-left: 0;
  }

  .m_1.right_spacing {
    margin: 0;
  }

  .m_1.right_spacing > div {
    padding-right: 16px;
  }

  .m_1.right_spacing > [class*="col"] {
    padding-right: 0;
  }

  .m_1.right_spacing.crs:after {
    content: "";
    min-width: 1px;
    padding-right: 16px;
  }

  .m_1.bottom_spacing {
    margin-bottom: 12px;
  }

  .m_1.bottom_v_spacing.vertical_12 > div {
    padding-bottom: 12px;
  }

  .m_1.bottom_v_spacing.vertical_12 > div:last-of-type {
    padding-bottom: 0;
  }

  .m_1.bottom_v_spacing.vertical_12.vertical_list_padding:last-of-type {
    padding-bottom: 12px;
  }

  .m_1.bottom_h_spacing.horizontal_1,
  .m_1.bottom_h_spacing.horizontal_10,
  .m_1.bottom_h_spacing.horizontal_11,
  .m_1.bottom_h_spacing.horizontal_12,
  .m_1.bottom_h_spacing.horizontal_2,
  .m_1.bottom_h_spacing.horizontal_3,
  .m_1.bottom_h_spacing.horizontal_4,
  .m_1.bottom_h_spacing.horizontal_5,
  .m_1.bottom_h_spacing.horizontal_6,
  .m_1.bottom_h_spacing.horizontal_7,
  .m_1.bottom_h_spacing.horizontal_8,
  .m_1.bottom_h_spacing.horizontal_9 {
    margin-bottom: 12px;
    row-gap: 12px;
  }

  .m_1.top_spacing {
    margin-top: 12px;
  }

  .m_1.top_v_spacing.vertical_12 > div {
    padding-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_1 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_2 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_3 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_4 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_5 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_6 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_7 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_8 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_9 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_10 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_11 > div {
    margin-top: 12px;
  }

  .m_1.top_h_spacing.horizontal_12 > div {
    margin-top: 12px;
  }

  .brdr_1,
  .brdr_1.m_0.horizontal_1.b_brdr,
  .brdr_1.m_1.horizontal_1.b_brdr,
  .brdr_1.w_0.horizontal_1.b_brdr,
  .brdr_1.w_1.horizontal_1.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_1.b_brdr:after,
  .brdr_1.m_1.horizontal_1.b_brdr:after,
  .brdr_1.w_0.horizontal_1.b_brdr:after,
  .brdr_1.w_1.horizontal_1.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_1.t_brdr,
  .brdr_1.m_1.horizontal_1.t_brdr,
  .brdr_1.w_0.horizontal_1.t_brdr,
  .brdr_1.w_1.horizontal_1.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_1.t_brdr:before,
  .brdr_1.m_1.horizontal_1.t_brdr:before,
  .brdr_1.w_0.horizontal_1.t_brdr:before,
  .brdr_1.w_1.horizontal_1.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_1.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_1.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_2.b_brdr,
  .brdr_1.m_1.horizontal_2.b_brdr,
  .brdr_1.w_0.horizontal_2.b_brdr,
  .brdr_1.w_1.horizontal_2.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_2.b_brdr:after,
  .brdr_1.m_1.horizontal_2.b_brdr:after,
  .brdr_1.w_0.horizontal_2.b_brdr:after,
  .brdr_1.w_1.horizontal_2.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_2.t_brdr,
  .brdr_1.m_1.horizontal_2.t_brdr,
  .brdr_1.w_0.horizontal_2.t_brdr,
  .brdr_1.w_1.horizontal_2.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_2.t_brdr:before,
  .brdr_1.m_1.horizontal_2.t_brdr:before,
  .brdr_1.w_0.horizontal_2.t_brdr:before,
  .brdr_1.w_1.horizontal_2.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_2.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_2.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_3.b_brdr,
  .brdr_1.m_1.horizontal_3.b_brdr,
  .brdr_1.w_0.horizontal_3.b_brdr,
  .brdr_1.w_1.horizontal_3.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_3.b_brdr:after,
  .brdr_1.m_1.horizontal_3.b_brdr:after,
  .brdr_1.w_0.horizontal_3.b_brdr:after,
  .brdr_1.w_1.horizontal_3.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_3.t_brdr,
  .brdr_1.m_1.horizontal_3.t_brdr,
  .brdr_1.w_0.horizontal_3.t_brdr,
  .brdr_1.w_1.horizontal_3.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_3.t_brdr:before,
  .brdr_1.m_1.horizontal_3.t_brdr:before,
  .brdr_1.w_0.horizontal_3.t_brdr:before,
  .brdr_1.w_1.horizontal_3.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_3.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_3.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_4.b_brdr,
  .brdr_1.m_1.horizontal_4.b_brdr,
  .brdr_1.w_0.horizontal_4.b_brdr,
  .brdr_1.w_1.horizontal_4.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_4.b_brdr:after,
  .brdr_1.m_1.horizontal_4.b_brdr:after,
  .brdr_1.w_0.horizontal_4.b_brdr:after,
  .brdr_1.w_1.horizontal_4.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_4.t_brdr,
  .brdr_1.m_1.horizontal_4.t_brdr,
  .brdr_1.w_0.horizontal_4.t_brdr,
  .brdr_1.w_1.horizontal_4.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_4.t_brdr:before,
  .brdr_1.m_1.horizontal_4.t_brdr:before,
  .brdr_1.w_0.horizontal_4.t_brdr:before,
  .brdr_1.w_1.horizontal_4.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_4.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_4.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_5.b_brdr,
  .brdr_1.m_1.horizontal_5.b_brdr,
  .brdr_1.w_0.horizontal_5.b_brdr,
  .brdr_1.w_1.horizontal_5.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_5.b_brdr:after,
  .brdr_1.m_1.horizontal_5.b_brdr:after,
  .brdr_1.w_0.horizontal_5.b_brdr:after,
  .brdr_1.w_1.horizontal_5.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_5.t_brdr,
  .brdr_1.m_1.horizontal_5.t_brdr,
  .brdr_1.w_0.horizontal_5.t_brdr,
  .brdr_1.w_1.horizontal_5.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_5.t_brdr:before,
  .brdr_1.m_1.horizontal_5.t_brdr:before,
  .brdr_1.w_0.horizontal_5.t_brdr:before,
  .brdr_1.w_1.horizontal_5.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_5.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_5.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_6.b_brdr,
  .brdr_1.m_1.horizontal_6.b_brdr,
  .brdr_1.w_0.horizontal_6.b_brdr,
  .brdr_1.w_1.horizontal_6.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_6.b_brdr:after,
  .brdr_1.m_1.horizontal_6.b_brdr:after,
  .brdr_1.w_0.horizontal_6.b_brdr:after,
  .brdr_1.w_1.horizontal_6.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_6.t_brdr,
  .brdr_1.m_1.horizontal_6.t_brdr,
  .brdr_1.w_0.horizontal_6.t_brdr,
  .brdr_1.w_1.horizontal_6.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_6.t_brdr:before,
  .brdr_1.m_1.horizontal_6.t_brdr:before,
  .brdr_1.w_0.horizontal_6.t_brdr:before,
  .brdr_1.w_1.horizontal_6.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_6.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_6.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_7.b_brdr,
  .brdr_1.m_1.horizontal_7.b_brdr,
  .brdr_1.w_0.horizontal_7.b_brdr,
  .brdr_1.w_1.horizontal_7.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_7.b_brdr:after,
  .brdr_1.m_1.horizontal_7.b_brdr:after,
  .brdr_1.w_0.horizontal_7.b_brdr:after,
  .brdr_1.w_1.horizontal_7.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_7.t_brdr,
  .brdr_1.m_1.horizontal_7.t_brdr,
  .brdr_1.w_0.horizontal_7.t_brdr,
  .brdr_1.w_1.horizontal_7.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_7.t_brdr:before,
  .brdr_1.m_1.horizontal_7.t_brdr:before,
  .brdr_1.w_0.horizontal_7.t_brdr:before,
  .brdr_1.w_1.horizontal_7.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_7.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_7.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_8.b_brdr,
  .brdr_1.m_1.horizontal_8.b_brdr,
  .brdr_1.w_0.horizontal_8.b_brdr,
  .brdr_1.w_1.horizontal_8.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_8.b_brdr:after,
  .brdr_1.m_1.horizontal_8.b_brdr:after,
  .brdr_1.w_0.horizontal_8.b_brdr:after,
  .brdr_1.w_1.horizontal_8.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_8.t_brdr,
  .brdr_1.m_1.horizontal_8.t_brdr,
  .brdr_1.w_0.horizontal_8.t_brdr,
  .brdr_1.w_1.horizontal_8.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_8.t_brdr:before,
  .brdr_1.m_1.horizontal_8.t_brdr:before,
  .brdr_1.w_0.horizontal_8.t_brdr:before,
  .brdr_1.w_1.horizontal_8.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_8.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_8.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_9.b_brdr,
  .brdr_1.m_1.horizontal_9.b_brdr,
  .brdr_1.w_0.horizontal_9.b_brdr,
  .brdr_1.w_1.horizontal_9.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_9.b_brdr:after,
  .brdr_1.m_1.horizontal_9.b_brdr:after,
  .brdr_1.w_0.horizontal_9.b_brdr:after,
  .brdr_1.w_1.horizontal_9.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_9.t_brdr,
  .brdr_1.m_1.horizontal_9.t_brdr,
  .brdr_1.w_0.horizontal_9.t_brdr,
  .brdr_1.w_1.horizontal_9.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_9.t_brdr:before,
  .brdr_1.m_1.horizontal_9.t_brdr:before,
  .brdr_1.w_0.horizontal_9.t_brdr:before,
  .brdr_1.w_1.horizontal_9.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_9.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_9.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_10.b_brdr,
  .brdr_1.m_1.horizontal_10.b_brdr,
  .brdr_1.w_0.horizontal_10.b_brdr,
  .brdr_1.w_1.horizontal_10.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_10.b_brdr:after,
  .brdr_1.m_1.horizontal_10.b_brdr:after,
  .brdr_1.w_0.horizontal_10.b_brdr:after,
  .brdr_1.w_1.horizontal_10.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_10.t_brdr,
  .brdr_1.m_1.horizontal_10.t_brdr,
  .brdr_1.w_0.horizontal_10.t_brdr,
  .brdr_1.w_1.horizontal_10.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_10.t_brdr:before,
  .brdr_1.m_1.horizontal_10.t_brdr:before,
  .brdr_1.w_0.horizontal_10.t_brdr:before,
  .brdr_1.w_1.horizontal_10.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_10.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_10.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_11.b_brdr,
  .brdr_1.m_1.horizontal_11.b_brdr,
  .brdr_1.w_0.horizontal_11.b_brdr,
  .brdr_1.w_1.horizontal_11.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_11.b_brdr:after,
  .brdr_1.m_1.horizontal_11.b_brdr:after,
  .brdr_1.w_0.horizontal_11.b_brdr:after,
  .brdr_1.w_1.horizontal_11.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_11.t_brdr,
  .brdr_1.m_1.horizontal_11.t_brdr,
  .brdr_1.w_0.horizontal_11.t_brdr,
  .brdr_1.w_1.horizontal_11.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_11.t_brdr:before,
  .brdr_1.m_1.horizontal_11.t_brdr:before,
  .brdr_1.w_0.horizontal_11.t_brdr:before,
  .brdr_1.w_1.horizontal_11.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_11.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_11.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_12.b_brdr,
  .brdr_1.m_1.horizontal_12.b_brdr,
  .brdr_1.w_0.horizontal_12.b_brdr,
  .brdr_1.w_1.horizontal_12.b_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_12.b_brdr:after,
  .brdr_1.m_1.horizontal_12.b_brdr:after,
  .brdr_1.w_0.horizontal_12.b_brdr:after,
  .brdr_1.w_1.horizontal_12.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_12.t_brdr,
  .brdr_1.m_1.horizontal_12.t_brdr,
  .brdr_1.w_0.horizontal_12.t_brdr,
  .brdr_1.w_1.horizontal_12.t_brdr {
    position: relative;
  }

  .brdr_1.m_0.horizontal_12.t_brdr:before,
  .brdr_1.m_1.horizontal_12.t_brdr:before,
  .brdr_1.w_0.horizontal_12.t_brdr:before,
  .brdr_1.w_1.horizontal_12.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 8px;
    width: 100%;
  }

  .brdr_1.m_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_1.m_1.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_1.w_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_1.w_1.horizontal_12.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_1.m_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_1.m_1.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_1.w_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_1.w_1.horizontal_12.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_1.b_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-bottom: 8px;
    padding-bottom: 0;
  }

  .brdr_1.b_brdr.vertical_12 > div:not(.brdr_skip):not(:last-of-type):after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 8px;
  }

  .brdr_1.t_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-top: 8px;
    padding-bottom: 0;
  }

  .brdr_1.t_brdr.vertical_12 > div:not(.brdr_skip):before {
    border-top: 1px dotted #a6a6a6;
    content: "";
    display: block;
    padding-top: 8px;
  }

  .brdr_1.r_brdr.vertical_12 {
    border-right: 1px dotted #a6a6a6;
  }

  .brdr_1.l_brdr.vertical_12 {
    border-left: 1px dotted #a6a6a6;
  }

  .brdr_2,
  .brdr_2.m_0.horizontal_1.b_brdr,
  .brdr_2.m_1.horizontal_1.b_brdr,
  .brdr_2.w_0.horizontal_1.b_brdr,
  .brdr_2.w_1.horizontal_1.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_1.b_brdr:after,
  .brdr_2.m_1.horizontal_1.b_brdr:after,
  .brdr_2.w_0.horizontal_1.b_brdr:after,
  .brdr_2.w_1.horizontal_1.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_1.t_brdr,
  .brdr_2.m_1.horizontal_1.t_brdr,
  .brdr_2.w_0.horizontal_1.t_brdr,
  .brdr_2.w_1.horizontal_1.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_1.t_brdr:before,
  .brdr_2.m_1.horizontal_1.t_brdr:before,
  .brdr_2.w_0.horizontal_1.t_brdr:before,
  .brdr_2.w_1.horizontal_1.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_1.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_1.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_2.b_brdr,
  .brdr_2.m_1.horizontal_2.b_brdr,
  .brdr_2.w_0.horizontal_2.b_brdr,
  .brdr_2.w_1.horizontal_2.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_2.b_brdr:after,
  .brdr_2.m_1.horizontal_2.b_brdr:after,
  .brdr_2.w_0.horizontal_2.b_brdr:after,
  .brdr_2.w_1.horizontal_2.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_2.t_brdr,
  .brdr_2.m_1.horizontal_2.t_brdr,
  .brdr_2.w_0.horizontal_2.t_brdr,
  .brdr_2.w_1.horizontal_2.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_2.t_brdr:before,
  .brdr_2.m_1.horizontal_2.t_brdr:before,
  .brdr_2.w_0.horizontal_2.t_brdr:before,
  .brdr_2.w_1.horizontal_2.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_2.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_2.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_3.b_brdr,
  .brdr_2.m_1.horizontal_3.b_brdr,
  .brdr_2.w_0.horizontal_3.b_brdr,
  .brdr_2.w_1.horizontal_3.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_3.b_brdr:after,
  .brdr_2.m_1.horizontal_3.b_brdr:after,
  .brdr_2.w_0.horizontal_3.b_brdr:after,
  .brdr_2.w_1.horizontal_3.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_3.t_brdr,
  .brdr_2.m_1.horizontal_3.t_brdr,
  .brdr_2.w_0.horizontal_3.t_brdr,
  .brdr_2.w_1.horizontal_3.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_3.t_brdr:before,
  .brdr_2.m_1.horizontal_3.t_brdr:before,
  .brdr_2.w_0.horizontal_3.t_brdr:before,
  .brdr_2.w_1.horizontal_3.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_3.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_3.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_4.b_brdr,
  .brdr_2.m_1.horizontal_4.b_brdr,
  .brdr_2.w_0.horizontal_4.b_brdr,
  .brdr_2.w_1.horizontal_4.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_4.b_brdr:after,
  .brdr_2.m_1.horizontal_4.b_brdr:after,
  .brdr_2.w_0.horizontal_4.b_brdr:after,
  .brdr_2.w_1.horizontal_4.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_4.t_brdr,
  .brdr_2.m_1.horizontal_4.t_brdr,
  .brdr_2.w_0.horizontal_4.t_brdr,
  .brdr_2.w_1.horizontal_4.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_4.t_brdr:before,
  .brdr_2.m_1.horizontal_4.t_brdr:before,
  .brdr_2.w_0.horizontal_4.t_brdr:before,
  .brdr_2.w_1.horizontal_4.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_4.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_4.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_5.b_brdr,
  .brdr_2.m_1.horizontal_5.b_brdr,
  .brdr_2.w_0.horizontal_5.b_brdr,
  .brdr_2.w_1.horizontal_5.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_5.b_brdr:after,
  .brdr_2.m_1.horizontal_5.b_brdr:after,
  .brdr_2.w_0.horizontal_5.b_brdr:after,
  .brdr_2.w_1.horizontal_5.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_5.t_brdr,
  .brdr_2.m_1.horizontal_5.t_brdr,
  .brdr_2.w_0.horizontal_5.t_brdr,
  .brdr_2.w_1.horizontal_5.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_5.t_brdr:before,
  .brdr_2.m_1.horizontal_5.t_brdr:before,
  .brdr_2.w_0.horizontal_5.t_brdr:before,
  .brdr_2.w_1.horizontal_5.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_5.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_5.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_6.b_brdr,
  .brdr_2.m_1.horizontal_6.b_brdr,
  .brdr_2.w_0.horizontal_6.b_brdr,
  .brdr_2.w_1.horizontal_6.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_6.b_brdr:after,
  .brdr_2.m_1.horizontal_6.b_brdr:after,
  .brdr_2.w_0.horizontal_6.b_brdr:after,
  .brdr_2.w_1.horizontal_6.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_6.t_brdr,
  .brdr_2.m_1.horizontal_6.t_brdr,
  .brdr_2.w_0.horizontal_6.t_brdr,
  .brdr_2.w_1.horizontal_6.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_6.t_brdr:before,
  .brdr_2.m_1.horizontal_6.t_brdr:before,
  .brdr_2.w_0.horizontal_6.t_brdr:before,
  .brdr_2.w_1.horizontal_6.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_6.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_6.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_7.b_brdr,
  .brdr_2.m_1.horizontal_7.b_brdr,
  .brdr_2.w_0.horizontal_7.b_brdr,
  .brdr_2.w_1.horizontal_7.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_7.b_brdr:after,
  .brdr_2.m_1.horizontal_7.b_brdr:after,
  .brdr_2.w_0.horizontal_7.b_brdr:after,
  .brdr_2.w_1.horizontal_7.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_7.t_brdr,
  .brdr_2.m_1.horizontal_7.t_brdr,
  .brdr_2.w_0.horizontal_7.t_brdr,
  .brdr_2.w_1.horizontal_7.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_7.t_brdr:before,
  .brdr_2.m_1.horizontal_7.t_brdr:before,
  .brdr_2.w_0.horizontal_7.t_brdr:before,
  .brdr_2.w_1.horizontal_7.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_7.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_7.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_8.b_brdr,
  .brdr_2.m_1.horizontal_8.b_brdr,
  .brdr_2.w_0.horizontal_8.b_brdr,
  .brdr_2.w_1.horizontal_8.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_8.b_brdr:after,
  .brdr_2.m_1.horizontal_8.b_brdr:after,
  .brdr_2.w_0.horizontal_8.b_brdr:after,
  .brdr_2.w_1.horizontal_8.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_8.t_brdr,
  .brdr_2.m_1.horizontal_8.t_brdr,
  .brdr_2.w_0.horizontal_8.t_brdr,
  .brdr_2.w_1.horizontal_8.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_8.t_brdr:before,
  .brdr_2.m_1.horizontal_8.t_brdr:before,
  .brdr_2.w_0.horizontal_8.t_brdr:before,
  .brdr_2.w_1.horizontal_8.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_8.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_8.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_9.b_brdr,
  .brdr_2.m_1.horizontal_9.b_brdr,
  .brdr_2.w_0.horizontal_9.b_brdr,
  .brdr_2.w_1.horizontal_9.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_9.b_brdr:after,
  .brdr_2.m_1.horizontal_9.b_brdr:after,
  .brdr_2.w_0.horizontal_9.b_brdr:after,
  .brdr_2.w_1.horizontal_9.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_9.t_brdr,
  .brdr_2.m_1.horizontal_9.t_brdr,
  .brdr_2.w_0.horizontal_9.t_brdr,
  .brdr_2.w_1.horizontal_9.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_9.t_brdr:before,
  .brdr_2.m_1.horizontal_9.t_brdr:before,
  .brdr_2.w_0.horizontal_9.t_brdr:before,
  .brdr_2.w_1.horizontal_9.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_9.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_9.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_10.b_brdr,
  .brdr_2.m_1.horizontal_10.b_brdr,
  .brdr_2.w_0.horizontal_10.b_brdr,
  .brdr_2.w_1.horizontal_10.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_10.b_brdr:after,
  .brdr_2.m_1.horizontal_10.b_brdr:after,
  .brdr_2.w_0.horizontal_10.b_brdr:after,
  .brdr_2.w_1.horizontal_10.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_10.t_brdr,
  .brdr_2.m_1.horizontal_10.t_brdr,
  .brdr_2.w_0.horizontal_10.t_brdr,
  .brdr_2.w_1.horizontal_10.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_10.t_brdr:before,
  .brdr_2.m_1.horizontal_10.t_brdr:before,
  .brdr_2.w_0.horizontal_10.t_brdr:before,
  .brdr_2.w_1.horizontal_10.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_10.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_10.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_11.b_brdr,
  .brdr_2.m_1.horizontal_11.b_brdr,
  .brdr_2.w_0.horizontal_11.b_brdr,
  .brdr_2.w_1.horizontal_11.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_11.b_brdr:after,
  .brdr_2.m_1.horizontal_11.b_brdr:after,
  .brdr_2.w_0.horizontal_11.b_brdr:after,
  .brdr_2.w_1.horizontal_11.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_11.t_brdr,
  .brdr_2.m_1.horizontal_11.t_brdr,
  .brdr_2.w_0.horizontal_11.t_brdr,
  .brdr_2.w_1.horizontal_11.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_11.t_brdr:before,
  .brdr_2.m_1.horizontal_11.t_brdr:before,
  .brdr_2.w_0.horizontal_11.t_brdr:before,
  .brdr_2.w_1.horizontal_11.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_11.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_11.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_12.b_brdr,
  .brdr_2.m_1.horizontal_12.b_brdr,
  .brdr_2.w_0.horizontal_12.b_brdr,
  .brdr_2.w_1.horizontal_12.b_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_12.b_brdr:after,
  .brdr_2.m_1.horizontal_12.b_brdr:after,
  .brdr_2.w_0.horizontal_12.b_brdr:after,
  .brdr_2.w_1.horizontal_12.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_12.t_brdr,
  .brdr_2.m_1.horizontal_12.t_brdr,
  .brdr_2.w_0.horizontal_12.t_brdr,
  .brdr_2.w_1.horizontal_12.t_brdr {
    position: relative;
  }

  .brdr_2.m_0.horizontal_12.t_brdr:before,
  .brdr_2.m_1.horizontal_12.t_brdr:before,
  .brdr_2.w_0.horizontal_12.t_brdr:before,
  .brdr_2.w_1.horizontal_12.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 12px;
    width: 100%;
  }

  .brdr_2.m_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_2.m_1.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_2.w_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_2.w_1.horizontal_12.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_2.m_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_2.m_1.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_2.w_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_2.w_1.horizontal_12.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_2.b_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-bottom: 12px;
    padding-bottom: 0;
  }

  .brdr_2.b_brdr.vertical_12 > div:not(.brdr_skip):not(:last-of-type):after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 12px;
  }

  .brdr_2.t_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-top: 12px;
    padding-bottom: 0;
  }

  .brdr_2.t_brdr.vertical_12 > div:not(.brdr_skip):before {
    border-top: 1px dotted #a6a6a6;
    content: "";
    display: block;
    padding-top: 12px;
  }

  .brdr_2.r_brdr.vertical_12 {
    border-right: 1px dotted #a6a6a6;
  }

  .brdr_2.l_brdr.vertical_12 {
    border-left: 1px dotted #a6a6a6;
  }

  .brdr_3,
  .brdr_3.m_0.horizontal_1.b_brdr,
  .brdr_3.m_1.horizontal_1.b_brdr,
  .brdr_3.w_0.horizontal_1.b_brdr,
  .brdr_3.w_1.horizontal_1.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_1.b_brdr:after,
  .brdr_3.m_1.horizontal_1.b_brdr:after,
  .brdr_3.w_0.horizontal_1.b_brdr:after,
  .brdr_3.w_1.horizontal_1.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_1.t_brdr,
  .brdr_3.m_1.horizontal_1.t_brdr,
  .brdr_3.w_0.horizontal_1.t_brdr,
  .brdr_3.w_1.horizontal_1.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_1.t_brdr:before,
  .brdr_3.m_1.horizontal_1.t_brdr:before,
  .brdr_3.w_0.horizontal_1.t_brdr:before,
  .brdr_3.w_1.horizontal_1.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_1.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_1.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_2.b_brdr,
  .brdr_3.m_1.horizontal_2.b_brdr,
  .brdr_3.w_0.horizontal_2.b_brdr,
  .brdr_3.w_1.horizontal_2.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_2.b_brdr:after,
  .brdr_3.m_1.horizontal_2.b_brdr:after,
  .brdr_3.w_0.horizontal_2.b_brdr:after,
  .brdr_3.w_1.horizontal_2.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_2.t_brdr,
  .brdr_3.m_1.horizontal_2.t_brdr,
  .brdr_3.w_0.horizontal_2.t_brdr,
  .brdr_3.w_1.horizontal_2.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_2.t_brdr:before,
  .brdr_3.m_1.horizontal_2.t_brdr:before,
  .brdr_3.w_0.horizontal_2.t_brdr:before,
  .brdr_3.w_1.horizontal_2.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_2.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_2.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_3.b_brdr,
  .brdr_3.m_1.horizontal_3.b_brdr,
  .brdr_3.w_0.horizontal_3.b_brdr,
  .brdr_3.w_1.horizontal_3.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_3.b_brdr:after,
  .brdr_3.m_1.horizontal_3.b_brdr:after,
  .brdr_3.w_0.horizontal_3.b_brdr:after,
  .brdr_3.w_1.horizontal_3.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_3.t_brdr,
  .brdr_3.m_1.horizontal_3.t_brdr,
  .brdr_3.w_0.horizontal_3.t_brdr,
  .brdr_3.w_1.horizontal_3.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_3.t_brdr:before,
  .brdr_3.m_1.horizontal_3.t_brdr:before,
  .brdr_3.w_0.horizontal_3.t_brdr:before,
  .brdr_3.w_1.horizontal_3.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_3.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_3.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_4.b_brdr,
  .brdr_3.m_1.horizontal_4.b_brdr,
  .brdr_3.w_0.horizontal_4.b_brdr,
  .brdr_3.w_1.horizontal_4.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_4.b_brdr:after,
  .brdr_3.m_1.horizontal_4.b_brdr:after,
  .brdr_3.w_0.horizontal_4.b_brdr:after,
  .brdr_3.w_1.horizontal_4.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_4.t_brdr,
  .brdr_3.m_1.horizontal_4.t_brdr,
  .brdr_3.w_0.horizontal_4.t_brdr,
  .brdr_3.w_1.horizontal_4.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_4.t_brdr:before,
  .brdr_3.m_1.horizontal_4.t_brdr:before,
  .brdr_3.w_0.horizontal_4.t_brdr:before,
  .brdr_3.w_1.horizontal_4.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_4.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_4.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_5.b_brdr,
  .brdr_3.m_1.horizontal_5.b_brdr,
  .brdr_3.w_0.horizontal_5.b_brdr,
  .brdr_3.w_1.horizontal_5.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_5.b_brdr:after,
  .brdr_3.m_1.horizontal_5.b_brdr:after,
  .brdr_3.w_0.horizontal_5.b_brdr:after,
  .brdr_3.w_1.horizontal_5.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_5.t_brdr,
  .brdr_3.m_1.horizontal_5.t_brdr,
  .brdr_3.w_0.horizontal_5.t_brdr,
  .brdr_3.w_1.horizontal_5.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_5.t_brdr:before,
  .brdr_3.m_1.horizontal_5.t_brdr:before,
  .brdr_3.w_0.horizontal_5.t_brdr:before,
  .brdr_3.w_1.horizontal_5.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_5.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_5.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_6.b_brdr,
  .brdr_3.m_1.horizontal_6.b_brdr,
  .brdr_3.w_0.horizontal_6.b_brdr,
  .brdr_3.w_1.horizontal_6.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_6.b_brdr:after,
  .brdr_3.m_1.horizontal_6.b_brdr:after,
  .brdr_3.w_0.horizontal_6.b_brdr:after,
  .brdr_3.w_1.horizontal_6.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_6.t_brdr,
  .brdr_3.m_1.horizontal_6.t_brdr,
  .brdr_3.w_0.horizontal_6.t_brdr,
  .brdr_3.w_1.horizontal_6.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_6.t_brdr:before,
  .brdr_3.m_1.horizontal_6.t_brdr:before,
  .brdr_3.w_0.horizontal_6.t_brdr:before,
  .brdr_3.w_1.horizontal_6.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_6.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_6.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_7.b_brdr,
  .brdr_3.m_1.horizontal_7.b_brdr,
  .brdr_3.w_0.horizontal_7.b_brdr,
  .brdr_3.w_1.horizontal_7.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_7.b_brdr:after,
  .brdr_3.m_1.horizontal_7.b_brdr:after,
  .brdr_3.w_0.horizontal_7.b_brdr:after,
  .brdr_3.w_1.horizontal_7.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_7.t_brdr,
  .brdr_3.m_1.horizontal_7.t_brdr,
  .brdr_3.w_0.horizontal_7.t_brdr,
  .brdr_3.w_1.horizontal_7.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_7.t_brdr:before,
  .brdr_3.m_1.horizontal_7.t_brdr:before,
  .brdr_3.w_0.horizontal_7.t_brdr:before,
  .brdr_3.w_1.horizontal_7.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_7.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_7.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_8.b_brdr,
  .brdr_3.m_1.horizontal_8.b_brdr,
  .brdr_3.w_0.horizontal_8.b_brdr,
  .brdr_3.w_1.horizontal_8.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_8.b_brdr:after,
  .brdr_3.m_1.horizontal_8.b_brdr:after,
  .brdr_3.w_0.horizontal_8.b_brdr:after,
  .brdr_3.w_1.horizontal_8.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_8.t_brdr,
  .brdr_3.m_1.horizontal_8.t_brdr,
  .brdr_3.w_0.horizontal_8.t_brdr,
  .brdr_3.w_1.horizontal_8.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_8.t_brdr:before,
  .brdr_3.m_1.horizontal_8.t_brdr:before,
  .brdr_3.w_0.horizontal_8.t_brdr:before,
  .brdr_3.w_1.horizontal_8.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_8.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_8.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_9.b_brdr,
  .brdr_3.m_1.horizontal_9.b_brdr,
  .brdr_3.w_0.horizontal_9.b_brdr,
  .brdr_3.w_1.horizontal_9.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_9.b_brdr:after,
  .brdr_3.m_1.horizontal_9.b_brdr:after,
  .brdr_3.w_0.horizontal_9.b_brdr:after,
  .brdr_3.w_1.horizontal_9.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_9.t_brdr,
  .brdr_3.m_1.horizontal_9.t_brdr,
  .brdr_3.w_0.horizontal_9.t_brdr,
  .brdr_3.w_1.horizontal_9.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_9.t_brdr:before,
  .brdr_3.m_1.horizontal_9.t_brdr:before,
  .brdr_3.w_0.horizontal_9.t_brdr:before,
  .brdr_3.w_1.horizontal_9.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_9.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_9.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_10.b_brdr,
  .brdr_3.m_1.horizontal_10.b_brdr,
  .brdr_3.w_0.horizontal_10.b_brdr,
  .brdr_3.w_1.horizontal_10.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_10.b_brdr:after,
  .brdr_3.m_1.horizontal_10.b_brdr:after,
  .brdr_3.w_0.horizontal_10.b_brdr:after,
  .brdr_3.w_1.horizontal_10.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_10.t_brdr,
  .brdr_3.m_1.horizontal_10.t_brdr,
  .brdr_3.w_0.horizontal_10.t_brdr,
  .brdr_3.w_1.horizontal_10.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_10.t_brdr:before,
  .brdr_3.m_1.horizontal_10.t_brdr:before,
  .brdr_3.w_0.horizontal_10.t_brdr:before,
  .brdr_3.w_1.horizontal_10.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_10.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_10.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_11.b_brdr,
  .brdr_3.m_1.horizontal_11.b_brdr,
  .brdr_3.w_0.horizontal_11.b_brdr,
  .brdr_3.w_1.horizontal_11.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_11.b_brdr:after,
  .brdr_3.m_1.horizontal_11.b_brdr:after,
  .brdr_3.w_0.horizontal_11.b_brdr:after,
  .brdr_3.w_1.horizontal_11.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_11.t_brdr,
  .brdr_3.m_1.horizontal_11.t_brdr,
  .brdr_3.w_0.horizontal_11.t_brdr,
  .brdr_3.w_1.horizontal_11.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_11.t_brdr:before,
  .brdr_3.m_1.horizontal_11.t_brdr:before,
  .brdr_3.w_0.horizontal_11.t_brdr:before,
  .brdr_3.w_1.horizontal_11.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_11.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_11.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_12.b_brdr,
  .brdr_3.m_1.horizontal_12.b_brdr,
  .brdr_3.w_0.horizontal_12.b_brdr,
  .brdr_3.w_1.horizontal_12.b_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_12.b_brdr:after,
  .brdr_3.m_1.horizontal_12.b_brdr:after,
  .brdr_3.w_0.horizontal_12.b_brdr:after,
  .brdr_3.w_1.horizontal_12.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_12.t_brdr,
  .brdr_3.m_1.horizontal_12.t_brdr,
  .brdr_3.w_0.horizontal_12.t_brdr,
  .brdr_3.w_1.horizontal_12.t_brdr {
    position: relative;
  }

  .brdr_3.m_0.horizontal_12.t_brdr:before,
  .brdr_3.m_1.horizontal_12.t_brdr:before,
  .brdr_3.w_0.horizontal_12.t_brdr:before,
  .brdr_3.w_1.horizontal_12.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 16px;
    width: 100%;
  }

  .brdr_3.m_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_3.m_1.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_3.w_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_3.w_1.horizontal_12.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_3.m_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_3.m_1.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_3.w_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_3.w_1.horizontal_12.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_3.b_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-bottom: 16px;
    padding-bottom: 0;
  }

  .brdr_3.b_brdr.vertical_12 > div:not(.brdr_skip):not(:last-of-type):after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 16px;
  }

  .brdr_3.t_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-top: 16px;
    padding-bottom: 0;
  }

  .brdr_3.t_brdr.vertical_12 > div:not(.brdr_skip):before {
    border-top: 1px dotted #a6a6a6;
    content: "";
    display: block;
    padding-top: 16px;
  }

  .brdr_3.r_brdr.vertical_12 {
    border-right: 1px dotted #a6a6a6;
  }

  .brdr_3.l_brdr.vertical_12 {
    border-left: 1px dotted #a6a6a6;
  }

  .brdr_4,
  .brdr_4.m_0.horizontal_1.b_brdr,
  .brdr_4.m_1.horizontal_1.b_brdr,
  .brdr_4.w_0.horizontal_1.b_brdr,
  .brdr_4.w_1.horizontal_1.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_1.b_brdr:after,
  .brdr_4.m_1.horizontal_1.b_brdr:after,
  .brdr_4.w_0.horizontal_1.b_brdr:after,
  .brdr_4.w_1.horizontal_1.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_1.t_brdr,
  .brdr_4.m_1.horizontal_1.t_brdr,
  .brdr_4.w_0.horizontal_1.t_brdr,
  .brdr_4.w_1.horizontal_1.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_1.t_brdr:before,
  .brdr_4.m_1.horizontal_1.t_brdr:before,
  .brdr_4.w_0.horizontal_1.t_brdr:before,
  .brdr_4.w_1.horizontal_1.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_1.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_1.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_2.b_brdr,
  .brdr_4.m_1.horizontal_2.b_brdr,
  .brdr_4.w_0.horizontal_2.b_brdr,
  .brdr_4.w_1.horizontal_2.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_2.b_brdr:after,
  .brdr_4.m_1.horizontal_2.b_brdr:after,
  .brdr_4.w_0.horizontal_2.b_brdr:after,
  .brdr_4.w_1.horizontal_2.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_2.t_brdr,
  .brdr_4.m_1.horizontal_2.t_brdr,
  .brdr_4.w_0.horizontal_2.t_brdr,
  .brdr_4.w_1.horizontal_2.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_2.t_brdr:before,
  .brdr_4.m_1.horizontal_2.t_brdr:before,
  .brdr_4.w_0.horizontal_2.t_brdr:before,
  .brdr_4.w_1.horizontal_2.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_2.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_2.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_3.b_brdr,
  .brdr_4.m_1.horizontal_3.b_brdr,
  .brdr_4.w_0.horizontal_3.b_brdr,
  .brdr_4.w_1.horizontal_3.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_3.b_brdr:after,
  .brdr_4.m_1.horizontal_3.b_brdr:after,
  .brdr_4.w_0.horizontal_3.b_brdr:after,
  .brdr_4.w_1.horizontal_3.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_3.t_brdr,
  .brdr_4.m_1.horizontal_3.t_brdr,
  .brdr_4.w_0.horizontal_3.t_brdr,
  .brdr_4.w_1.horizontal_3.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_3.t_brdr:before,
  .brdr_4.m_1.horizontal_3.t_brdr:before,
  .brdr_4.w_0.horizontal_3.t_brdr:before,
  .brdr_4.w_1.horizontal_3.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_3.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_3.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_4.b_brdr,
  .brdr_4.m_1.horizontal_4.b_brdr,
  .brdr_4.w_0.horizontal_4.b_brdr,
  .brdr_4.w_1.horizontal_4.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_4.b_brdr:after,
  .brdr_4.m_1.horizontal_4.b_brdr:after,
  .brdr_4.w_0.horizontal_4.b_brdr:after,
  .brdr_4.w_1.horizontal_4.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_4.t_brdr,
  .brdr_4.m_1.horizontal_4.t_brdr,
  .brdr_4.w_0.horizontal_4.t_brdr,
  .brdr_4.w_1.horizontal_4.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_4.t_brdr:before,
  .brdr_4.m_1.horizontal_4.t_brdr:before,
  .brdr_4.w_0.horizontal_4.t_brdr:before,
  .brdr_4.w_1.horizontal_4.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_4.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_4.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_5.b_brdr,
  .brdr_4.m_1.horizontal_5.b_brdr,
  .brdr_4.w_0.horizontal_5.b_brdr,
  .brdr_4.w_1.horizontal_5.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_5.b_brdr:after,
  .brdr_4.m_1.horizontal_5.b_brdr:after,
  .brdr_4.w_0.horizontal_5.b_brdr:after,
  .brdr_4.w_1.horizontal_5.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_5.t_brdr,
  .brdr_4.m_1.horizontal_5.t_brdr,
  .brdr_4.w_0.horizontal_5.t_brdr,
  .brdr_4.w_1.horizontal_5.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_5.t_brdr:before,
  .brdr_4.m_1.horizontal_5.t_brdr:before,
  .brdr_4.w_0.horizontal_5.t_brdr:before,
  .brdr_4.w_1.horizontal_5.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_5.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_5.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_6.b_brdr,
  .brdr_4.m_1.horizontal_6.b_brdr,
  .brdr_4.w_0.horizontal_6.b_brdr,
  .brdr_4.w_1.horizontal_6.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_6.b_brdr:after,
  .brdr_4.m_1.horizontal_6.b_brdr:after,
  .brdr_4.w_0.horizontal_6.b_brdr:after,
  .brdr_4.w_1.horizontal_6.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_6.t_brdr,
  .brdr_4.m_1.horizontal_6.t_brdr,
  .brdr_4.w_0.horizontal_6.t_brdr,
  .brdr_4.w_1.horizontal_6.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_6.t_brdr:before,
  .brdr_4.m_1.horizontal_6.t_brdr:before,
  .brdr_4.w_0.horizontal_6.t_brdr:before,
  .brdr_4.w_1.horizontal_6.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_6.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_6.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_7.b_brdr,
  .brdr_4.m_1.horizontal_7.b_brdr,
  .brdr_4.w_0.horizontal_7.b_brdr,
  .brdr_4.w_1.horizontal_7.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_7.b_brdr:after,
  .brdr_4.m_1.horizontal_7.b_brdr:after,
  .brdr_4.w_0.horizontal_7.b_brdr:after,
  .brdr_4.w_1.horizontal_7.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_7.t_brdr,
  .brdr_4.m_1.horizontal_7.t_brdr,
  .brdr_4.w_0.horizontal_7.t_brdr,
  .brdr_4.w_1.horizontal_7.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_7.t_brdr:before,
  .brdr_4.m_1.horizontal_7.t_brdr:before,
  .brdr_4.w_0.horizontal_7.t_brdr:before,
  .brdr_4.w_1.horizontal_7.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_7.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_7.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_8.b_brdr,
  .brdr_4.m_1.horizontal_8.b_brdr,
  .brdr_4.w_0.horizontal_8.b_brdr,
  .brdr_4.w_1.horizontal_8.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_8.b_brdr:after,
  .brdr_4.m_1.horizontal_8.b_brdr:after,
  .brdr_4.w_0.horizontal_8.b_brdr:after,
  .brdr_4.w_1.horizontal_8.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_8.t_brdr,
  .brdr_4.m_1.horizontal_8.t_brdr,
  .brdr_4.w_0.horizontal_8.t_brdr,
  .brdr_4.w_1.horizontal_8.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_8.t_brdr:before,
  .brdr_4.m_1.horizontal_8.t_brdr:before,
  .brdr_4.w_0.horizontal_8.t_brdr:before,
  .brdr_4.w_1.horizontal_8.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_8.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_8.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_9.b_brdr,
  .brdr_4.m_1.horizontal_9.b_brdr,
  .brdr_4.w_0.horizontal_9.b_brdr,
  .brdr_4.w_1.horizontal_9.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_9.b_brdr:after,
  .brdr_4.m_1.horizontal_9.b_brdr:after,
  .brdr_4.w_0.horizontal_9.b_brdr:after,
  .brdr_4.w_1.horizontal_9.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_9.t_brdr,
  .brdr_4.m_1.horizontal_9.t_brdr,
  .brdr_4.w_0.horizontal_9.t_brdr,
  .brdr_4.w_1.horizontal_9.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_9.t_brdr:before,
  .brdr_4.m_1.horizontal_9.t_brdr:before,
  .brdr_4.w_0.horizontal_9.t_brdr:before,
  .brdr_4.w_1.horizontal_9.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_9.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_9.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_10.b_brdr,
  .brdr_4.m_1.horizontal_10.b_brdr,
  .brdr_4.w_0.horizontal_10.b_brdr,
  .brdr_4.w_1.horizontal_10.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_10.b_brdr:after,
  .brdr_4.m_1.horizontal_10.b_brdr:after,
  .brdr_4.w_0.horizontal_10.b_brdr:after,
  .brdr_4.w_1.horizontal_10.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_10.t_brdr,
  .brdr_4.m_1.horizontal_10.t_brdr,
  .brdr_4.w_0.horizontal_10.t_brdr,
  .brdr_4.w_1.horizontal_10.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_10.t_brdr:before,
  .brdr_4.m_1.horizontal_10.t_brdr:before,
  .brdr_4.w_0.horizontal_10.t_brdr:before,
  .brdr_4.w_1.horizontal_10.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_10.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_10.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_11.b_brdr,
  .brdr_4.m_1.horizontal_11.b_brdr,
  .brdr_4.w_0.horizontal_11.b_brdr,
  .brdr_4.w_1.horizontal_11.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_11.b_brdr:after,
  .brdr_4.m_1.horizontal_11.b_brdr:after,
  .brdr_4.w_0.horizontal_11.b_brdr:after,
  .brdr_4.w_1.horizontal_11.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_11.t_brdr,
  .brdr_4.m_1.horizontal_11.t_brdr,
  .brdr_4.w_0.horizontal_11.t_brdr,
  .brdr_4.w_1.horizontal_11.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_11.t_brdr:before,
  .brdr_4.m_1.horizontal_11.t_brdr:before,
  .brdr_4.w_0.horizontal_11.t_brdr:before,
  .brdr_4.w_1.horizontal_11.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_11.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_11.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_12.b_brdr,
  .brdr_4.m_1.horizontal_12.b_brdr,
  .brdr_4.w_0.horizontal_12.b_brdr,
  .brdr_4.w_1.horizontal_12.b_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_12.b_brdr:after,
  .brdr_4.m_1.horizontal_12.b_brdr:after,
  .brdr_4.w_0.horizontal_12.b_brdr:after,
  .brdr_4.w_1.horizontal_12.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_12.t_brdr,
  .brdr_4.m_1.horizontal_12.t_brdr,
  .brdr_4.w_0.horizontal_12.t_brdr,
  .brdr_4.w_1.horizontal_12.t_brdr {
    position: relative;
  }

  .brdr_4.m_0.horizontal_12.t_brdr:before,
  .brdr_4.m_1.horizontal_12.t_brdr:before,
  .brdr_4.w_0.horizontal_12.t_brdr:before,
  .brdr_4.w_1.horizontal_12.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 20px;
    width: 100%;
  }

  .brdr_4.m_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_4.m_1.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_4.w_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_4.w_1.horizontal_12.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_4.m_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_4.m_1.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_4.w_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_4.w_1.horizontal_12.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_4.b_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .brdr_4.b_brdr.vertical_12 > div:not(.brdr_skip):not(:last-of-type):after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 20px;
  }

  .brdr_4.t_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-top: 20px;
    padding-bottom: 0;
  }

  .brdr_4.t_brdr.vertical_12 > div:not(.brdr_skip):before {
    border-top: 1px dotted #a6a6a6;
    content: "";
    display: block;
    padding-top: 20px;
  }

  .brdr_4.r_brdr.vertical_12 {
    border-right: 1px dotted #a6a6a6;
  }

  .brdr_4.l_brdr.vertical_12 {
    border-left: 1px dotted #a6a6a6;
  }

  .brdr_6,
  .brdr_6.m_0.horizontal_1.b_brdr,
  .brdr_6.m_1.horizontal_1.b_brdr,
  .brdr_6.w_0.horizontal_1.b_brdr,
  .brdr_6.w_1.horizontal_1.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_1.b_brdr:after,
  .brdr_6.m_1.horizontal_1.b_brdr:after,
  .brdr_6.w_0.horizontal_1.b_brdr:after,
  .brdr_6.w_1.horizontal_1.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_1.t_brdr,
  .brdr_6.m_1.horizontal_1.t_brdr,
  .brdr_6.w_0.horizontal_1.t_brdr,
  .brdr_6.w_1.horizontal_1.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_1.t_brdr:before,
  .brdr_6.m_1.horizontal_1.t_brdr:before,
  .brdr_6.w_0.horizontal_1.t_brdr:before,
  .brdr_6.w_1.horizontal_1.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_1.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_1.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_2.b_brdr,
  .brdr_6.m_1.horizontal_2.b_brdr,
  .brdr_6.w_0.horizontal_2.b_brdr,
  .brdr_6.w_1.horizontal_2.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_2.b_brdr:after,
  .brdr_6.m_1.horizontal_2.b_brdr:after,
  .brdr_6.w_0.horizontal_2.b_brdr:after,
  .brdr_6.w_1.horizontal_2.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_2.t_brdr,
  .brdr_6.m_1.horizontal_2.t_brdr,
  .brdr_6.w_0.horizontal_2.t_brdr,
  .brdr_6.w_1.horizontal_2.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_2.t_brdr:before,
  .brdr_6.m_1.horizontal_2.t_brdr:before,
  .brdr_6.w_0.horizontal_2.t_brdr:before,
  .brdr_6.w_1.horizontal_2.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_2.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_2.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_3.b_brdr,
  .brdr_6.m_1.horizontal_3.b_brdr,
  .brdr_6.w_0.horizontal_3.b_brdr,
  .brdr_6.w_1.horizontal_3.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_3.b_brdr:after,
  .brdr_6.m_1.horizontal_3.b_brdr:after,
  .brdr_6.w_0.horizontal_3.b_brdr:after,
  .brdr_6.w_1.horizontal_3.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_3.t_brdr,
  .brdr_6.m_1.horizontal_3.t_brdr,
  .brdr_6.w_0.horizontal_3.t_brdr,
  .brdr_6.w_1.horizontal_3.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_3.t_brdr:before,
  .brdr_6.m_1.horizontal_3.t_brdr:before,
  .brdr_6.w_0.horizontal_3.t_brdr:before,
  .brdr_6.w_1.horizontal_3.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_3.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_3.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_4.b_brdr,
  .brdr_6.m_1.horizontal_4.b_brdr,
  .brdr_6.w_0.horizontal_4.b_brdr,
  .brdr_6.w_1.horizontal_4.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_4.b_brdr:after,
  .brdr_6.m_1.horizontal_4.b_brdr:after,
  .brdr_6.w_0.horizontal_4.b_brdr:after,
  .brdr_6.w_1.horizontal_4.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_4.t_brdr,
  .brdr_6.m_1.horizontal_4.t_brdr,
  .brdr_6.w_0.horizontal_4.t_brdr,
  .brdr_6.w_1.horizontal_4.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_4.t_brdr:before,
  .brdr_6.m_1.horizontal_4.t_brdr:before,
  .brdr_6.w_0.horizontal_4.t_brdr:before,
  .brdr_6.w_1.horizontal_4.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_4.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_4.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_5.b_brdr,
  .brdr_6.m_1.horizontal_5.b_brdr,
  .brdr_6.w_0.horizontal_5.b_brdr,
  .brdr_6.w_1.horizontal_5.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_5.b_brdr:after,
  .brdr_6.m_1.horizontal_5.b_brdr:after,
  .brdr_6.w_0.horizontal_5.b_brdr:after,
  .brdr_6.w_1.horizontal_5.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_5.t_brdr,
  .brdr_6.m_1.horizontal_5.t_brdr,
  .brdr_6.w_0.horizontal_5.t_brdr,
  .brdr_6.w_1.horizontal_5.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_5.t_brdr:before,
  .brdr_6.m_1.horizontal_5.t_brdr:before,
  .brdr_6.w_0.horizontal_5.t_brdr:before,
  .brdr_6.w_1.horizontal_5.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_5.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_5.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_6.b_brdr,
  .brdr_6.m_1.horizontal_6.b_brdr,
  .brdr_6.w_0.horizontal_6.b_brdr,
  .brdr_6.w_1.horizontal_6.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_6.b_brdr:after,
  .brdr_6.m_1.horizontal_6.b_brdr:after,
  .brdr_6.w_0.horizontal_6.b_brdr:after,
  .brdr_6.w_1.horizontal_6.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_6.t_brdr,
  .brdr_6.m_1.horizontal_6.t_brdr,
  .brdr_6.w_0.horizontal_6.t_brdr,
  .brdr_6.w_1.horizontal_6.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_6.t_brdr:before,
  .brdr_6.m_1.horizontal_6.t_brdr:before,
  .brdr_6.w_0.horizontal_6.t_brdr:before,
  .brdr_6.w_1.horizontal_6.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_6.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_6.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_7.b_brdr,
  .brdr_6.m_1.horizontal_7.b_brdr,
  .brdr_6.w_0.horizontal_7.b_brdr,
  .brdr_6.w_1.horizontal_7.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_7.b_brdr:after,
  .brdr_6.m_1.horizontal_7.b_brdr:after,
  .brdr_6.w_0.horizontal_7.b_brdr:after,
  .brdr_6.w_1.horizontal_7.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_7.t_brdr,
  .brdr_6.m_1.horizontal_7.t_brdr,
  .brdr_6.w_0.horizontal_7.t_brdr,
  .brdr_6.w_1.horizontal_7.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_7.t_brdr:before,
  .brdr_6.m_1.horizontal_7.t_brdr:before,
  .brdr_6.w_0.horizontal_7.t_brdr:before,
  .brdr_6.w_1.horizontal_7.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_7.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_7.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_8.b_brdr,
  .brdr_6.m_1.horizontal_8.b_brdr,
  .brdr_6.w_0.horizontal_8.b_brdr,
  .brdr_6.w_1.horizontal_8.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_8.b_brdr:after,
  .brdr_6.m_1.horizontal_8.b_brdr:after,
  .brdr_6.w_0.horizontal_8.b_brdr:after,
  .brdr_6.w_1.horizontal_8.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_8.t_brdr,
  .brdr_6.m_1.horizontal_8.t_brdr,
  .brdr_6.w_0.horizontal_8.t_brdr,
  .brdr_6.w_1.horizontal_8.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_8.t_brdr:before,
  .brdr_6.m_1.horizontal_8.t_brdr:before,
  .brdr_6.w_0.horizontal_8.t_brdr:before,
  .brdr_6.w_1.horizontal_8.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_8.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_8.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_9.b_brdr,
  .brdr_6.m_1.horizontal_9.b_brdr,
  .brdr_6.w_0.horizontal_9.b_brdr,
  .brdr_6.w_1.horizontal_9.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_9.b_brdr:after,
  .brdr_6.m_1.horizontal_9.b_brdr:after,
  .brdr_6.w_0.horizontal_9.b_brdr:after,
  .brdr_6.w_1.horizontal_9.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_9.t_brdr,
  .brdr_6.m_1.horizontal_9.t_brdr,
  .brdr_6.w_0.horizontal_9.t_brdr,
  .brdr_6.w_1.horizontal_9.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_9.t_brdr:before,
  .brdr_6.m_1.horizontal_9.t_brdr:before,
  .brdr_6.w_0.horizontal_9.t_brdr:before,
  .brdr_6.w_1.horizontal_9.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_9.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_9.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_10.b_brdr,
  .brdr_6.m_1.horizontal_10.b_brdr,
  .brdr_6.w_0.horizontal_10.b_brdr,
  .brdr_6.w_1.horizontal_10.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_10.b_brdr:after,
  .brdr_6.m_1.horizontal_10.b_brdr:after,
  .brdr_6.w_0.horizontal_10.b_brdr:after,
  .brdr_6.w_1.horizontal_10.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_10.t_brdr,
  .brdr_6.m_1.horizontal_10.t_brdr,
  .brdr_6.w_0.horizontal_10.t_brdr,
  .brdr_6.w_1.horizontal_10.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_10.t_brdr:before,
  .brdr_6.m_1.horizontal_10.t_brdr:before,
  .brdr_6.w_0.horizontal_10.t_brdr:before,
  .brdr_6.w_1.horizontal_10.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_10.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_10.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_11.b_brdr,
  .brdr_6.m_1.horizontal_11.b_brdr,
  .brdr_6.w_0.horizontal_11.b_brdr,
  .brdr_6.w_1.horizontal_11.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_11.b_brdr:after,
  .brdr_6.m_1.horizontal_11.b_brdr:after,
  .brdr_6.w_0.horizontal_11.b_brdr:after,
  .brdr_6.w_1.horizontal_11.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_11.t_brdr,
  .brdr_6.m_1.horizontal_11.t_brdr,
  .brdr_6.w_0.horizontal_11.t_brdr,
  .brdr_6.w_1.horizontal_11.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_11.t_brdr:before,
  .brdr_6.m_1.horizontal_11.t_brdr:before,
  .brdr_6.w_0.horizontal_11.t_brdr:before,
  .brdr_6.w_1.horizontal_11.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_11.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_11.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_12.b_brdr,
  .brdr_6.m_1.horizontal_12.b_brdr,
  .brdr_6.w_0.horizontal_12.b_brdr,
  .brdr_6.w_1.horizontal_12.b_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_12.b_brdr:after,
  .brdr_6.m_1.horizontal_12.b_brdr:after,
  .brdr_6.w_0.horizontal_12.b_brdr:after,
  .brdr_6.w_1.horizontal_12.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_12.t_brdr,
  .brdr_6.m_1.horizontal_12.t_brdr,
  .brdr_6.w_0.horizontal_12.t_brdr,
  .brdr_6.w_1.horizontal_12.t_brdr {
    position: relative;
  }

  .brdr_6.m_0.horizontal_12.t_brdr:before,
  .brdr_6.m_1.horizontal_12.t_brdr:before,
  .brdr_6.w_0.horizontal_12.t_brdr:before,
  .brdr_6.w_1.horizontal_12.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 24px;
    width: 100%;
  }

  .brdr_6.m_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_6.m_1.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_6.w_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_6.w_1.horizontal_12.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_6.m_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_6.m_1.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_6.w_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_6.w_1.horizontal_12.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_6.b_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-bottom: 24px;
    padding-bottom: 0;
  }

  .brdr_6.b_brdr.vertical_12 > div:not(.brdr_skip):not(:last-of-type):after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 24px;
  }

  .brdr_6.t_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-top: 24px;
    padding-bottom: 0;
  }

  .brdr_6.t_brdr.vertical_12 > div:not(.brdr_skip):before {
    border-top: 1px dotted #a6a6a6;
    content: "";
    display: block;
    padding-top: 24px;
  }

  .brdr_6.r_brdr.vertical_12 {
    border-right: 1px dotted #a6a6a6;
  }

  .brdr_6.l_brdr.vertical_12 {
    border-left: 1px dotted #a6a6a6;
  }

  .brdr_7,
  .brdr_7.m_0.horizontal_1.b_brdr,
  .brdr_7.m_1.horizontal_1.b_brdr,
  .brdr_7.w_0.horizontal_1.b_brdr,
  .brdr_7.w_1.horizontal_1.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_1.b_brdr:after,
  .brdr_7.m_1.horizontal_1.b_brdr:after,
  .brdr_7.w_0.horizontal_1.b_brdr:after,
  .brdr_7.w_1.horizontal_1.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_1.t_brdr,
  .brdr_7.m_1.horizontal_1.t_brdr,
  .brdr_7.w_0.horizontal_1.t_brdr,
  .brdr_7.w_1.horizontal_1.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_1.t_brdr:before,
  .brdr_7.m_1.horizontal_1.t_brdr:before,
  .brdr_7.w_0.horizontal_1.t_brdr:before,
  .brdr_7.w_1.horizontal_1.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_1.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_1.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_1.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_1.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_2.b_brdr,
  .brdr_7.m_1.horizontal_2.b_brdr,
  .brdr_7.w_0.horizontal_2.b_brdr,
  .brdr_7.w_1.horizontal_2.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_2.b_brdr:after,
  .brdr_7.m_1.horizontal_2.b_brdr:after,
  .brdr_7.w_0.horizontal_2.b_brdr:after,
  .brdr_7.w_1.horizontal_2.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_2.t_brdr,
  .brdr_7.m_1.horizontal_2.t_brdr,
  .brdr_7.w_0.horizontal_2.t_brdr,
  .brdr_7.w_1.horizontal_2.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_2.t_brdr:before,
  .brdr_7.m_1.horizontal_2.t_brdr:before,
  .brdr_7.w_0.horizontal_2.t_brdr:before,
  .brdr_7.w_1.horizontal_2.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_2.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_2.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_2.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_2.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_3.b_brdr,
  .brdr_7.m_1.horizontal_3.b_brdr,
  .brdr_7.w_0.horizontal_3.b_brdr,
  .brdr_7.w_1.horizontal_3.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_3.b_brdr:after,
  .brdr_7.m_1.horizontal_3.b_brdr:after,
  .brdr_7.w_0.horizontal_3.b_brdr:after,
  .brdr_7.w_1.horizontal_3.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_3.t_brdr,
  .brdr_7.m_1.horizontal_3.t_brdr,
  .brdr_7.w_0.horizontal_3.t_brdr,
  .brdr_7.w_1.horizontal_3.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_3.t_brdr:before,
  .brdr_7.m_1.horizontal_3.t_brdr:before,
  .brdr_7.w_0.horizontal_3.t_brdr:before,
  .brdr_7.w_1.horizontal_3.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_3.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_3.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_3.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_3.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_4.b_brdr,
  .brdr_7.m_1.horizontal_4.b_brdr,
  .brdr_7.w_0.horizontal_4.b_brdr,
  .brdr_7.w_1.horizontal_4.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_4.b_brdr:after,
  .brdr_7.m_1.horizontal_4.b_brdr:after,
  .brdr_7.w_0.horizontal_4.b_brdr:after,
  .brdr_7.w_1.horizontal_4.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_4.t_brdr,
  .brdr_7.m_1.horizontal_4.t_brdr,
  .brdr_7.w_0.horizontal_4.t_brdr,
  .brdr_7.w_1.horizontal_4.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_4.t_brdr:before,
  .brdr_7.m_1.horizontal_4.t_brdr:before,
  .brdr_7.w_0.horizontal_4.t_brdr:before,
  .brdr_7.w_1.horizontal_4.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_4.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_4.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_4.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_4.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_5.b_brdr,
  .brdr_7.m_1.horizontal_5.b_brdr,
  .brdr_7.w_0.horizontal_5.b_brdr,
  .brdr_7.w_1.horizontal_5.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_5.b_brdr:after,
  .brdr_7.m_1.horizontal_5.b_brdr:after,
  .brdr_7.w_0.horizontal_5.b_brdr:after,
  .brdr_7.w_1.horizontal_5.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_5.t_brdr,
  .brdr_7.m_1.horizontal_5.t_brdr,
  .brdr_7.w_0.horizontal_5.t_brdr,
  .brdr_7.w_1.horizontal_5.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_5.t_brdr:before,
  .brdr_7.m_1.horizontal_5.t_brdr:before,
  .brdr_7.w_0.horizontal_5.t_brdr:before,
  .brdr_7.w_1.horizontal_5.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_5.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_5.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_5.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_5.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_6.b_brdr,
  .brdr_7.m_1.horizontal_6.b_brdr,
  .brdr_7.w_0.horizontal_6.b_brdr,
  .brdr_7.w_1.horizontal_6.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_6.b_brdr:after,
  .brdr_7.m_1.horizontal_6.b_brdr:after,
  .brdr_7.w_0.horizontal_6.b_brdr:after,
  .brdr_7.w_1.horizontal_6.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_6.t_brdr,
  .brdr_7.m_1.horizontal_6.t_brdr,
  .brdr_7.w_0.horizontal_6.t_brdr,
  .brdr_7.w_1.horizontal_6.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_6.t_brdr:before,
  .brdr_7.m_1.horizontal_6.t_brdr:before,
  .brdr_7.w_0.horizontal_6.t_brdr:before,
  .brdr_7.w_1.horizontal_6.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_6.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_6.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_6.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_6.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_7.b_brdr,
  .brdr_7.m_1.horizontal_7.b_brdr,
  .brdr_7.w_0.horizontal_7.b_brdr,
  .brdr_7.w_1.horizontal_7.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_7.b_brdr:after,
  .brdr_7.m_1.horizontal_7.b_brdr:after,
  .brdr_7.w_0.horizontal_7.b_brdr:after,
  .brdr_7.w_1.horizontal_7.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_7.t_brdr,
  .brdr_7.m_1.horizontal_7.t_brdr,
  .brdr_7.w_0.horizontal_7.t_brdr,
  .brdr_7.w_1.horizontal_7.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_7.t_brdr:before,
  .brdr_7.m_1.horizontal_7.t_brdr:before,
  .brdr_7.w_0.horizontal_7.t_brdr:before,
  .brdr_7.w_1.horizontal_7.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_7.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_7.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_7.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_7.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_8.b_brdr,
  .brdr_7.m_1.horizontal_8.b_brdr,
  .brdr_7.w_0.horizontal_8.b_brdr,
  .brdr_7.w_1.horizontal_8.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_8.b_brdr:after,
  .brdr_7.m_1.horizontal_8.b_brdr:after,
  .brdr_7.w_0.horizontal_8.b_brdr:after,
  .brdr_7.w_1.horizontal_8.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_8.t_brdr,
  .brdr_7.m_1.horizontal_8.t_brdr,
  .brdr_7.w_0.horizontal_8.t_brdr,
  .brdr_7.w_1.horizontal_8.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_8.t_brdr:before,
  .brdr_7.m_1.horizontal_8.t_brdr:before,
  .brdr_7.w_0.horizontal_8.t_brdr:before,
  .brdr_7.w_1.horizontal_8.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_8.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_8.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_8.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_8.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_9.b_brdr,
  .brdr_7.m_1.horizontal_9.b_brdr,
  .brdr_7.w_0.horizontal_9.b_brdr,
  .brdr_7.w_1.horizontal_9.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_9.b_brdr:after,
  .brdr_7.m_1.horizontal_9.b_brdr:after,
  .brdr_7.w_0.horizontal_9.b_brdr:after,
  .brdr_7.w_1.horizontal_9.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_9.t_brdr,
  .brdr_7.m_1.horizontal_9.t_brdr,
  .brdr_7.w_0.horizontal_9.t_brdr,
  .brdr_7.w_1.horizontal_9.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_9.t_brdr:before,
  .brdr_7.m_1.horizontal_9.t_brdr:before,
  .brdr_7.w_0.horizontal_9.t_brdr:before,
  .brdr_7.w_1.horizontal_9.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_9.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_9.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_9.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_9.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_10.b_brdr,
  .brdr_7.m_1.horizontal_10.b_brdr,
  .brdr_7.w_0.horizontal_10.b_brdr,
  .brdr_7.w_1.horizontal_10.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_10.b_brdr:after,
  .brdr_7.m_1.horizontal_10.b_brdr:after,
  .brdr_7.w_0.horizontal_10.b_brdr:after,
  .brdr_7.w_1.horizontal_10.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_10.t_brdr,
  .brdr_7.m_1.horizontal_10.t_brdr,
  .brdr_7.w_0.horizontal_10.t_brdr,
  .brdr_7.w_1.horizontal_10.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_10.t_brdr:before,
  .brdr_7.m_1.horizontal_10.t_brdr:before,
  .brdr_7.w_0.horizontal_10.t_brdr:before,
  .brdr_7.w_1.horizontal_10.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_10.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_10.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_10.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_10.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_11.b_brdr,
  .brdr_7.m_1.horizontal_11.b_brdr,
  .brdr_7.w_0.horizontal_11.b_brdr,
  .brdr_7.w_1.horizontal_11.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_11.b_brdr:after,
  .brdr_7.m_1.horizontal_11.b_brdr:after,
  .brdr_7.w_0.horizontal_11.b_brdr:after,
  .brdr_7.w_1.horizontal_11.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_11.t_brdr,
  .brdr_7.m_1.horizontal_11.t_brdr,
  .brdr_7.w_0.horizontal_11.t_brdr,
  .brdr_7.w_1.horizontal_11.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_11.t_brdr:before,
  .brdr_7.m_1.horizontal_11.t_brdr:before,
  .brdr_7.w_0.horizontal_11.t_brdr:before,
  .brdr_7.w_1.horizontal_11.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_11.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_11.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_11.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_11.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_12.b_brdr,
  .brdr_7.m_1.horizontal_12.b_brdr,
  .brdr_7.w_0.horizontal_12.b_brdr,
  .brdr_7.w_1.horizontal_12.b_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_12.b_brdr:after,
  .brdr_7.m_1.horizontal_12.b_brdr:after,
  .brdr_7.w_0.horizontal_12.b_brdr:after,
  .brdr_7.w_1.horizontal_12.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-bottom: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_12.t_brdr,
  .brdr_7.m_1.horizontal_12.t_brdr,
  .brdr_7.w_0.horizontal_12.t_brdr,
  .brdr_7.w_1.horizontal_12.t_brdr {
    position: relative;
  }

  .brdr_7.m_0.horizontal_12.t_brdr:before,
  .brdr_7.m_1.horizontal_12.t_brdr:before,
  .brdr_7.w_0.horizontal_12.t_brdr:before,
  .brdr_7.w_1.horizontal_12.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    margin: 0 16px;
    padding-top: 32px;
    width: 100%;
  }

  .brdr_7.m_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_7.m_1.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_7.w_0.horizontal_12.r_brdr > div:not(:last-of-type),
  .brdr_7.w_1.horizontal_12.r_brdr > div:not(:last-of-type) {
    border-right: 1px dotted #a5a5a5;
  }

  .brdr_7.m_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_7.m_1.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_7.w_0.horizontal_12.l_brdr > div:not(:first-of-type),
  .brdr_7.w_1.horizontal_12.l_brdr > div:not(:first-of-type) {
    border-left: 1px dotted #a5a5a5;
  }

  .brdr_7.b_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-bottom: 32px;
    padding-bottom: 0;
  }

  .brdr_7.b_brdr.vertical_12 > div:not(.brdr_skip):not(:last-of-type):after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 32px;
  }

  .brdr_7.t_brdr.vertical_12 > div:not(.brdr_skip) {
    margin-top: 32px;
    padding-bottom: 0;
  }

  .brdr_7.t_brdr.vertical_12 > div:not(.brdr_skip):before {
    border-top: 1px dotted #a6a6a6;
    content: "";
    display: block;
    padding-top: 32px;
  }

  .brdr_7.r_brdr.vertical_12 {
    border-right: 1px dotted #a6a6a6;
  }

  .brdr_7.l_brdr.vertical_12 {
    border-left: 1px dotted #a6a6a6;
  }

  .brdr_1_col {
    position: relative;
  }

  .brdr_1_col.b_brdr {
    padding-bottom: 0;
  }

  .brdr_1_col.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 8px;
  }

  .brdr_1_col.t_brdr {
    padding-top: 0;
  }

  .brdr_1_col.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-top: 8px;
  }

  .brdr_1_col.r_brdr {
    border-right: 1px dotted #a5a5a5;
    padding-right: 8px !important;
  }

  .brdr_1_col.r_brdr + div {
    padding-left: 8px !important;
  }

  .brdr_1_col.l_brdr {
    border-left: 1px dotted #a5a5a5;
    padding-left: 8px !important;
  }

  .brdr_2_col {
    position: relative;
  }

  .brdr_2_col.b_brdr {
    padding-bottom: 0;
  }

  .brdr_2_col.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 12px;
  }

  .brdr_2_col.t_brdr {
    padding-top: 0;
  }

  .brdr_2_col.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-top: 12px;
  }

  .brdr_2_col.r_brdr {
    border-right: 1px dotted #a5a5a5;
    padding-right: 12px !important;
  }

  .brdr_2_col.r_brdr + div {
    padding-left: 12px !important;
  }

  .brdr_2_col.l_brdr {
    border-left: 1px dotted #a5a5a5;
    padding-left: 12px !important;
  }

  .brdr_3_col {
    position: relative;
  }

  .brdr_3_col.b_brdr {
    padding-bottom: 0;
  }

  .brdr_3_col.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 16px;
  }

  .brdr_3_col.t_brdr {
    padding-top: 0;
  }

  .brdr_3_col.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-top: 16px;
  }

  .brdr_3_col.r_brdr {
    border-right: 1px dotted #a5a5a5;
    padding-right: 16px !important;
  }

  .brdr_3_col.r_brdr + div {
    padding-left: 16px !important;
  }

  .brdr_3_col.l_brdr {
    border-left: 1px dotted #a5a5a5;
    padding-left: 16px !important;
  }

  .brdr_4_col {
    position: relative;
  }

  .brdr_4_col.b_brdr {
    padding-bottom: 0;
  }

  .brdr_4_col.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 20px;
  }

  .brdr_4_col.t_brdr {
    padding-top: 0;
  }

  .brdr_4_col.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-top: 20px;
  }

  .brdr_4_col.r_brdr {
    border-right: 1px dotted #a5a5a5;
    padding-right: 20px !important;
  }

  .brdr_4_col.r_brdr + div {
    padding-left: 20px !important;
  }

  .brdr_4_col.l_brdr {
    border-left: 1px dotted #a5a5a5;
    padding-left: 20px !important;
  }

  .brdr_6_col {
    position: relative;
  }

  .brdr_6_col.b_brdr {
    padding-bottom: 0;
  }

  .brdr_6_col.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 24px;
  }

  .brdr_6_col.t_brdr {
    padding-top: 0;
  }

  .brdr_6_col.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-top: 24px;
  }

  .brdr_6_col.r_brdr {
    border-right: 1px dotted #a5a5a5;
    padding-right: 24px !important;
  }

  .brdr_6_col.r_brdr + div {
    padding-left: 24px !important;
  }

  .brdr_6_col.l_brdr {
    border-left: 1px dotted #a5a5a5;
    padding-left: 24px !important;
  }

  .brdr_7_col {
    position: relative;
  }

  .brdr_7_col.b_brdr {
    padding-bottom: 0;
  }

  .brdr_7_col.b_brdr:after {
    border-bottom: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-bottom: 32px;
  }

  .brdr_7_col.t_brdr {
    padding-top: 0;
  }

  .brdr_7_col.t_brdr:before {
    border-top: 1px dotted #a5a5a5;
    content: "";
    display: block;
    padding-top: 32px;
  }

  .brdr_7_col.r_brdr {
    border-right: 1px dotted #a5a5a5;
    padding-right: 32px !important;
  }

  .brdr_7_col.r_brdr + div {
    padding-left: 32px !important;
  }

  .brdr_7_col.l_brdr {
    border-left: 1px dotted #a5a5a5;
    padding-left: 32px !important;
  }

  @media screen and (max-width: 992px) {
    .vF47X {
      max-width: 970px;
    }
  }

  @media screen and (max-width: 1024px) and (min-width: 993px) {
    .vF47X {
      width: 970px;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .vF47X {
      padding: 0 15px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .vF47X {
      padding: 0;
    }
  }

  .clearfix:after,
  .clearfix:before {
    content: "";
    display: table;
  }

  .clearfix:after {
    clear: both;
  }

  .rel {
    position: relative;
  }

  .text-center {
    text-align: center;
  }

  li {
    list-style: none;
  }

  .acz1U:after {
    clear: both;
    content: "";
    display: table;
  }

  .NTkG3 {
    background-image: url(./assets_main/images/63396570.cms);
  }

  .NTkG3,
  .pT1H2 {
    background-repeat: no-repeat;
    display: inline-block;
  }

  .pT1H2 {
    background-image: url(./assets_main/images/71501947.cms);
    background-size: 500px;
  }

  html {
    color: var(--primary-dark-color);
    font-family: arial, sans-serif;
    font-size: 1em;
    font-weight: 100;
    line-height: 1.375;
  }

  .xjMFC {
    line-height: 16px;
    margin: 0;
    padding: 20px 16px 0;
  }

  .xjMFC,
  .xjMFC h1 {
    font-size: 12px;
    text-transform: capitalize;
  }

  .xjMFC h1 {
    display: inline;
  }

  .xjMFC.Euaju {
    background: var(--offwhite-color);
  }

  a {
    -webkit-tap-highlight-color: transparent;
    color: var(--primary-dark-color);
    text-decoration: none;
  }

  *,
  :after,
  :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }

  :focus {
    outline: none;
  }

  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 62.5%;
    font-weight: 400;
    overflow-x: hidden;
  }

  .IUGzg {
    background-color: var(--offwhite-color);
    min-height: 114px;
  }

  body.rjKYz {
    font-size: 52.5%;
  }

  body.uF1fS {
    font-size: 72.5%;
  }

  ::-moz-selection {
    background: transparent;
    text-shadow: none;
  }

  ::selection,
  span {
    -webkit-tap-highlight-color: transparent;
    background: transparent;
    text-shadow: none;
  }

  @media print {
    *,
    :after,
    :before {
      background: transparent !important;
      box-shadow: none !important;
      color: var(--primary-dark-color) !important;
      text-shadow: none !important;
    }

    a,
    a:visited {
      text-decoration: underline;
    }

    a[href]:after {
      content: " (" attr(href) ")";
    }

    abbr[title]:after {
      content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
      content: "";
    }

    blockquote,
    pre {
      border: 1px solid #999;
      page-break-inside: avoid;
    }

    thead {
      display: table-header-group;
    }

    img,
    tr {
      page-break-inside: avoid;
    }

    img {
      max-width: 100%;
    }

    h2,
    h3,
    p {
      orphans: 3;
      widows: 3;
    }

    h2,
    h3 {
      page-break-after: avoid;
    }
  }

  #jhoR7 {
    background: #222;
  }

  .AWJGs {
    margin: 0 auto;
    width: 1168px;
  }

  .E1l41 {
    background-color: #000;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
    z-index: 9999;
  }

  @media screen and (max-width: 1024px) {
    .appView .appOnlyComment {
      right: 20px;
    }

    .appView .appOnlyTopsection {
      padding-top: 10px !important;
    }

    .appView .appOnlyTopsection p:first-child:before {
      display: none;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .appView .appOnly {
      display: block;
    }

    .appView .appOnlyComment {
      display: none;
    }

    .appView .appOnlyTopsection {
      margin-top: -13px !important;
      padding-top: 0 !important;
    }

    .appView .appOnlyTopsection p:first-child:before {
      display: block;
      top: 0;
    }
  }

  .browserupgrad {
    background: #ccc;
    color: var(--primary-dark-color);
    margin: 0.2em 0;
    padding: 0.2em 0;
  }

  .appOnly {
    color: hsla(0, 0%, 100%, 0.7) !important;
    font-size: 12px !important;
    text-align: center;
  }

  .appOnly,
  .appView .hideAppView {
    display: none;
  }

  .appView .appFullWidth {
    max-width: 100%;
    padding-bottom: 50px;
    width: 100%;
  }

  .appView .miniScorecardWrapper .sticky {
    top: 0;
  }

  .ATF_wrapper.cls_animate {
    position: relative;
    z-index: 1;
  }

  .ATF_wrapper.cpd {
    height: 120px;
  }

  .ATF_wrapper .ATF_mobile_ads > div:not(:empty) {
    background-color: #f6f6f6;
  }

  .atf_sticky {
    background-color: #f6f6f6;
    position: sticky !important;
    top: 0;
    transition: transform 0.4s;
    width: 100%;
    z-index: 999 !important;
  }

  .atf_sticky .close-ad {
    background: #fff;
    border: none;
    border-radius: 0 0 0 12px;
    box-shadow: 0 1px 1px 0 rgba(var(--primary-dark-color-rgba), 0.2);
    display: inline-block;
    height: 28px;
    position: absolute;
    right: 0;
    width: 28px;
    z-index: 100;
  }

  .atf_sticky .close-ad:after,
  .atf_sticky .close-ad:before {
    background: #1a1a1a;
    content: "";
    height: 12px;
    position: absolute;
    right: 13px;
    top: 8px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 1px;
  }

  .atf_sticky .close-ad:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .LE1eb {
    color: #fff;
    display: none;
    font-size: 1.75em;
    text-decoration: none;
  }

  .UEhcr {
    margin-left: 10px;
  }

  .cpIbT {
    background-color: #f6f6f6;
    height: 70px;
    padding: 10px 0;
    text-align: center;
  }

  .GETRF {
    font-size: 4em;
    font-weight: 400;
    line-height: 1em;
    margin: 0;
    padding: 10px;
  }

  .TMV9T {
    color: hsla(0, 0%, 100%, 0.5);
    display: none;
    font-size: 1.25em;
    margin: 0;
    padding: 0;
  }

  .b68p9 {
    background: #444;
    margin-bottom: 0 !important;
    overflow: hidden;
    position: relative;
    text-align: center;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .jhoR7 {
      display: none;
    }

    .b68p9 {
      background: #fff;
      display: block;
      max-width: 100%;
    }

    .b68p9.vAXzZ {
      background: var(--primary-dark-color);
      margin-top: -5px;
    }
  }

  .azznA {
    width: 88%;
  }

  .azznA > h2 {
    background: none;
  }

  .mEKBG {
    background-color: #e21b22;
    border-radius: 4px;
    height: 20px;
    line-height: 20px;
    margin-right: 12px;
    margin-top: -1px;
    min-width: 70px;
    text-align: center;
    width: 70px;
  }

  .mEKBG > a {
    color: var(--white-color);
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
  }

  .EtiCU {
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    width: 100%;
  }

  .EtiCU.l_s8e {
    margin-right: 10px;
    width: auto;
  }

  .EtiCU .siJ42 {
    align-items: center;
    display: -ms-flexbox;
    display: flex;
  }

  .EtiCU .siJ42 .RoW3Y {
    background: url(https://m.timesofindia.com/photo/89937429.cms) no-repeat 50%;
    height: 32px;
    margin: 0 12px 0 0;
    min-width: 32px;
    width: 32px;
  }

  .EtiCU .siJ42 h1,
  .EtiCU .siJ42 span {
    color: var(--primary-dark-color);
    font: 700 12px/16px Verdana;
    text-transform: capitalize;
  }

  .EtiCU img {
    vertical-align: middle;
    width: 150px;
  }

  .EtiCU .DWRxW {
    margin-left: 8px;
  }

  .EtiCU .k6rb3 img {
    min-width: 112px;
    position: relative;
    top: 2px;
    width: 112px;
  }

  .t58OD {
    margin-left: auto;
    margin-top: 2px;
  }

  .t58OD .vyRiK {
    background: url(https://m.timesofindia.com/photo/89937434.cms) no-repeat 50%;
    display: inline-block;
    height: 32px;
    width: 32px;
  }

  .y7mh6.Voj6m {
    height: 40px;
    position: relative;
    z-index: 102;
  }

  .y7mh6.Voj6m .uYBEc {
    position: fixed;
    top: -52px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    visibility: visible;
    width: 100%;
    z-index: 101;
  }

  .y7mh6.eeWkD .uYBEc {
    top: 0;
  }

  .y7mh6 .uYBEc {
    align-items: center;
    background-color: var(--white-color);
    border-bottom: 1px solid #ececec;
    display: flex;
    max-height: 40px;
  }

  .y7mh6 .uYBEc:not(.fzicR) {
    background: #fff url() no-repeat 57px;
    background-size: 152px;
    padding: 10px 0px;
  }

  .y7mh6 .uYBEc.cv62C {
    background: #fff
      url(./assets_main/images/109343598.cms)
      no-repeat top 9px left 48px;
    background-size: 112px 23px;
  }

  .y7mh6 .uYBEc.fZiWd {
    background: #fff
      url(./assets_main/images/113492625.cms)
      no-repeat top 9px left 48px;
    background-size: 160px 25px;
  }

  .y7mh6 .uYBEc.tXTMx .Q_lKY {
    filter: invert(1);
  }

  .y7mh6 .uYBEc.X7BuK .YTAij ._9CmE0,
  .y7mh6 .uYBEc.tXTMx .YTAij ._9CmE0 {
    background: none;
  }

  .y7mh6 .Q_lKY {
    background-color: #1a1a1a;
    height: 1px;
    margin: 2px 20px 0 16px;
    min-width: 20px;
  }

  .y7mh6 .Q_lKY:after,
  .y7mh6 .Q_lKY:before {
    background-color: #1a1a1a;
    border-radius: 2px;
    content: "";
    display: block;
    height: 1px;
    margin-top: -5px;
    position: absolute;
    width: 20px;
  }

  .y7mh6 .Q_lKY:after {
    margin-top: 5px;
  }

  .y7mh6 .YTAij {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-right: 10px;
    width: 100%;
  }

  .y7mh6 .YTAij .CZP_d {
    height: 32px;
    margin: 10px;
    width: 32px;
  }

  .y7mh6 .YTAij .CZP_d a {
    display: block;
    height: 100%;
    width: 100%;
  }

  .y7mh6 .YTAij .CZP_d.BUmmz {
    background: none;
  }

  .y7mh6 .YTAij .BUmmz {
    width: 88%;
  }

  .y7mh6 .YTAij .OLkDr {
    align-items: center;
    display: flex;
    margin-right: 6px;
  }

  .CBlgs {
    background-color: #f6f6f6;
    min-height: 50px;
  }

  .EiBZe {
    position: fixed;
    top: 47px;
    width: 100%;
    z-index: 10;
  }

  .NQbyB {
    top: 0;
  }

  .mWJHr {
    height: 40px;
  }

  .mWJHr .eCdiS {
    background: var(--white-color);
    padding-top: 10px;
  }

  .mWJHr .eCdiS ul {
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    white-space: nowrap;
  }

  .mWJHr .eCdiS ul li {
    text-align: center;
  }

  .mWJHr .eCdiS ul li a {
    color: var(--primary-dark-color);
    display: block;
    font: normal 12px/16px Verdana;
    padding: 0 0 10px;
    text-transform: capitalize;
  }

  .mWJHr .eCdiS ul li a.a3HjH {
    box-shadow: inset 0 -3px 0 0 var(--primary-dark-color);
    font-weight: 700;
  }

  .mWJHr .eCdiS ul li a.LNeIr:after {
    color: #e21b22;
    content: "New";
    font-size: 9px;
    font-weight: 600;
    position: absolute;
    right: 11px;
    text-transform: capitalize;
    top: -3px;
  }

  .mWJHr .eCdiS ul li a.tj3hy:after {
    background: url(./assets_main/images/93446904.cms)
      no-repeat 0 0;
    content: "";
    height: 34px;
    position: absolute;
    right: 10px;
    top: -2px;
    width: 70px;
  }

  .mWJHr .eCdiS ul li.iHacB a:after {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #e21b22;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    content: "";
    height: 8px;
    margin-left: 1px;
    position: absolute;
    top: 5px;
    width: 8px;
  }

  .mWJHr.BUmmz {
    height: 32px;
  }

  .mWJHr.BUmmz .eCdiS {
    height: 32px;
    padding-top: 0;
    position: relative;
  }

  .mWJHr.BUmmz .eCdiS ul li a {
    padding: 8px 16px;
    position: relative;
  }

  .mWJHr.BUmmz .eCdiS ul li a .WHWHN {
    height: 11px;
    width: 36px;
  }

  .mWJHr.BUmmz .eCdiS ul li a.a3HjH {
    box-shadow: inset 0 -4px 0 0 #e21b22;
    color: #e21b22;
    font-weight: 600;
  }

  .mWJHr.BUmmz .eCdiS ul li a.FPsTi {
    display: inline-block;
    margin: 10px 8px 0;
    padding: 0;
    width: 36px;
  }

  .mWJHr.BUmmz .eCdiS ul li a.XUBXK {
    width: 60px;
  }

  .mWJHr.BUmmz .eCdiS ul li a.XUBXK span {
    position: relative;
    top: -2px;
  }

  .mWJHr.vqF2z {
    border-bottom: 1px solid #f6f6f6;
    height: 35px;
  }

  .mWJHr.vqF2z .eCdiS {
    height: 34px;
  }

  .mWJHr.vqF2z .eCdiS ul {
    height: 100%;
  }

  .mWJHr.vqF2z .eCdiS ul li a {
    color: #1a1a1a;
    padding: 9px 10px;
  }

  .mWJHr.vqF2z .eCdiS ul li a.a3HjH {
    box-shadow: none;
    position: relative;
  }

  .mWJHr.vqF2z .eCdiS ul li a.a3HjH:before {
    background: #e21b22;
    border-radius: 4px 4px 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 10px;
    position: absolute;
    right: 10px;
  }

  .mWJHr.vqF2z .eCdiS > ul {
    padding-right: 67px;
  }

  .mWJHr.vqF2z .eCdiS .VC3DK {
    background: #fff5f6;
    height: 100%;
    padding: 12px 16px 0;
    position: absolute;
    right: 0;
    top: 0;
  }

  .mWJHr.vqF2z .eCdiS .VC3DK img {
    width: 35px;
  }

  .mWJHr.vPoIF {
    position: sticky;
    top: 0;
    z-index: 10;
  }

  .d_rNs {
    margin-right: 15px;
    min-width: 60px;
  }

  .d_rNs > a {
    color: #e21b22;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
  }

  .IfV2g {
    margin: 0 auto;
    min-height: 50px;
    text-align: center;
  }

  .IfV2g.phShimmer:empty,
  .IfV2g.phShimmer > div:empty {
    min-height: 50px;
  }

  .toipLayout .mWJHr {
    border-bottom: 1px solid var(--border-color);
  }

  .toipLayout .mWJHr.BUmmz .eCdiS {
    height: auto;
  }

  .toipLayout .mWJHr.BUmmz ul li a {
    color: #595959;
    padding-bottom: 7px;
  }

  .toipLayout .y7mh6 .uYBEc {
    background: var(--white-color);
    height: 50px;
    max-height: none;
  }

  .toipLayout .y7mh6 .YTAij .CZP_d.BUmmz {
    display: block;
    height: 14px;
    margin: 0 auto;
    width: 45px;
  }

  .toipLayout .CfVhT {
    background: url(./assets_main/images/88738139.cms)
      no-repeat;
    background-size: 45px 14px;
  }

  .toiplusplanpage .y7mh6 .YTAij .CZP_d.BUmmz {
    pointer-events: none;
  }

  .toiplusplanpage .y7mh6 .OLkDr {
    display: none;
  }

  .yE0Us {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
  }

  .yE0Us ._OMt3 {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #e21b22;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #e21b22;
    display: inline-block;
    font: 700 10px/12px Verdana;
    min-width: 90px;
    padding: 4px 8px;
    text-align: center;
  }

  .PTPvX {
    height: 16px;
    margin-left: auto;
    min-width: 16px;
  }

  .ZcoZo {
    align-items: center;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid #ececec;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: flex;
    height: 24px;
    min-width: 95px;
    padding-right: 8px;
    position: relative;
    transition: flex 2.5s;
    width: 95px;
  }

  .ZcoZo.tqrcL {
    flex: 1;
    max-width: 205px;
    width: auto;
  }

  .ZcoZo.tqrcL.DfXd_ {
    min-width: 170px;
    transition: all 2.5s;
  }

  .ZcoZo .ujRZt {
    background-color: transparent;
    box-sizing: border-box;
    display: inline-block;
    height: 10px;
    margin: 2px 5px 0 4px;
    pointer-events: none;
    position: relative;
    top: -2px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 10px;
  }

  .ZcoZo .ujRZt:before {
    border: 1.5px solid #e21b22;
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    display: inline-block;
    height: 100%;
    width: 100%;
  }

  .ZcoZo .ujRZt:after {
    border: none;
    border-radius: 0 2px 2px 0;
    border-top: 1.5px solid #e21b22;
    box-sizing: border-box;
    content: "";
    display: inline-block;
    margin-left: -5%;
    position: absolute;
    top: 50%;
    transform: rotate(6deg);
    width: 40%;
  }

  .ZcoZo .ujRZt:hover:after,
  .ZcoZo .ujRZt:hover:before {
    border-color: #e21b22;
  }

  .ZcoZo .ujRZt img {
    height: 12px;
    width: 12px;
  }

  .ZcoZo input {
    border: none;
    box-shadow: none;
    flex: 1;
    font-size: 10px;
    height: 100%;
    outline: none;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .ZcoZo input::placeholder {
    color: #595959;
  }

  .vELcz {
    background-color: transparent;
    box-sizing: border-box;
    display: inline-block;
    height: 10px;
    margin: 2px 5px 0 8px;
    position: relative;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg) scale(1.3);
    width: 10px;
  }

  .vELcz:before {
    border: 1.5px solid #1a1a1a;
    border-radius: 50%;
    box-sizing: border-box;
    content: "";
    display: inline-block;
    height: 100%;
    width: 100%;
  }

  .vELcz:after {
    border: none;
    border-radius: 0 2px 2px 0;
    border-top: 1.5px solid #1a1a1a;
    box-sizing: border-box;
    content: "";
    display: inline-block;
    margin-left: -5%;
    position: absolute;
    top: 50%;
    transform: rotate(6deg);
    width: 40%;
  }

  .vELcz:hover:after,
  .vELcz:hover:before {
    border-color: #1a1a1a;
  }

  .vELcz img {
    height: 12px;
    width: 12px;
  }

  .oCLuI {
    background: url(./assets_main/images/89937430.cms)
      no-repeat;
    height: 16px;
    margin: 0 auto;
    min-width: 16px;
    position: relative;
    text-align: center;
  }

  .YnQUV {
    align-items: center;
    background: #f6f6f6;
    display: flex;
    justify-content: space-between;
    min-height: 26px;
    padding: 5px 15px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  .YnQUV div {
    color: #595959;
    font: normal 10px/16px Verdana;
  }

  .ntMKm {
    background: #f6f6f6;
    bottom: 50px;
    left: 0;
    padding: 10px 0;
    position: fixed;
    width: 100%;
    z-index: 9;
  }

  .ntMKm.Y3fxI {
    bottom: 0;
  }

  .ntMKm ul {
    display: flex;
    overflow: scroll;
    white-space: nowrap;
    width: 100%;
  }

  .ntMKm ul li {
    background: var(--white-color);
    border: 1px solid #595959;
    border-radius: 16px;
    color: #595959;
    font-size: 12px;
    line-height: 16px;
    margin: 0 10px;
    padding: 4px 12px;
    text-transform: capitalize;
  }

  .ntMKm ul li a {
    color: inherit;
    display: block;
  }

  .ntMKm ul li a > span {
    color: #535353;
    font-size: 11px;
    text-transform: none;
  }

  .ntMKm ul li.a3HjH {
    background: #e21b22;
    border: 1px solid #e21b22;
    color: var(--white-color);
  }

  .ovALq {
    margin-right: 15px;
  }

  .ovALq .oyRhg {
    background: url(./assets_main/images/95225493.cms)
      0 0 no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 14px;
  }

  .ZMoON {
    width: 200px;
  }

  .Y4RZA {
    border-bottom: 1px solid #ececec;
    text-align: center;
  }

  .Y4RZA img {
    display: block;
    margin: 0 auto;
  }

  .only_st_logo {
    align-items: center;
    background: #d3e488;
    display: flex;
    height: 24px;
    padding-left: 45px;
  }

  .only_st_logo img {
    height: auto;
    margin-top: -2px;
    width: 136px;
  }

  .JTdL2 .g62JE {
    background: #595959;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    bottom: 125%;
    color: var(--white-color);
    font: 400 12px/16px Verdana;
    left: 50%;
    margin-left: -100px;
    opacity: 1;
    padding: 7px 0 8px;
    position: absolute;
    text-align: center;
    visibility: visible;
    width: 200px;
    z-index: 1;
  }

  .JTdL2 .g62JE span {
    display: block;
    margin-top: 5px;
  }

  .JTdL2 .g62JE:after {
    border: 10px solid transparent;
    border-top-color: #555;
    content: "";
    left: 50%;
    margin-left: -10px;
    position: absolute;
    top: 99%;
  }

  .t1YBc {
    color: hsla(0, 0%, 100%, 0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 10px;
    position: relative;
    text-transform: capitalize;
    z-index: 2;
  }

  .t1YBc .BZLTP {
    font-weight: 500;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .t1YBc .BZLTP,
  .t1YBc .ri0J4 {
    display: inline-block;
    vertical-align: middle;
  }

  .t1YBc .ri0J4 {
    cursor: pointer;
    height: 30px;
    margin: 0 0 0 4px;
  }

  .t1YBc .FtAL_ .CCPvK {
    color: #1a1a1a;
  }

  .t1YBc .qEdKh {
    background: #333;
    margin: 0 5px;
    padding: 0 10px;
  }

  .t1YBc .mZY_K,
  .t1YBc .qEdKh {
    display: inline-block;
    vertical-align: middle;
  }

  .t1YBc .mZY_K {
    background-image: url(./assets_main/images/79792766.cms);
    filter: invert(1);
    -webkit-filter: invert(1);
    -moz-filter: invert(1);
    height: 30px;
    margin-right: 4px;
    width: 28px;
  }

  .t1YBc .auqD9 {
    background-position: -241px -23px;
  }

  .t1YBc .CCPvK {
    display: inline-block;
    font-size: 10px;
    text-transform: uppercase;
    vertical-align: middle;
  }

  .t1YBc .CCPvK span:first-of-type {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    margin-top: -2px;
  }

  .t1YBc .O22WQ,
  .t1YBc .P5imV,
  .t1YBc .nZjkb {
    display: none;
  }

  .t1YBc.uwrpp {
    color: #595959;
    font-size: 10px;
    line-height: 16px;
  }

  .t1YBc.uwrpp .mZY_K {
    filter: unset;
    -webkit-filter: unset;
    -moz-filter: unset;
  }

  .t1YBc.uwrpp .ri0J4 {
    margin: 0 4px;
  }

  .t1YBc.uwrpp .CCPvK {
    color: #595959;
    display: inline-block;
    vertical-align: middle;
  }

  .t1YBc.uwrpp .CCPvK span:first-of-type {
    font-size: 14px;
    font-weight: 700;
    margin-top: unset;
  }

  .tornado {
    background-position: -403px -7457px;
  }

  .tropicalstrom {
    background-position: -402px -7518px;
  }

  .hurricane {
    background-position: -402px -7577px;
  }

  .cloudyheavythundershower {
    background-position: -402px -6797px;
  }

  .cloudyheavythundershower.night {
    background-position: -463px -6797px;
  }

  .cloudyrain,
  .freezingdrizzle,
  .freezingrain,
  .rainsleet,
  .raintosnowshowers,
  .wintrymixsnowsleet {
    background-position: -402px -7338px;
  }

  .cloudyrain.night,
  .freezingdrizzle.night,
  .freezingrain.night,
  .rainsleet.night,
  .raintosnowshowers.night,
  .wintrymixsnowsleet.night {
    background-position: -462px -7338px;
  }

  .cloudylightrain,
  .drizzle,
  .lightdrizzle,
  .lightrain {
    background-position: -402px -6497px;
  }

  .cloudylightrain.night,
  .drizzle.night,
  .lightdrizzle.night,
  .lightrain.night {
    background-position: -462px -6497px;
  }

  .cloudysnow {
    background-position: -402px -6917px;
  }

  .cloudysnow.night {
    background-position: -462px -6917px;
  }

  .blowingdriftingsnow {
    background-position: -403px -7217px;
  }

  .hail,
  .mixedrainhail {
    background-position: -402px -7277px;
  }

  .hail.night,
  .mixedrainhail.night {
    background-position: -462px -7278px;
  }

  .partlycloudyduststorm {
    background-position: -401px -7638px;
  }

  .partlycloudyduststorm.night {
    background-position: -461px -7637px;
  }

  .partlycloudyduststorm.general {
    background-position: -521px -7637px;
  }

  .foggy {
    background-position: -402px -7101px;
  }

  .foggy.night {
    background-position: -462px -7101px;
  }

  .haze,
  .hazy {
    background-position: -403px -7158px;
  }

  .haze.night,
  .hazy.night {
    background-position: -462px -7158px;
  }

  .frigidicecrystals {
    background-position: -402px -7397px;
  }

  .cloudy,
  .mostlycloudy {
    background-position: -402px -6378px;
  }

  .cloudy.night,
  .mostlycloudy.night {
    background-position: -462px -6378px;
  }

  .overcast {
    background-position: -523px -5777px;
  }

  .partlycloudy {
    background-position: -402px -57px;
  }

  .partlycloudy.night {
    background-position: -462px -57px;
  }

  .clearsky,
  .sunny {
    background-position: -403px -6978px;
  }

  .clearsky.night,
  .sunny.night {
    background-position: -462px -6978px;
  }

  .cloudymoderatethundershower {
    background-position: -402px -6737px;
  }

  .cloudymoderatethundershower.night {
    background-position: -462px -6737px;
  }

  .partlycloudythundershowersmoderate {
    background-position: -403px -6737px;
  }

  .partlycloudythundershowersmoderate.night {
    background-position: -462px -6737px;
  }

  .blowingspraywindy,
  .breezy,
  .overcastsnow {
    background-position: -402px -6678px;
  }

  .blowingspraywindy.general,
  .blowingspraywindy.night,
  .breezy.general,
  .breezy.night,
  .overcastsnow.general,
  .overcastsnow.night {
    background-position: -462px -6678px;
  }

  .overcastrain {
    background-position: -523px -5897px;
  }

  .overcastheavyrain {
    background-position: -523px -6017px;
  }

  .overcastthundershowersheavy {
    background-position: -522px -6197px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .t1YBc {
      background: #fff;
      border: 1px solid #595959;
      border-radius: 6px;
      padding: 0 8px;
    }

    .t1YBc.uwrpp {
      margin-left: auto;
    }

    .t1YBc.uwrpp .ri0J4 {
      align-items: center;
      display: flex;
      height: 22px;
      margin: 0;
    }

    .t1YBc.uwrpp .ri0J4 .mZY_K {
      height: 26px;
      margin: 0 -4px 0 -6px;
      transform: scale(0.7);
    }

    .t1YBc.uwrpp .CCPvK {
      align-items: center;
      color: var(--primary-dark-color);
      display: flex;
      font-size: 10px;
      font-weight: 700;
      line-height: 12px;
    }

    .t1YBc.uwrpp .CCPvK span:first-of-type {
      color: var(--primary-dark-color);
      font-size: 10px;
      margin-top: -2px;
    }

    .t1YBc.uwrpp .CCPvK span + span {
      color: var(--primary-dark-color);
      font-weight: 400;
      margin-left: 2px;
    }
  }

  @media screen and (max-width: 999px) {
    .BZLTP {
      display: none;
    }

    .t1YBc {
      background: #fff;
      border: 1px solid #595959;
      border-radius: 6px;
      color: #888;
      display: inline-block;
      font-size: 11px;
      padding: 0 8px;
      position: relative;
      text-transform: capitalize;
    }

    .t1YBc .ri0J4 {
      align-items: center;
      background: inherit;
      display: flex;
      height: 22px;
      margin: 0;
    }

    .t1YBc .mZY_K {
      filter: unset;
      -webkit-filter: unset;
      -moz-filter: unset;
      height: 26px;
      margin: 0 -4px 0 -6px;
      transform: scale(0.7);
    }

    .t1YBc .CCPvK {
      align-items: center;
      color: var(--primary-dark-color);
      display: flex;
      font-size: 10px;
      line-height: 12px;
      margin-top: 0;
    }

    .t1YBc .CCPvK span:first-of-type {
      display: inline-block;
      font-size: 10px;
      font-weight: 700;
      margin-top: -1px;
    }

    .t1YBc .CCPvK span + span {
      color: var(--primary-dark-color);
      font-weight: 400;
      margin-left: 2px;
    }

    .cityWeatherWidget {
      background: #fff;
      padding: 8px 16px 0;
    }

    .cityWeatherWidget .yLQEo {
      background: var(--white-color);
      border: 1px solid #ececec;
      border-radius: 8px;
      min-height: 40px;
      padding: 8px 12px 8px 24px;
      position: relative;
    }

    .cityWeatherWidget .yLQEo:before {
      background: #e21b22;
      border-radius: 6px 0 0 6px;
      content: "";
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 6px;
    }

    .cityWeatherWidget .yLQEo:after {
      border-right: 2px solid #e21b22;
      border-top: 2px solid #e21b22;
      content: "";
      display: inline-block;
      height: 8px;
      pointer-events: none;
      position: absolute;
      right: 18px;
      top: 50%;
      transform: rotate(45deg) translateY(-50%);
      width: 8px;
      z-index: 2;
    }

    .cityWeatherWidget .yLQEo .Dvfrp {
      align-items: center;
      display: flex;
      padding-right: 16px;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .t1YBc {
      align-items: center;
      border: none;
      display: flex;
      margin: 0;
      min-width: 50%;
      padding: 0 16px 0 0;
      position: relative;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .ri0J4 {
      margin: 0;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .CCPvK {
      color: var(--primary-dark-color);
      line-height: 12px;
      position: relative;
      top: 1px;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .CCPvK span {
      font-size: 12px;
      line-height: 16px;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .CCPvK span:first-of-type {
      font-size: 12px;
      margin-right: 3px;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .t1YBc .GN8_J {
      color: #595959;
      font-size: 12px;
      line-height: 16px;
      margin-left: 5px;
      position: relative;
      text-transform: capitalize;
      top: 1px;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .t1YBc.ofB2Q {
      align-items: flex-start;
      flex-direction: column;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .t1YBc.ofB2Q .GN8_J {
      margin-left: 0;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .FGyeN {
      border-left: 1px solid #ececec;
      min-width: 110px;
      padding-left: 16px;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .SzQx7 {
      align-items: center;
      display: flex;
      font-size: 12px;
      line-height: 22px;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .SzQx7 .afOEd {
      background-image: url(./assets_main/images/117905102.cms);
      background-repeat: no-repeat;
      background-size: contain;
      flex: 0 0 16px;
      height: 16px;
      margin-right: 4px;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .SzQx7 strong {
      font-weight: 700;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .SzQx7 span {
      margin-left: 4px;
      text-transform: uppercase;
    }

    .cityWeatherWidget .yLQEo .Dvfrp .FGyeN .UjUOy {
      color: #595959;
      font-size: 12px;
      line-height: 16px;
      margin-left: 0;
    }

    .menuWeatherWidget .weatherWidgetWrap {
      align-items: center;
      display: flex;
    }

    .menuWeatherWidget .weatherWidgetWrap .FGyeN {
      margin-left: 12px;
    }

    .menuWeatherWidget .weatherWidgetWrap .FGyeN .SzQx7 {
      align-items: center;
      border: 1px solid #595959;
      border-radius: 6px;
      display: flex;
      font-size: 10px;
      line-height: 12px;
      min-width: 80px;
      padding: 5px 8px;
    }

    .menuWeatherWidget .weatherWidgetWrap .FGyeN .SzQx7 .afOEd {
      background-image: url(./assets_main/images/117905102.cms);
      background-repeat: no-repeat;
      background-size: contain;
      flex: 0 0 12px;
      height: 12px;
      margin-right: 4px;
    }

    .menuWeatherWidget .weatherWidgetWrap .FGyeN .SzQx7 strong {
      font-weight: 700;
    }

    .menuWeatherWidget .weatherWidgetWrap .FGyeN .SzQx7 span {
      margin-left: 4px;
      text-transform: uppercase;
    }
  }

  .OqZb8 {
    margin-bottom: 48px;
    padding: 20px 0 12px;
  }

  .OqZb8:before {
    background-color: var(--primary-dark-color);
    content: "";
    display: block;
    height: 1px;
    left: 16px;
    margin-bottom: 20px;
    position: relative;
    width: calc(100% - 32px);
  }

  .OqZb8.d97OL {
    margin-bottom: 0;
  }

  .OqZb8 .g_G_y {
    color: var(--primary-dark-color);
    font-size: 0.65rem;
    margin-bottom: 20px;
    text-transform: uppercase;
  }

  .OqZb8 .e7obZ {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
    height: 44px;
    margin: 0 0 -8px 16px;
    width: 140px;
  }

  .OqZb8 .Vey51 {
    display: -ms-flexbox;
    display: flex;
  }

  .OqZb8 .Vey51 > a {
    margin-right: 10px;
    width: 90px;
  }

  .OqZb8 .VrLvj {
    margin-bottom: 10px;
  }

  .OqZb8 .VrLvj,
  .OqZb8 .VrLvj .WmTYS {
    display: -ms-flexbox;
    display: flex;
    flex: 2;
  }

  .OqZb8 .VrLvj .WmTYS {
    flex-wrap: wrap;
  }

  .OqZb8 .VrLvj .WmTYS > a {
    color: var(--primary-dark-color);
    font: normal 0.73rem/16px Verdana;
    margin-bottom: 20px;
    padding: 0 12px;
    position: relative;
    width: 50%;
  }

  .OqZb8 .VrLvj .WmTYS > a:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid rgba(226, 27, 34, 0.3);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 5px;
  }

  .OqZb8 .VrLvj .WmTYS.Dr5L1 > a {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    width: 100%;
  }

  .OqZb8 .VrLvj .TW7iJ {
    font: 700 0.65rem/12px Verdana;
    margin-right: 10px;
    padding-top: 3px;
    text-transform: uppercase;
    width: 90px;
  }

  .OqZb8 .qk8OO {
    font: normal 12px/16px Verdana;
    padding: 24px 16px 0;
    text-align: center;
  }

  .OqZb8 .qk8OO .social_footer_heading {
    color: var(--primary-dark-color);
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    margin: 16px 0 8px;
    text-transform: capitalize;
  }

  .OqZb8 .qk8OO .B_sXW {
    display: block;
  }

  .OqZb8 .qk8OO .B_sXW a {
    background-image: url(./assets_main/images/117489205.cms);
    background-position: -6px -8px;
    background-repeat: no-repeat;
    background-size: 103px;
    border: 1px solid var(--primary-dark-color);
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    margin: 0 10px 0 0;
    position: relative;
    width: 30px;
  }

  .OqZb8 .qk8OO .B_sXW a.EAbub {
    background-position: -6px -9px;
    border-color: #3a5795;
  }

  .OqZb8 .qk8OO .B_sXW a.QJzTG {
    background-position: -9px -46px;
    border-color: #1a1a1a;
  }

  .OqZb8 .cqhpD {
    contain-intrinsic-size: 500px;
    content-visibility: auto;
    width: 100%;
  }

  .non_prime .OqZb8 {
    margin-bottom: 130px;
    position: relative;
  }

  .non_prime .OqZb8:after {
    background: #000;
    background: var(--offwhite-color);
    content: "";
    height: 77px;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
  }

  .non_prime.game_page .OqZb8 {
    margin-bottom: 0;
  }

  .non_prime.game_page .OqZb8:after {
    display: none;
  }

  .xEkkt {
    background: none !important;
    border: 0 !important;
    color: #e21b22 !important;
    font-size: 11px !important;
    margin-left: 8px !important;
    padding: 0 !important;
  }

  body.game_page .OqZb8,
  body.game_page .breadcrumbmobile,
  body.game_page .electionLiveBlogsWrapper,
  body:has(.congratulationsWrap) .OqZb8,
  body:has(.congratulationsWrap) .breadcrumbmobile,
  body:has(.congratulationsWrap) .electionLiveBlogsWrapper,
  body:has(.splashScreenGames) .OqZb8,
  body:has(.splashScreenGames) .breadcrumbmobile,
  body:has(.splashScreenGames) .electionLiveBlogsWrapper {
    display: none;
  }

  .p9MQq {
    -webkit-tap-highlight-color: transparent;
    background: #e21b22;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -36px -815px;
    background-repeat: no-repeat;
    background-size: 500px;
    border: none;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    bottom: 59px;
    box-shadow: 0 2px 4px 0 rgba(var(--primary-dark-color), 0.2);
    display: none;
    height: 40px;
    position: fixed;
    right: 16px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 40px;
    z-index: 2;
  }

  .non_prime .p9MQq {
    bottom: 100px;
  }

  .VcBfB .p9MQq {
    display: block;
  }

  .CX8wv {
    margin-bottom: 50px;
  }

  .TZm9U {
    background-color: var(--white-color);
    bottom: 0;
    left: 0;
    max-height: 50px;
    min-height: 50px;
    overflow: hidden;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 9;
  }

  .bOk1Z {
    background-color: var(--white-color);
    padding: 12px 16px;
  }

  .bOk1Z,
  .bOk1Z .GOG94 {
    align-items: center;
    display: flex;
  }

  .bOk1Z .GOG94 {
    background: #595959;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: var(--white-color);
    font: 700 10px/16px Verdana;
    margin-right: 18px;
    padding: 4px 8px;
    position: relative;
    text-transform: capitalize;
    z-index: 2;
  }

  .bOk1Z .GOG94:before {
    background: url() no-repeat;
    content: "";
    height: 12px;
    margin-right: 8px;
    width: 8px;
  }

  .bOk1Z .GOG94:after {
    background: #595959;
    border: none;
    border-radius: 6px 6px 7px 0;
    content: "";
    display: block;
    height: 20px;
    left: calc(100% - 14px);
    position: absolute;
    top: 2px;
    transform: rotate(45deg);
    transform-origin: center;
    width: 20px;
    z-index: -1;
  }

  .bOk1Z .eboVR {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #ececec;
    border: 0.5px solid #ccc;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    color: var(--primary-dark-color);
    display: inline-block;
    font: 500 10px/16px Verdana;
    margin: 0 0 0 12px;
    padding: 3px 12px;
  }

  .bOk1Z .eboVR + span a {
    margin-right: 8px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .L5f4Q {
      color: var(--primary-dark-color);
      width: 100%;
    }

    .L5f4Q,
    .L5f4Q .v6JNn {
      font: 500 10px/16px Verdana;
      overflow: hidden;
      white-space: nowrap;
    }

    .L5f4Q .v6JNn {
      display: block;
      margin: 0;
      overflow-x: scroll;
      padding: 0;
    }

    .L5f4Q .v6JNn li {
      display: inline-block;
    }

    .L5f4Q .v6JNn li:first-child .eboVR {
      margin-left: 0;
    }
  }

  .AC94s {
    align-items: center;
    background: var(--white-color);
    display: flex;
    justify-content: center;
    padding: 20px 0;
    position: relative;
  }

  .AC94s > i {
    border: dotted #333;
    border-width: 1px 0;
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
  }

  .AC94s > span {
    background: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    padding: 2px 10px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
  }

  .AC94s i {
    height: 5px;
  }

  .AC94s i:before {
    border-top: 1px dotted #333;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 100%;
  }

  .AC94s span {
    background: var(--white-color);
    display: inline-block;
    font-size: 16px;
    padding: 0 10px;
    position: relative;
  }

  .AC94s span:after {
    border: 6px solid transparent;
    border-top: 6px solid var(--primary-dark-color);
    bottom: -15px;
    content: "";
    height: 1px;
    left: 50%;
    margin-left: -6px;
    position: absolute;
  }

  .QbHpq {
    background: var(--white-color);
  }

  .ZnaAR {
    margin-bottom: 16px;
  }

  .eCZDC {
    top: 10%;
  }

  .G5Cwq {
    border-bottom: 1px dotted #333;
    font-family: Georgia;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 16px;
    margin-top: 16px;
    padding-bottom: 12px;
  }

  .tracking_pixel {
    line-height: 1px;
  }

  .HrBSy {
    margin: 0 -16px;
    width: calc(100% + 32px);
  }

  .FJ9vh {
    padding: 0 16px 10px;
  }

  .MNu98 {
    padding: 16px;
  }

  .MNu98 .AqFo0 {
    -ms-flex-pack: justify !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between !important;
  }

  .MNu98 .AqFo0 .pdyry {
    border: 1px solid var(--primary-dark-color);
    border-radius: 10px;
    color: var(--primary-dark-color);
    font-size: 10px;
    font-weight: 500;
    padding: 1px 11px;
    text-transform: uppercase;
  }

  .MNu98 .AqFo0 .j2MtV {
    margin: 0;
  }

  .MNu98 .YSw5i {
    font-family: Georgia;
    font-size: 18px;
    line-height: 24px;
    margin: 0 0 8px;
  }

  .MNu98 .GOLHT {
    -ms-flex-pack: justify !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between !important;
  }

  .WQKXb {
    padding-bottom: 12px;
  }

  .ZLM58 {
    margin-left: 16px;
  }

  .as_socialsharimgmobile {
    display: flex;
    width: 100%;
  }

  .as_socialsharimgmobile > div:first-child:empty {
    display: none;
  }

  .as_socialsharimgmobile > div:first-child:not(:empty) + div {
    width: auto;
  }

  .modify_cdata_list_style.cdatainfo ol,
  .modify_cdata_list_style.cdatainfo ul,
  .modify_cdata_style_etimes.cdatainfo ol,
  .modify_cdata_style_etimes.cdatainfo ul {
    padding-left: 18px;
  }

  .modify_cdata_list_style.cdatainfo ol li,
  .modify_cdata_list_style.cdatainfo ul li,
  .modify_cdata_style_etimes.cdatainfo ol li,
  .modify_cdata_style_etimes.cdatainfo ul li {
    border-top: none;
    list-style: auto;
    padding-left: 8px;
  }

  .modify_cdata_list_style.cdatainfo ol li::marker,
  .modify_cdata_list_style.cdatainfo ul li::marker,
  .modify_cdata_style_etimes.cdatainfo ol li::marker,
  .modify_cdata_style_etimes.cdatainfo ul li::marker {
    content: unset;
  }

  .modify_cdata_list_style.cdatainfo ol li:after,
  .modify_cdata_list_style.cdatainfo ol li:before,
  .modify_cdata_list_style.cdatainfo ul li:after,
  .modify_cdata_list_style.cdatainfo ul li:before,
  .modify_cdata_style_etimes.cdatainfo ol li:after,
  .modify_cdata_style_etimes.cdatainfo ol li:before,
  .modify_cdata_style_etimes.cdatainfo ul li:after,
  .modify_cdata_style_etimes.cdatainfo ul li:before {
    content: unset;
  }

  .modify_cdata_list_style.cdatainfo ul li,
  .modify_cdata_style_etimes.cdatainfo ul li {
    list-style: disc;
  }

  .socialembed {
    position: relative;
  }

  .socialembed > div:first-of-type,
  .socialembed > div:last-of-type {
    left: 0;
    top: 0;
    width: 100%;
  }

  .socialembed > div:first-of-type {
    position: absolute;
    z-index: 1;
  }

  .socialembed > div:last-of-type {
    position: relative;
    z-index: 2;
  }

  .socialembed .socialembed-loader {
    left: calc(50% - 20px);
    top: calc(50% - 20px);
  }

  .MBVQb {
    flex: 1;
    font-size: 1.6em;
    line-height: 28px;
    padding: 20px 16px 16px;
  }

  .MBVQb .br {
    margin: 8px 0;
  }

  .MBVQb > a {
    color: #1a75ff;
  }

  .MBVQb .PQGMY {
    text-align: center;
  }

  .MBVQb div[data-articlebody="1"] > a,
  .MBVQb div[data-type="in_view"] > a {
    border-bottom: 1px dotted #0012ff;
    color: #0012ff;
    padding-bottom: 1px;
    position: relative;
  }

  .MBVQb [data-type="summarizedstory"] > storytitle {
    display: block;
    font-weight: 700;
    margin-bottom: 8px;
  }

  .MBVQb .yE7nE > div:not(:empty) {
    background-color: rgba(var(--primary-dark-color), 0.03);
    margin: 0 -16px 16px;
    padding: 10px 0 20px;
    text-align: center;
  }

  .MBVQb .yE7nE > div:not(:empty):before {
    color: rgba(var(--primary-dark-color), 0.65);
    content: "Advertisement";
    display: block;
    font-size: 10px;
    line-height: 1;
    margin-bottom: 8px;
    text-transform: capitalize;
  }

  .MBVQb .h03D1 {
    background-color: transparent !important;
    min-height: 315px;
  }

  .MBVQb .h03D1 > div:not(:empty) {
    padding-left: 16px;
    padding-right: 16px;
  }

  .MBVQb .h03D1 > div:not(:empty):before {
    display: none;
  }

  .MBVQb .ctn-workaround-div {
    background-color: rgba(0, 0, 0, 0.03);
    margin: 0 -16px;
  }

  .MBVQb .ctn-workaround-div .QySS8 {
    height: auto !important;
    margin-bottom: 0;
    padding: 16px 0;
    text-align: center;
  }

  .MBVQb .ctn-workaround-div .QySS8:before {
    color: hsla(0, 0%, 60%, 0.8);
    display: block;
    font-size: 10px;
    line-height: 1;
    margin-bottom: 8px;
    text-transform: capitalize;
  }

  .MBVQb .ctn-workaround-div .QNJFw {
    clear: both;
    overflow-x: auto;
    overflow-y: hidden;
  }

  .MBVQb .ctn-workaround-div .QNJFw iframe {
    max-width: 490px;
    width: 100% !important;
  }

  .MBVQb .ctn-workaround-div .QNJFw ul li {
    list-style-type: disc;
    margin-left: 20px;
  }

  .MBVQb .ctn-workaround-div .QNJFw ul li a,
  .MBVQb a {
    color: #0050b3;
  }

  .yE7nE > div:not(:empty) {
    background-color: rgba(var(--primary-dark-color), 0.03);
    margin: 0 -16px 16px;
    padding: 10px 0 20px;
    text-align: center;
  }

  .yE7nE > div:not(:empty):before {
    color: rgba(var(--primary-dark-color), 0.65);
    content: "Advertisement";
    display: block;
    font-size: 10px;
    line-height: 1;
    margin-bottom: 8px;
    text-transform: capitalize;
  }

  .dark_capsul .MBVQb .yE7nE > div:not(:empty) {
    margin-left: 0;
    margin-right: 0;
  }

  .Q77Lb {
    overflow: hidden;
  }

  .Ljpkh {
    margin-top: 16px;
  }

  .lLH3w {
    background: #f6f6f6;
    margin: 0 -16px;
  }

  .DnCbB.lLH3w {
    height: 430px;
  }

  .DnCbB {
    height: auto;
  }

  .mDngO {
    position: sticky;
    top: 50px;
  }

  .mDngO:after {
    color: rgba(var(--primary-dark-color), 0.65);
    content: "Scroll Down To Continue Reading";
    display: block;
    font-size: 12px;
    line-height: 1;
    margin-top: -10px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: capitalize;
  }

  .stick_minitv_top .mDngO {
    top: 121px;
  }

  .np0WV {
    height: auto;
    width: auto;
  }

  .UiFri:empty {
    margin-top: 0;
  }

  .cH0FM {
    margin-bottom: 16px;
    margin-top: 16px;
    max-height: 748px;
    transition: 0.2s ease-in-out;
  }

  .cH0FM .w4lqI {
    border-top: 1px dotted;
    padding-top: 12px;
  }

  .cH0FM .w4lqI > span {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    text-transform: uppercase;
  }

  .cH0FM > a {
    -ms-flex-pack: justify !important;
    contain-intrinsic-size: 60px;
    border-bottom: 1px dotted;
    content-visibility: auto;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    justify-content: space-between !important;
    line-height: 20px;
    padding: 12px 0 16px;
  }

  .cH0FM > a > span {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-right: 20px;
    overflow: hidden;
  }

  .cH0FM > a > img {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    height: 60px;
    max-width: 80px;
  }

  .cH0FM > a.hvrSY {
    display: none;
  }

  .cH0FM.S2Yhn {
    max-height: 374px;
    overflow: hidden;
  }

  .cH0FM ._1DH0 {
    background: #fff;
    border-bottom: 1px dotted;
    margin-top: -1px;
    padding-bottom: 16px;
    position: relative;
  }

  .NXKj9 {
    background-color: rgba(255, 250, 100, 0.1);
    border: 0 solid rgba(180, 170, 50, 0.1);
    border-radius: 4px;
    box-shadow: 0 1px 0 0 rgba(var(--primary-dark-color), 0.07);
    color: var(--primary-dark-color);
    font-size: 12px;
    line-height: 18px;
    padding: 16px;
  }

  .NXKj9 h4 {
    font-weight: 700;
    padding-bottom: 5px;
    text-transform: uppercase;
  }

  .NXKj9 p {
    font-weight: 600;
    padding: 5px 0;
  }

  .iaNNs {
    background-color: #fff;
    border-top: 2px solid var(--primary-dark-color);
    bottom: -106px;
    padding-bottom: 12px;
    position: fixed;
    width: 100%;
    z-index: 9999;
  }

  .iaNNs,
  .iaNNs.AqkXO {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
  }

  .iaNNs.AqkXO {
    bottom: 0;
  }

  .iaNNs .v6Z1U {
    -ms-flex-pack: center !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: center !important;
  }

  .iaNNs .v6Z1U span {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: var(--primary-dark-color);
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    color: var(--white-color);
    font: 700 12px/12px Verdana;
    padding: 4px 12px;
    position: relative;
    text-transform: uppercase;
  }

  .iaNNs .v6Z1U span:after {
    border: 6px solid transparent;
    border-top: 6px solid var(--primary-dark-color);
    bottom: -12px;
    content: "";
    height: 1px;
    left: 50%;
    margin-left: -6px;
    position: absolute;
  }

  .iaNNs ul {
    overflow: auto;
    padding: 8px 0 0 16px;
    position: relative;
  }

  .iaNNs ul,
  .iaNNs ul li {
    display: -ms-flexbox;
    display: flex;
  }

  .iaNNs ul li {
    margin: 0 16px 0 0;
  }

  .iaNNs ul li .N8cuu {
    font: 600 14px/20px Verdana;
    height: 60px;
    margin-right: 12px;
  }

  .iaNNs ul li .asEIa {
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    position: relative;
  }

  .iaNNs ul li .asEIa:before {
    padding-top: 56.25%;
  }

  .iaNNs ul li .asEIa > .OZX5C {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }

  .iaNNs ul li .asEIa > .OZX5C img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }

  .iaNNs ul li .asEIa:before {
    content: "";
    display: block;
    padding-top: 75%;
    width: 100%;
  }

  .iaNNs ul li .asEIa .OZX5C {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
  }

  .iaNNs ul li .asEIa img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: var(--offwhite-color)
      url(./assets_main/images/83033472.svg)
      no-repeat center;
    background-size: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 100%;
  }

  .iaNNs ul li .asEIa img.M4MCC {
    object-fit: contain;
  }

  .iaNNs .RmqJv {
    -ms-flex-pack: center !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: center !important;
    margin-top: 12px;
  }

  .iaNNs .RmqJv a {
    background-color: #ccc;
    display: inline-block;
    margin: 0 4px;
    position: relative;
    width: 28px;
  }

  .iaNNs .RmqJv a,
  .iaNNs .RmqJv a.kc9xk span {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: 2px;
  }

  .iaNNs .RmqJv a.kc9xk span {
    background-color: #e21b22;
    position: absolute;
    width: 13px;
  }

  .Mmm9x {
    background: #fffa64;
    color: var(--primary-dark-color);
    font-size: 12px;
    font-weight: 500;
    margin: 10px 0 0;
    padding: 10px;
    text-align: center;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .Mmm9x {
      margin: 0 0 -10px;
    }
  }

  .Mmm9x:before {
    background: url(./assets_main/images/95674843.cms)
      no-repeat;
    content: "";
    display: inline-block;
    height: 12px;
    position: relative;
    top: 2px;
    width: 20px;
  }

  .QySS8 {
    margin-bottom: 10px;
    text-align: center;
  }

  .QySS8.sPpln {
    background-color: rgba(var(--primary-dark-color), 0.03);
    margin-bottom: 0;
    padding-top: 1px;
  }

  .PmVKa {
    border: 1px solid #ececec;
    border-radius: 16px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04);
    overflow: hidden;
    position: relative;
  }

  .PmVKa .WFRE_ {
    cursor: pointer;
    position: relative;
  }

  .PmVKa .WFRE_:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
  }

  .PmVKa .WFRE_ > .OZX5C {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }

  .PmVKa .WFRE_ > .OZX5C img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }

  .PmVKa .WFRE_ img {
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    border-radius: 16px 16px 0 0;
  }

  .PmVKa .WFRE_ .pSLhp,
  .PmVKa .WFRE_ img {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
  }

  .PmVKa .WFRE_ .pSLhp {
    background-color: rgba(26, 26, 26, 0.7);
    background-image: url(./assets_main/images/86191063.cms);
    background-position: -3px -3078px;
    background-repeat: no-repeat;
    background-size: 1000px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    height: 80px;
    left: 50%;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80px;
    z-index: 1;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .PmVKa .WFRE_ .pSLhp {
      -webkit-transform: translate(-50%, -50%) scale(0.7);
      -moz-transform: translate(-50%, -50%) scale(0.7);
      -ms-transform: translate(-50%, -50%) scale(0.7);
      -o-transform: translate(-50%, -50%) scale(0.7);
      transform: translate(-50%, -50%) scale(0.7);
    }
  }

  .PmVKa .j1o40 {
    padding: 8px 12px 12px;
  }

  .PmVKa .HcGQA {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--primary-dark-color);
    display: -webkit-box;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    overflow: hidden;
  }

  .PmVKa .by5qw {
    background: #e21b22;
    border-radius: 2px;
    bottom: -12px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    left: 12px;
    padding: 0 9px;
    position: absolute;
    z-index: 1;
  }

  .PmVKa .by5qw:before {
    border-bottom: 8px solid transparent;
    border-left: 10px solid #fff;
    border-top: 8px solid transparent;
    content: "";
    cursor: pointer;
    display: inline-block;
    margin-right: 8px;
    position: relative;
    top: 3px;
  }

  .XCGHm {
    border-top: 1px solid rgba(var(--primary-dark-color-rgba), 0.1);
    margin: -8px 16px 20px;
    position: relative;
  }

  .XCGHm .Z6plX {
    background: var(--white-color);
    color: rgba(var(--primary-dark-color), 0.65);
    font-size: 10px;
    left: 50%;
    padding: 2px 10px;
    position: absolute;
    top: -9px;
    transform: translateX(-50%);
  }

  .lN1MI {
    margin-bottom: 16px;
  }

  .lN1MI a {
    text-decoration: underline;
  }

  .QuKiW {
    text-decoration: none !important;
  }

  .QuKiW > i {
    border: 1px solid #e21b22;
    border-radius: 2px;
    color: #e21b22;
    display: inline-block;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 21px;
    margin-bottom: 5px;
    padding: 0 7px;
    text-transform: uppercase;
  }

  .QuKiW > i:before {
    border-bottom: 4px solid transparent;
    border-left: 6px solid #e21b22;
    border-top: 4px solid transparent;
    content: "";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 1px;
  }

  .QuKiW span {
    color: #000;
    display: block;
    font-size: 14px;
    font-weight: 600;
  }

  .trJjX {
    align-items: center;
    background: var(--white-color);
    display: flex;
    justify-content: center;
    padding: 20px 0;
    position: relative;
  }

  .trJjX > i {
    border: dotted #333;
    border-width: 1px 0;
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%;
  }

  .trJjX > span {
    background: #fff;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    padding: 2px 10px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
  }

  .trJjX i {
    height: 5px;
  }

  .trJjX i:before {
    border-top: 1px dotted #333;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    top: 1px;
    width: 100%;
  }

  .trJjX span {
    background: var(--white-color);
    display: inline-block;
    font-family: Georgia;
    font-size: 16px;
    padding: 0 10px;
    position: relative;
  }

  .trJjX span:after {
    border: 6px solid transparent;
    border-top: 6px solid var(--primary-dark-color);
    bottom: -15px;
    content: "";
    height: 1px;
    left: 50%;
    margin-left: -6px;
    position: absolute;
  }

  .f5EAO {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: rgba(226, 27, 34, 0.04);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 1px 0 0 rgba(var(--primary-dark-color), 0.07);
    color: var(--primary-dark-color);
    font-size: 12px;
    line-height: 18px;
    padding: 12px 16px;
  }

  .f5EAO > a {
    color: #e21b22;
    font-weight: 500;
  }

  .K_Osy {
    color: rgba(var(--primary-dark-color), 0.65);
    display: block;
    font-size: 12px;
    margin-bottom: 8px;
    text-align: center;
    text-transform: capitalize;
  }

  .LjpWW {
    background-color: #f6f6f6;
    margin-bottom: 10px;
    min-height: 396px;
    padding: 0 10px 10px;
  }

  .g319Q {
    -webkit-font-smoothing: antialiased;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 1px solid rgba(var(--primary-dark-color), 0.06);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 20px;
    margin-left: 12px;
    padding: 15px 25px;
    position: relative;
  }

  .g319Q span.Qnddl {
    background: #c33;
    border-radius: 100%;
    color: var(--white-color);
    font-size: 14px;
    height: 24px;
    left: -12px;
    line-height: 32px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 17px;
    width: 24px;
    z-index: 2;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .g319Q span.Qnddl {
      line-height: 27px;
    }
  }

  .g319Q h3 {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 0;
  }

  .g319Q p {
    color: #333;
    font-size: 16px;
    line-height: 25px;
  }

  .g319Q p a {
    border-bottom: 0;
    color: #1a75ff;
    font-weight: 700;
  }

  .g319Q .PQGMY {
    margin: 10px 0;
    width: 100%;
  }

  .g319Q .PQGMY img {
    display: block;
    width: 100%;
  }

  .VDwrf {
    color: #333;
    font-size: 16px;
    font-weight: 900;
    line-height: 22px;
    margin: 20px 0;
  }

  .CZKxX {
    background: rgba(0, 113, 255, 0.02);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    border-radius: 1000px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.07);
    color: #0071ff;
    cursor: pointer;
    display: inline;
    padding: 2px 15px;
    position: relative;
  }

  .CZKxX:after {
    background-image: url(./assets_main/images/86191063.cms);
    background-position: -17px -1173px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 11px;
    margin-left: 2px;
    width: 11px;
  }

  .UzUhn.innaccurate :not(.XCGHm) {
    text-align: center;
  }

  .UzUhn.innaccurate :not(.XCGHm) span {
    display: block;
  }

  .UzUhn.innaccurate :not(.XCGHm) span:first-of-type {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 10px;
  }

  .UzUhn.innaccurate :not(.XCGHm) span:nth-of-type(2) {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
  }

  .UzUhn.aMKAG .cdatainfo ul li a {
    color: #0012ff;
  }

  .J8ZyO {
    margin-bottom: 20px;
  }

  .fc-paywall-container {
    position: relative;
  }

  .fc-paywall-container:before {
    background: rgba(0, 0, 0, 0);
    content: "";
    height: 360px;
    left: 0;
    margin: 0 -16px;
    pointer-events: auto;
    position: absolute;
    top: -410px;
    width: 120%;
    z-index: 10;
  }

  @media screen and (max-width: 900px) and (orientation: landscape) {
    .fc-paywall-container:before {
      height: 400px;
      top: -570px;
    }
  }

  .fc-paywall-container .fewcents div {
    line-height: 18px;
    margin-left: 0;
    margin-right: 0;
  }

  .fc-paywall-container .fewcents > div {
    padding: 0;
  }

  .fc-paywall-container .fewcents > div > div > div {
    padding-right: 0;
  }

  .fc-paywall-container .fewcents button {
    align-items: center;
  }

  .fc-paywall-container .fewcents button svg {
    margin-right: 5px;
  }

  .qBlIi {
    border-bottom: 1px dotted var(--primary-dark-color);
    border-top: 1px dotted var(--primary-dark-color);
    margin: 24px 0 !important;
  }

  .qBlIi > div {
    padding: 16px 0 24px !important;
  }

  .LZByl {
    border-bottom: 1px dotted #1a1a1a;
    margin-bottom: 24px;
    padding-bottom: 20px;
  }

  .HpzEn {
    border: 1px solid #ececec;
    margin: 20px auto 28px;
    max-width: 100%;
    transform: translate(0);
    width: 100%;
  }

  .uSiko {
    border-bottom: 2px solid #f6f6f6;
    border-top: 2px solid #f6f6f6;
    margin: 20px -16px 16px;
  }

  .uSiko.QXb3y > div {
    padding: 0;
  }

  .uSiko.QXb3y > div > div figure {
    margin-bottom: 0;
  }

  .uSiko > div {
    border-top: none;
  }

  .IWZmw {
    border-top: 8px solid #f9f9f9;
    margin: 0 -16px;
    padding: 0 16px;
  }

  .IWZmw > div {
    margin-top: 0;
    padding-bottom: 0;
  }

  .W6PR7 {
    overflow: hidden;
    width: 100%;
  }

  .vKqjw {
    border-bottom: 12px solid #f9f9f9;
    border-top: 12px solid #f9f9f9;
    margin: 20px -16px 0;
    padding: 0 16px;
  }

  .ZnxJb {
    overflow: hidden;
  }

  .ATF_wrapper {
    background-color: #f6f6f6;
    height: 70px;
  }

  .ATF_wrapper.cpd {
    height: 120px;
  }

  .ATF_wrapper .ATF_mobile_ads {
    background-color: #f6f6f6;
    margin: 0 auto;
    text-align: center;
  }

  .ATF_wrapper .ATF_mobile_ads > div:not(:empty) {
    height: inherit !important;
    overflow: visible;
    padding: 10px 0;
    position: relative;
    z-index: 1;
  }

  .ATF_wrapper .ATF_mobile_ads > div:empty {
    display: none;
  }

  .WO2Q_ {
    display: block;
    margin-bottom: 5px;
  }

  .WO2Q_:before {
    border: solid #007bc6;
    border-width: 0 2px 2px 0;
    content: "";
    display: inline-block;
    margin: 0 8px 0 0;
    padding: 2.5px;
    position: relative;
    top: -1px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
  }

  .WO2Q_ a {
    color: #007bc6;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
  }

  .ATF_wrapper_perpetual {
    -ms-flex-pack: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    background-color: #f6f6f6;
    display: -ms-flexbox;
    display: flex;
    justify-content: center !important;
    min-height: 100px;
  }

  .ATF_wrapper_perpetual.atf_sticky {
    min-height: 50px;
  }

  .ATF_wrapper_perpetual.atf_sticky .close-ad {
    bottom: -28px;
  }

  .mb8 {
    margin-bottom: 8px;
  }

  .ekxOn {
    position: static !important;
  }

  .cardLoader {
    background: url(./assets_main/images/83632180.cms)
      no-repeat;
    background-size: contain;
    min-height: 700px;
  }

  .MBVQb .lbheading a {
    color: var(--primary-dark-color);
  }

  .MBVQb .moreupdate a {
    color: #e21b22;
  }

  .MBVQb .dfp_ATF_wrapper.yE7nE {
    margin: 0 -16px;
  }

  .MBVQb .dfp_ATF_wrapper.yE7nE > div {
    background: transparent;
    margin: 0 0 16px;
  }

  .MBVQb .dfp_ATF_wrapper.yE7nE.JrgAI {
    margin-bottom: -16px;
    margin-top: 5px;
    padding-top: 16px;
  }

  .MBVQb .DnCbB.lLH3w .dfp_ATF_wrapper.yE7nE {
    margin: 0;
  }

  .PCDVv {
    border-top: 12px solid #f9f9f9;
    margin: 8px 0;
    padding: 16px;
  }

  .ZMhMD {
    margin: 0 -16px;
  }

  .lnZK1 {
    color: #0012ff;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 16px;
  }

  .lnZK1:hover {
    text-decoration: underline;
  }

  .qBaMN {
    padding-bottom: 16px;
    padding-top: 8px;
  }

  .cA75F {
    background: #f6f6f6;
    height: 8px;
    margin: 0 -16px;
  }

  .ACoGS {
    -ms-flex-align: center !important;
    -ms-flex-pack: justify !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between !important;
    width: 100%;
  }

  .ACoGS .byline span {
    color: var(--primary-dark-color);
    font: 400 12px/16px Verdana;
  }

  .ACoGS .byline span:first-child {
    text-transform: uppercase;
  }

  .ACoGS .Qts6H {
    border-left: 1px solid #ececec;
    cursor: pointer;
    flex: 0 0 38px;
    margin-left: 12px;
    padding-left: 12px;
    position: relative;
  }

  .ACoGS .Qts6H .vt9sC {
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 24px;
    width: 24px;
  }

  .ACoGS .Qts6H .WQKXb {
    background: var(--white-color);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    bottom: 100%;
    box-shadow: 0 4px 8px 0 rgba(89, 89, 89, 0.3);
    padding: 8px;
    position: absolute;
    right: 0;
  }

  .ACoGS .Qts6H .vt9sC {
    background-image: url(./assets_main/images/90550050.cms);
  }

  .QfwlJ {
    margin-bottom: 12px;
    text-align: center;
  }

  .QfwlJ img {
    display: block;
    margin: 0 auto;
  }

  .h_VeT {
    position: relative;
  }

  .h_VeT:after {
    border-color: #000;
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: "";
    height: 10px;
    position: absolute;
    right: 4px;
    width: 10px;
  }

  .h_VeT.giJcD:after {
    top: 12px;
    transform: rotate(-135deg);
  }

  .h_VeT.D7b7d:after {
    top: 6px;
    transform: rotate(45deg);
  }

  .vBKGT .FSBVn {
    background-color: #fffbd4;
    display: flex;
    font-size: 10px;
    font-weight: 500;
    justify-content: center;
    line-height: 12px;
    margin: 0 -16px;
    padding: 10px 0;
  }

  .vBKGT .FSBVn img {
    height: 12px;
    margin-right: 8px;
    width: 12px;
  }

  .vBKGT h6 {
    font-size: 16px;
    font-weight: 400;
  }

  .dark_capsul .yE7nE {
    background-color: #f6f6f6;
    margin: 0 -16px;
  }

  .dark_capsul .yE7nE.JrgAI {
    margin-bottom: -32px;
    margin-top: 5px;
    padding-top: 20px;
  }

  .stickyContentSupport {
    overflow-x: hidden !important;
    overflow-x: clip !important;
  }

  .cdatainfo {
    clear: both;
    margin-bottom: 12px;
    overflow-x: auto;
    overflow-y: hidden;
  }

  .cdatainfo.cdata-unset-overflow {
    overflow: unset;
  }

  .cdatainfo ul {
    counter-reset: count;
    padding-left: 1px;
  }

  .cdatainfo ul li {
    border-bottom: 1px solid #ccc;
    margin-bottom: 0;
    padding: 12px 0 12px 32px;
    position: relative;
  }

  .cdatainfo ul li:before {
    background: url(./assets_main/images/120192297.cms)
      no-repeat;
    height: 16px;
    left: 5px;
    position: absolute;
    top: 17px;
    transform: scale(0.9);
    width: 18px;
  }

  .cdatainfo li {
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    line-height: 24px;
    list-style-type: none;
    margin-bottom: 12px;
    padding: 0 0 12px 32px;
    position: relative;
  }

  .cdatainfo li:before {
    content: "";
    display: block;
    position: relative;
  }

  .cdatainfo li a {
    border-bottom: 1px dotted #0012ff;
    color: #0012ff;
    position: relative;
  }

  .cdatainfo li em {
    font-style: normal;
  }

  .cdatainfo ol {
    counter-reset: count;
    padding-left: 1px;
    position: relative;
  }

  .cdatainfo ol li {
    counter-increment: count;
    position: relative;
  }

  .cdatainfo ol li:after {
    -ms-flex-align: center !important;
    -ms-flex-pack: center !important;
    align-items: center !important;
    background-color: #f6f6f6;
    border: 1px solid #ececec;
    border-radius: 6px;
    color: var(--primary-dark-color);
    content: "" counter(count) "";
    display: -ms-flexbox;
    display: flex;
    font: 600 12px/16px Verdana;
    height: 24px;
    justify-content: center !important;
    left: -1px;
    position: absolute;
    top: 0;
    width: 24px;
    z-index: 1;
  }

  .cdatainfo h2,
  .cdatainfo h3 {
    font-family: Georgia;
    font-size: 16px;
    line-height: 24px;
  }

  .cdatainfo.modify_cdata_style {
    list-style-type: none;
    margin-left: 0;
  }

  .cdatainfo.modify_cdata_style ol li,
  .cdatainfo.modify_cdata_style ul li {
    border-top: none;
    list-style: disc;
    margin: 0 0 0 20px;
    min-height: unset;
    padding: 0 0 12px;
  }

  .cdatainfo.modify_cdata_style ol li:after,
  .cdatainfo.modify_cdata_style ol li:before,
  .cdatainfo.modify_cdata_style ul li:after,
  .cdatainfo.modify_cdata_style ul li:before {
    display: none;
  }

  .cdatainfo.modify_cdata_style ol li a strong,
  .cdatainfo.modify_cdata_style ul li a strong {
    color: #0050b3;
    font-size: 16px;
    font-weight: 400;
  }

  .cdatainfo.modify_cdata_style table td a {
    color: #0050b3;
  }

  .cdatainfo table {
    font-size: 14px;
    text-align: center;
    width: 100% !important;
  }

  .cdatainfo table tbody tr:nth-child(odd) {
    background: #f6f6f6;
  }

  .cdatainfo table tbody tr:first-child {
    background: #ececec;
    font-weight: 700;
  }

  .cdatainfo table tbody tr:first-child td {
    border: none;
  }

  .cdatainfo table tbody td {
    padding: 8px;
  }

  .cdatainfo table tbody td:not(:last-child) {
    border-right: 1px solid #ccc;
  }

  .cdatainfo table tbody td a {
    border-bottom: 1px solid #bbb;
  }

  .cdatainfo table tbody td br {
    display: none;
  }

  .modify_cdata_style_etimes iframe {
    width: 100%;
  }

  .dfp_ATF_wrapper {
    min-height: 298px;
  }

  .BDPfD {
    display: -ms-flexbox;
    display: flex;
  }

  .BDPfD .oc_bi {
    display: flex;
    flex-flow: column;
  }

  .BDPfD .dxOEU {
    background: url(./assets_main/images/63379366.cms);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-size: cover;
    border: 1px solid #ccc;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    flex-direction: column-reverse;
    height: 32px;
    margin-right: 12px;
    overflow: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    vertical-align: middle;
    width: 32px;
  }

  .BDPfD .dxOEU > .PQGMY {
    height: 100%;
  }

  .BDPfD .dxOEU > .PQGMY > div {
    height: 100%;
  }

  .BDPfD .dxOEU img {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    border-radius: inherit;
    height: 100%;
    width: 100%;
  }

  .BDPfD .thlVF {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }

  .BDPfD .UhVUs h5 {
    color: #595959;
    font: 12px/16px Verdana;
    margin-bottom: -2px;
  }

  .BDPfD .UhVUs .ynYrw {
    color: rgba(var(--primary-dark-color), 0.01);
    cursor: pointer;
    font: 700 14px/20px Verdana;
    position: relative;
  }

  .BDPfD .UhVUs .UjeKx {
    -ms-flex-align: center !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: flex;
    font: 400 12px/20px Verdana;
    margin-top: 8px;
    text-transform: uppercase;
  }

  .BDPfD .UhVUs .UjeKx > span {
    margin-right: 8px;
  }

  .BDPfD .UhVUs .YBhUB {
    font: 400 14px/20px Verdana;
    margin-top: 8px;
    position: relative;
  }

  .BDPfD .Z49Iu .ThfDq {
    display: inline-block;
    padding-left: 4px;
    position: absolute;
    right: 1px;
  }

  .BDPfD .Z49Iu .ThfDq:before {
    color: var(--primary-dark-color);
    content: "...";
    display: inline-block;
    font-weight: 700;
    margin-right: 2px;
  }

  .BDPfD .ThfDq {
    background-color: #fff;
    bottom: 0;
    color: var(--primary-dark-color);
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-left: 12px;
    position: relative;
  }

  .a9AAZ {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -12px -1628px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 98px;
    vertical-align: middle;
    width: 98px;
  }

  .Z49Iu {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .xErAA {
    height: 165px;
  }

  .OM911 {
    border-bottom: 8px solid var(--offwhite-color);
    border-top: 8px solid var(--offwhite-color);
  }

  .OM911 .qJihE {
    margin: 12px 16px 0;
  }

  .qJihE {
    -ms-flex-pack: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: center !important;
    margin: 0 16px 12px;
    position: relative;
  }

  .qJihE > i {
    border-width: 1px 0;
    border-bottom: 1px dotted var(--primary-dark-color);
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
  }

  .qJihE span {
    background: #fff;
    font-family: Georgia;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    padding: 2px 10px;
    position: relative;
    text-align: center;
    text-transform: capitalize;
  }

  .pollution {
    padding-top: 20px;
  }

  .i50Ng {
    aspect-ratio: 16/9;
    margin-bottom: 16px;
    padding: 0 16px;
    position: relative;
    top: 0;
    transition: top 0.25s, height 0.25s;
    z-index: 2;
  }

  .i50Ng.PpVkW {
    margin-bottom: 0;
  }

  .W3hPn > div:not(:empty) {
    margin: 0 -16px 16px;
    width: calc(100% + 32px) !important;
  }

  .W3hPn h2:empty {
    display: none;
  }

  .iplPhotos.IWZmw {
    margin: 0;
  }

  .iplPhotos.IWZmw .uSiko {
    padding: 0 16px;
  }

  .zDPDO > div > div:not(:empty) {
    padding: 0 16px 8px;
  }

  .cls_animate_override {
    transform: none !important;
    will-change: revert !important;
  }

  .AzO1I {
    margin: 0 -16px;
  }

  .iframe_footer {
    color: #595959;
    font-size: 10px;
    font-style: italic;
    font-weight: 400;
    line-height: 18px;
    margin-top: 8px;
  }

  .O0xyS {
    color: #595959;
    font-size: 12px;
    line-height: 16px;
    padding: 0 16px 15px;
    position: relative;
    text-align: center;
  }

  .O0xyS:after,
  .O0xyS:before {
    bottom: 0;
    color: rgba(0, 0, 0, 0.1);
    content: "......................................................";
    left: 50%;
    position: absolute;
    text-align: center;
    transform: translateX(-50%);
    width: 50%;
  }

  .O0xyS:after {
    bottom: -3px;
    content: "................................";
  }

  .Syx8B {
    border-bottom: 1px solid #0012ff;
    font-weight: 600;
  }

  .Syx8B a {
    color: #0012ff;
  }

  .F9Ip_ {
    margin-top: 12px;
    min-height: 250px;
  }

  .F9Ip_ a {
    border: none !important;
  }

  .F9Ip_ img {
    border: 1px solid #ececec;
    border-radius: 12px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04);
  }

  .only_st_logo {
    padding-left: 48px;
  }

  .wrapperclearfix .QbHpq .timeline_pollWrapper_as {
    padding: 16px 0;
  }

  .wrapperclearfix .QbHpq .timeline_pollWrapper_as .wrap_poll_as {
    left: 0;
    width: 100%;
  }

  ._YRSP {
    margin: 12px 8px 0;
  }

  .vdo_embedd .tagLabel {
    background: hsla(0, 0%, 9%, 0.95);
    border-radius: 40px;
    bottom: 8px;
    font-size: 16px;
    font-weight: 400;
    left: 8px;
    line-height: 24px;
    padding: 4px 8px 4px 4px;
    z-index: 3;
  }

  .vdo_embedd .tagLabel:before {
    background: url(./assets_main/images/111052405.cms)
      no-repeat 4px -77.5px;
    background-size: 16px auto;
    height: 24px;
    margin-right: 6px;
    transform: scale(1.45);
    width: 24px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .vdo_embedd .tagLabel {
      font-size: 12px;
      line-height: 16px;
    }

    .vdo_embedd .tagLabel:before {
      background-position: 0 -81px;
      height: 16px;
      margin-right: 4px;
      transform: unset;
      width: 16px;
    }
  }

  .boardResultWidget {
    margin-bottom: 24px;
  }

  .idq87 {
    color: #e21b22;
    font: 700 12px/16px Verdana;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .idq87 {
      font: 700 16px/20px Verdana;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .idq87 {
      margin-bottom: 12px;
    }
  }

  .idq87 > i {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #e21b22;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    height: 16px;
    margin: -4px 16px 0 0;
    padding: 5px;
    position: relative;
    vertical-align: middle;
    width: 16px;
  }

  .idq87 > i:after {
    background: rgba(226, 27, 34, 0.5);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    box-sizing: border-box;
    content: "\0020";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .idq87 > i:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #e21b22;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
    z-index: 3;
  }

  .idq87 > i:after {
    -webkit-animation: PTvSL 2s 1s infinite;
    -moz-animation: PTvSL 2s 1s infinite;
    -ms-animation: PTvSL 2s 1s infinite;
    -o-animation: PTvSL 2s 1s infinite;
    animation: PTvSL 2s 1s infinite;
    z-index: 1;
  }

  .idq87.AddzG {
    background-color: #e21b22;
    border-radius: 24px;
    color: var(--white-color);
    display: inline-block;
    font-size: 10px;
    height: 15px;
    line-height: 13px;
    margin: 0 8px 0 0;
    padding: 1px 6px;
    position: relative;
    top: -2px;
  }

  .idq87.AddzG i {
    background-color: var(--white-color);
    height: 6px;
    margin: -2px 4px 0 0;
    padding: 0;
    width: 6px;
  }

  .idq87.AddzG i:before {
    background-color: var(--white-color);
    height: 6px;
    left: 0;
    top: 0;
    width: 6px;
  }

  .idq87.AddzG i:after {
    background-color: #ffb6b6;
  }

  @keyframes PTvSL {
    0% {
      opacity: 0;
      -webkit-transform: scale(1);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(2);
    }
  }

  @-webkit-keyframes PTvSL {
    0% {
      opacity: 0;
      -webkit-transform: scale(1);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(2);
    }
  }

  @-moz-keyframes PTvSL {
    0% {
      opacity: 0;
      -webkit-transform: scale(1);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(2);
    }
  }

  .f2oj9 {
    margin-top: 12px;
  }

  .f2oj9 .ip8Ph {
    display: block;
  }

  .f2oj9 .ip8Ph.EgPxm {
    display: none;
  }

  .f2oj9 .WDPkO {
    align-items: center;
    background: transparent;
    color: #e21b22;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    right: 4px;
    width: 100%;
  }

  .f2oj9 .WDPkO:focus {
    background: transparent;
    outline: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
  }

  .f2oj9 .WDPkO i {
    border-right: 1px solid #e21b22;
    border-top: 1px solid #e21b22;
    display: inline-block;
    height: 6px;
    margin-left: 12px;
    position: relative;
    right: 8px;
    top: -2px;
    transform: rotate(-225deg) translateY(-50%);
    width: 6px;
  }

  .f2oj9 .WDPkO i.ytrSP {
    right: 2px;
    top: 5px;
    transform: rotate(-45deg) translateY(-50%);
  }

  .f2oj9 ul {
    display: flex;
    margin: 12px -16px 0 0;
    overflow: auto;
    padding-right: 16px;
  }

  .f2oj9 ul li {
    flex: 0 0 90%;
    font-size: 12px;
    line-height: 18px;
  }

  .f2oj9 ul li:not(:last-child) {
    border-right: 1px solid hsla(0, 0%, 80%, 0.6);
    margin-right: 12px;
    padding-right: 12px;
  }

  .f2oj9 ul li .OlHgn {
    display: flex;
  }

  .f2oj9 ul li .OlHgn .hD3b2 {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 14px;
    line-height: 20px;
    margin-right: 12px;
    overflow: hidden;
  }

  .WyhDo {
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    position: relative;
  }

  .WyhDo:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
  }

  .WyhDo > .GN7am {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }

  .WyhDo .UoVlv {
    background-color: rgba(26, 26, 26, 0.7);
    background-image: url(./assets_main/images/86191063.cms);
    background-position: -3px -3078px;
    background-repeat: no-repeat;
    background-size: 1000px;
    border-radius: 100%;
    height: 80px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%) scale(0.3);
    -moz-transform: translate(-50%, -50%) scale(0.3);
    -ms-transform: translate(-50%, -50%) scale(0.3);
    -o-transform: translate(-50%, -50%) scale(0.3);
    transform: translate(-50%, -50%) scale(0.3);
    width: 80px;
    z-index: 1;
  }

  .WyhDo > .GN7am {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .WyhDo > .GN7am {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
  }

  .WyhDo > .GN7am img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: var(--offwhite-color)
      url(./assets_main/images/83033472.svg)
      no-repeat center;
    background-size: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 100%;
  }

  .WyhDo > .GN7am img.i_304 {
    object-fit: contain;
  }

  .WyhDo > .GN7am:after {
    background: rgba(var(--primary-dark-color-rgba), 0.02);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .rg0Ke {
    margin: 0;
    padding-top: 0;
  }

  .A_qOC {
    background: var(--white-color);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #e21b22;
    display: inline-block;
    font: 400 10px/1 Verdana;
    margin-bottom: 8px;
    margin-left: 16px;
    min-height: 18px;
    padding: 4px 4px 4px 38px;
    position: relative;
    text-transform: uppercase;
    z-index: 2;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .A_qOC {
      font-weight: 500;
      margin-left: 24px;
    }
  }

  .A_qOC:before {
    background-image: url(./assets_main/images/69822060.cms);
    background-position: -8px -107px;
    background-repeat: no-repeat;
    background-size: 49px;
    content: "";
    display: inline-block;
    height: 10px;
    left: 4px;
    position: absolute;
    top: 4px;
    vertical-align: middle;
    width: 33px;
    z-index: 1;
  }

  .EHI6L,
  .moc0Y {
    -ms-flex-align: center !important;
    align-items: center !important;
    background: #e21b22;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 4px;
    -moz-border-radius: 0 4px;
    border-radius: 0 4px;
    bottom: 0;
    color: var(--white-color);
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    font-style: inherit;
    font-weight: 700;
    left: 0;
    line-height: 12px;
    min-width: 42px;
    padding: 4px 8px;
    position: absolute;
    text-align: center;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .EHI6L,
    .moc0Y {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 0 8px;
      -moz-border-radius: 0 8px;
      border-radius: 0 8px;
    }
  }

  .EHI6L:before,
  .moc0Y:before {
    display: inline-block;
    margin-right: 4px;
  }

  .MaRYk {
    font-family: Georgia;
  }

  .GP4WG {
    color: #e21b22;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-bottom: 4px;
    text-transform: uppercase;
  }

  .GP4WG.G71Ux {
    font-weight: 600;
    line-height: 18px;
  }

  .GP4WG:empty {
    display: none;
  }

  .GP4WG > a {
    color: inherit;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .GP4WG > a {
      display: inline-block;
    }
  }

  .Hn2z7 {
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Hn2z7 {
      flex-direction: row-reverse;
    }
  }

  .suxSu {
    padding-right: 20px;
    position: relative;
  }

  @keyframes ditYs {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  @-webkit-keyframes ditYs {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  @-moz-keyframes ditYs {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  .g2Qrw:not(.FbRtQ) {
    background: #e21b22;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 10px;
    line-height: 1;
    padding: 4px 8px 4px 24px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    top: 10px;
    z-index: 1;
  }

  .g2Qrw:after,
  .g2Qrw:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 2px solid #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    box-shadow: 0 0 10px #fff, inset 0 0 10px #fff;
    box-sizing: border-box;
    content: "\0020";
    height: 12px;
    left: 8px;
    opacity: 0;
    position: absolute;
    top: 4px;
    width: 12px;
  }

  .g2Qrw:before {
    -webkit-animation: ditYs 2s infinite;
    -moz-animation: ditYs 2s infinite;
    animation: ditYs 2s infinite;
    z-index: 2;
  }

  .g2Qrw:after {
    -webkit-animation: ditYs 2s 1s infinite;
    -moz-animation: ditYs 2s 1s infinite;
    animation: ditYs 2s 1s infinite;
    z-index: 1;
  }

  .g2Qrw.FbRtQ {
    position: absolute;
    right: 26px;
    top: 2px;
  }

  .g2Qrw.FbRtQ:after,
  .g2Qrw.FbRtQ:before {
    border: 2px solid #e21b22;
    box-shadow: 0 0 10px #e21b22, inset 0 0 10px #e21b22;
  }

  .yCs_c {
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    position: relative;
  }

  .yCs_c:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
  }

  .yCs_c > .Bw78m {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }

  .yCs_c > .Bw78m {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .yCs_c > .Bw78m {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
  }

  .yCs_c > .Bw78m img {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: var(--offwhite-color)
      url(./assets_main/images/83033472.svg)
      no-repeat center;
    background-size: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 100%;
  }

  .yCs_c > .Bw78m img.Mcd2g {
    object-fit: contain;
  }

  .yCs_c > .Bw78m:after {
    background: rgba(var(--primary-dark-color-rgba), 0.02);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }

  .EHI6L,
  .moc0Y {
    transform-origin: left bottom;
  }

  .EHI6L:empty,
  .moc0Y:empty {
    min-width: auto;
    padding: 4px 6px 4px 8px;
  }

  .EHI6L:before,
  .moc0Y:before {
    background-size: 412px;
    content: "";
    height: 12px;
  }

  .moc0Y:before {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -80px -669px;
    background-repeat: no-repeat;
    background-size: auto;
    vertical-align: middle;
    width: 12px;
  }

  .EHI6L:before {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -47px -219px;
    background-repeat: no-repeat;
    width: 12px;
  }

  .YQ68T .yCs_c {
    flex: 0 0 128px;
  }

  .YQ68T .GP4WG {
    display: block;
    font-weight: 600;
  }

  .vtwvH {
    margin: -4px 16px 16px;
    padding: 0 0 12px;
  }

  .vtwvH p {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: -4px;
    overflow: hidden;
  }

  .FQ_pz {
    background-position: -3px -105px;
    background-size: 50px;
    border-radius: 4px;
    bottom: 8px;
    height: 18px;
    left: 8px;
    position: absolute;
    width: 42px;
  }

  .FQ_pz,
  .FQ_pz.XREKQ {
    background-color: var(--white-color);
    background-image: url(./assets_main/images/69822060.cms);
    background-repeat: no-repeat;
  }

  .FQ_pz.XREKQ {
    background-position: -7px -91px;
    background-size: 53px;
    bottom: 4px;
    height: 16px;
    left: 4px;
    width: 16px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis {
      border-top: 0 !important;
      margin: 0 16px 12px;
      padding: 0 0 12px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis {
      border-top: 1px dotted rgba(var(--primary-dark-color-rgba), 0.3);
    }

    ._YVis:hover .yCs_c > .Bw78m img {
      -webkit-transform: scale(1.1);
      -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -o-transform: scale(1.1);
      transform: scale(1.1);
    }

    ._YVis:hover figcaption {
      color: #595959;
    }

    ._YVis .ufRja {
      max-height: 50px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.YQ68T figcaption {
      height: 86px;
    }

    ._YVis.YQ68T figcaption.P6y6C {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }
  }

  ._YVis figcaption {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: var(--primary-dark-color);
    display: -webkit-box;
    font-size: calc(13px + 0.625vw);
    font-weight: 600;
    line-height: calc(19.33333px + 0.83333vw);
    overflow: hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis figcaption {
      font-size: 13px;
      font-weight: 500;
      line-height: 18px;
      margin-left: 16px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis figcaption {
      flex: 2;
      height: 66px;
      margin: -4px 16px 0 0;
    }
  }

  ._YVis figcaption.bjYfb {
    display: initial;
    max-height: none !important;
    overflow: visible;
  }

  ._YVis figcaption.bjYfb span {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    max-height: 54px;
    overflow: hidden;
  }

  ._YVis.AP2be {
    border-top: 0;
    margin-bottom: 0;
    margin-right: 20px;
    position: relative;
  }

  ._YVis.AP2be:after {
    background: rgba(var(--primary-dark-color-rgba), 0);
    background: -webkit-linear-gradient(
      top,
      rgba(var(--primary-dark-color-rgba), 0),
      rgba(var(--primary-dark-color-rgba), 0.7)
    );
    background: linear-gradient(
      to bottom,
      rgba(var(--primary-dark-color-rgba), 0),
      rgba(var(--primary-dark-color-rgba), 0.7)
    );
    bottom: 0;
    content: "";
    height: 60%;
    position: absolute;
    width: 100%;
    z-index: 1;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.AP2be:after {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
  }

  ._YVis.AP2be .yCs_c {
    flex: 1;
    position: relative;
  }

  ._YVis.AP2be .yCs_c:before {
    content: "";
    display: block;
    padding-top: 177.77778%;
    width: 100%;
  }

  ._YVis.AP2be .yCs_c > .Bw78m {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }

  ._YVis.AP2be .yCs_c > .Bw78m img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }

  ._YVis.AP2be .moc0Y {
    display: none;
  }

  ._YVis.AP2be figcaption {
    -webkit-line-clamp: 4;
    bottom: 12px;
    color: var(--white-color);
    font-size: 16px;
    font-weight: 700;
    left: 0;
    line-height: 20px;
    max-height: 100% !important;
    padding-right: 16px;
    position: absolute;
    z-index: 11;
  }

  ._YVis figcaption.P6y6C,
  ._YVis.AP2be figcaption {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  ._YVis figcaption.P6y6C {
    -webkit-line-clamp: 2;
  }

  ._YVis figcaption .irLla {
    display: -ms-flexbox;
    display: flex;
  }

  ._YVis figcaption .irLla .GP4WG {
    margin-right: 4px;
  }

  ._YVis figcaption .gM7OE {
    color: #595959;
    font: 500 12px/16px Verdana;
    margin-top: 1px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a .Hn2z7,
    ._YVis.M194D .Hn2z7 {
      display: block;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a .Hn2z7,
    ._YVis.M194D .Hn2z7 {
      -ms-flex-direction: column;
      flex-direction: column;
    }
  }

  ._YVis.IEy0a .yCs_c,
  ._YVis.M194D .yCs_c {
    width: 100%;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a .EHI6L,
    ._YVis.IEy0a .moc0Y,
    ._YVis.M194D .EHI6L,
    ._YVis.M194D .moc0Y {
      bottom: 0;
      font-size: 12px;
      left: 0;
    }
  }

  ._YVis.M194D {
    border: none;
    overflow: hidden;
    padding-bottom: 0;
    position: relative;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.M194D {
      margin: 0 0 16px;
    }
  }

  ._YVis.M194D figcaption {
    margin: 8px 0 0;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.M194D figcaption {
      font-size: 14px;
      line-height: 20px;
    }

    ._YVis.M194D figcaption i {
      font-style: normal;
      font-weight: 700;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.M194D figcaption {
      height: 54px;
      min-height: 54px;
    }
  }

  ._YVis.M194D figcaption i {
    font-style: normal;
    font-weight: 700;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.fThn8 {
      border: 1px solid #ececec;
      border-radius: 8px;
      overflow: hidden;
    }

    ._YVis.fThn8 .yCs_c .Bw78m {
      border-radius: 8px 8px 0 0;
    }

    ._YVis.fThn8 .yCs_c .EHI6L {
      border-radius: 0 8px 0 0;
    }

    ._YVis.fThn8 figcaption {
      margin-bottom: 12px;
      min-height: 60px;
      padding: 0 12px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.O3yGf .BLdj1,
    ._YVis.u2g_3 .BLdj1 {
      bottom: 0;
      left: 0;
      padding: 15px 20px;
      position: absolute;
      width: 100%;
      z-index: 10;
    }

    ._YVis.O3yGf .BLdj1 .EHI6L,
    ._YVis.O3yGf .BLdj1 .moc0Y,
    ._YVis.O3yGf .BLdj1 figcaption,
    ._YVis.u2g_3 .BLdj1 .EHI6L,
    ._YVis.u2g_3 .BLdj1 .moc0Y,
    ._YVis.u2g_3 .BLdj1 figcaption {
      bottom: auto !important;
      left: auto;
      position: relative;
    }

    ._YVis.O3yGf .BLdj1 .EHI6L,
    ._YVis.O3yGf .BLdj1 .moc0Y,
    ._YVis.u2g_3 .BLdj1 .EHI6L,
    ._YVis.u2g_3 .BLdj1 .moc0Y {
      display: inline-block;
      margin-bottom: 6px;
    }

    ._YVis.O3yGf .BLdj1 .EHI6L:before,
    ._YVis.u2g_3 .BLdj1 .EHI6L:before {
      position: relative;
      top: 1px;
    }

    ._YVis.O3yGf .BLdj1 figcaption,
    ._YVis.u2g_3 .BLdj1 figcaption {
      margin: 0 !important;
      position: relative !important;
    }

    ._YVis.O3yGf {
      margin: 0 0 20px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.O3yGf:nth-last-child(-n + 2) {
      margin-bottom: 0;
    }

    ._YVis.O3yGf:hover figcaption {
      color: #595959;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    ._YVis.O3yGf {
      padding-left: 0;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.O3yGf:nth-last-child(-n + 2) {
      margin-top: 8px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.O3yGf .BLdj1 .EHI6L {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      margin-bottom: 8px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.O3yGf .BLdj1 {
      position: relative;
    }

    ._YVis.O3yGf .BLdj1 .EHI6L {
      bottom: auto;
      top: -27px;
    }
  }

  ._YVis.O3yGf figcaption {
    color: rgba(var(--white-color-rgba), 0.8);
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.O3yGf figcaption {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      font-size: 12px;
      line-height: 16px;
      max-height: 48px;
      min-height: 0;
      overflow: hidden;
      position: relative;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait) and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait),
    screen and (min-width: 999px) and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    ._YVis.O3yGf figcaption {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.O3yGf figcaption {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      font-size: 14px;
      line-height: 20px;
      max-height: 60px;
      overflow: hidden;
    }
  }

  ._YVis.u2g_3 {
    margin: 0;
  }

  ._YVis.u2g_3 .yCs_c:after {
    background: rgba(var(--primary-dark-color-rgba), 0);
    background: -webkit-linear-gradient(
      top,
      rgba(var(--primary-dark-color-rgba), 0),
      rgba(var(--primary-dark-color-rgba), 0.6)
    );
    background: linear-gradient(
      to bottom,
      rgba(var(--primary-dark-color-rgba), 0),
      rgba(var(--primary-dark-color-rgba), 0.6)
    );
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    bottom: 0;
    content: "";
    height: 100px;
    position: absolute;
    width: 100%;
    z-index: 1;
  }

  ._YVis.u2g_3 figcaption {
    color: var(--white-color);
    left: 0;
    margin: 0 20px;
    position: absolute;
    text-shadow: 0 2px 0 rgba(var(--primary-dark-color-rgba), 0.3);
    z-index: 2;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.u2g_3 .yCs_c {
      margin-bottom: 10px;
    }

    ._YVis.u2g_3 .yCs_c:after {
      background: rgba(var(--primary-dark-color-rgba), 0.2);
      background: -webkit-linear-gradient(
        top,
        rgba(var(--primary-dark-color-rgba), 0.2),
        rgba(var(--primary-dark-color-rgba), 0.2)
      );
      background: linear-gradient(
        to bottom,
        rgba(var(--primary-dark-color-rgba), 0.2),
        rgba(var(--primary-dark-color-rgba), 0.2)
      );
      height: 100%;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    ._YVis.u2g_3 .BLdj1 {
      padding: 10px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.u2g_3 .BLdj1 figcaption {
      font-size: 14px;
      line-height: 20px;
    }
  }

  ._YVis.u2g_3 .BLdj1 .moc0Y:empty {
    display: none;
  }

  ._YVis.u2g_3 figcaption {
    bottom: 18px;
    height: auto;
    min-height: 0;
  }

  ._YVis.IEy0a {
    border: none;
    padding-bottom: 0;
    position: relative;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a {
      margin: 0 16px 16px;
      min-height: 80px;
    }

    ._YVis.IEy0a .FQ_pz {
      background-position: 1px -101px;
      border-radius: 8px;
      height: 26px;
      width: 50px;
    }

    ._YVis.IEy0a .yCs_c .Bw78m {
      border: none;
      border-radius: 12px;
    }

    ._YVis.IEy0a a:after {
      border-radius: 0 0 12px 12px;
    }
  }

  ._YVis.IEy0a > a:after {
    background: rgba(var(--primary-dark-color-rgba), 0);
    background: -webkit-linear-gradient(
      top,
      rgba(var(--primary-dark-color-rgba), 0),
      rgba(var(--primary-dark-color-rgba), 0.7)
    );
    background: linear-gradient(
      to bottom,
      rgba(var(--primary-dark-color-rgba), 0),
      rgba(var(--primary-dark-color-rgba), 0.7)
    );
    bottom: 0;
    content: "";
    height: 60%;
    position: absolute;
    width: 100%;
    z-index: 1;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a > a:after {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
    }
  }

  ._YVis.IEy0a figcaption {
    bottom: 0;
    color: var(--white-color);
    margin: 0 20px 12px;
    position: absolute;
    text-shadow: 0 2px 8px rgba(var(--primary-dark-color-rgba), 0.4);
    z-index: 2;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a figcaption {
      font: 700 24px/28px Georgia;
    }
  }

  @media screen and (min-width: 1511px) {
    ._YVis.IEy0a figcaption {
      font: 700 28px/32px Georgia;
      margin: 0 24px 16px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a figcaption {
      font-size: calc(13.33333px + 0.83333vw);
      font-weight: 700;
      height: auto;
      line-height: calc(21.33333px + 0.83333vw);
      margin: 0 4px 12px;
      padding: 0 10px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a.O3yGf {
      margin-bottom: 0;
    }

    ._YVis.IEy0a.O3yGf .yCs_c:after {
      background: rgba(var(--primary-dark-color-rgba), 0);
      background: -webkit-linear-gradient(
        top,
        rgba(var(--primary-dark-color-rgba), 0),
        rgba(var(--primary-dark-color-rgba), 0.6)
      );
      background: linear-gradient(
        to bottom,
        rgba(var(--primary-dark-color-rgba), 0),
        rgba(var(--primary-dark-color-rgba), 0.6)
      );
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      bottom: 0;
      content: "";
      height: 100px;
      position: absolute;
      width: 100%;
      z-index: 1;
    }

    ._YVis.IEy0a.O3yGf figcaption {
      color: var(--white-color);
      left: 0;
      margin: 0 20px;
      position: absolute;
      text-shadow: 0 2px 0 rgba(var(--primary-dark-color-rgba), 0.3);
      z-index: 2;
    }

    ._YVis.IEy0a.O3yGf .yCs_c {
      margin-bottom: 0;
      opacity: 0.8;
    }

    ._YVis.IEy0a.O3yGf figcaption {
      bottom: 15px;
      font-size: 20px;
      line-height: 28px;
      max-height: 56px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a.O3yGf {
      margin-bottom: 24px;
    }

    ._YVis.IEy0a.O3yGf figcaption {
      font-size: 18px;
      line-height: 24px;
      max-height: 72px;
      min-height: 0;
    }
  }

  ._YVis.IEy0a.u2g_3 {
    margin: 0;
  }

  ._YVis.IEy0a.u2g_3 figcaption {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    max-height: 72px;
  }

  ._YVis.IEy0a.M194D figcaption {
    margin: 0 16px;
  }

  ._YVis.IEy0a.M194D.u2g_3 figcaption {
    margin: 0 20px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a .yCs_c > img {
      border-radius: 0;
    }
  }

  ._YVis.IEy0a p:not(:empty) {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: var(--primary-dark-color);
    display: -webkit-box;
    font: normal 12px/18px Verdana;
    overflow: hidden;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a p:not(:empty) {
      margin: 5px 16px 0;
      width: calc(100% - 32px);
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a p:not(:empty) {
      font: normal 14px/24px Verdana;
      height: 72px;
    }
  }

  ._YVis.IEy0a .EHI6L {
    left: 20px;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a .EHI6L {
      bottom: 20px;
    }
  }

  ._YVis.IEy0a .moc0Y {
    left: 20px;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a .moc0Y {
      bottom: 20px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a .toRQT > figcaption:nth-child(2) {
      font-size: 24px !important;
      line-height: 28px;
      margin: 0 24px 4px !important;
    }

    ._YVis.IEy0a .toRQT > figcaption:nth-child(3) {
      font-size: 12px !important;
      font-weight: 400;
      line-height: 16px;
      margin: 0 24px 16px;
      text-align: right;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a .toRQT > figcaption:nth-child(2) {
      font-size: 20px !important;
      line-height: 24px;
      margin: 0 16px 4px !important;
      padding: 0;
    }

    ._YVis.IEy0a .toRQT > figcaption:nth-child(3) {
      font-size: 12px !important;
      font-weight: 400;
      line-height: 16px;
      margin: 0 16px 16px;
      padding: 0;
      text-align: right;
    }
  }

  ._YVis.IEy0a .hoid1 {
    bottom: 0;
    position: absolute;
  }

  ._YVis.IEy0a .hoid1 .EHI6L,
  ._YVis.IEy0a .hoid1 .moc0Y {
    bottom: 8px;
    display: inline-flex;
    left: 15px;
    min-width: auto;
    position: relative;
    z-index: 2;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a .hoid1 .EHI6L,
    ._YVis.IEy0a .hoid1 .moc0Y {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a .hoid1 .EHI6L,
    ._YVis.IEy0a .hoid1 .moc0Y {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      left: 24px;
    }
  }

  ._YVis.IEy0a .hoid1 > figcaption {
    font-family: Georgia;
    position: relative;
  }

  ._YVis.IEy0a .hoid1 .gDwPw {
    display: -ms-flexbox;
    display: flex;
    padding: 0 0 4px 14px;
  }

  ._YVis.IEy0a .hoid1 .gDwPw .epkk9 {
    color: var(--white-color);
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    margin-right: 4px;
    position: relative;
    text-transform: uppercase;
    z-index: 10;
  }

  ._YVis.IEy0a .hoid1 .gDwPw .gM7OE {
    color: var(--white-color);
    font: 500 12px/16px Verdana;
    z-index: 10;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.IEy0a.EHBwu {
      margin-bottom: 24px;
    }

    ._YVis.IEy0a.EHBwu figcaption {
      font: 700 16px/20px Georgia;
      margin: 0 16px 12px;
    }

    ._YVis.IEy0a.EHBwu .A_qOC {
      margin-left: 16px;
    }

    ._YVis.IEy0a.EHBwu .EHI6L,
    ._YVis.IEy0a.EHBwu .FQ_pz,
    ._YVis.IEy0a.EHBwu .moc0Y {
      left: 16px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait) and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait),
    screen and (min-width: 999px) and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    ._YVis.IEy0a.EHBwu figcaption {
      font: 700 14px/18px Georgia;
      margin: 0 12px 8px;
    }

    ._YVis.IEy0a.EHBwu .EHI6L,
    ._YVis.IEy0a.EHBwu .moc0Y {
      left: 12px;
    }
  }

  ._YVis.IEy0a .FQ_pz {
    display: block;
    left: 25px;
    position: relative;
    z-index: 2;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis.IEy0a .FQ_pz {
      left: 15px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis:not(.M194D):not(.IEy0a) .yCs_c {
      position: relative;
    }

    ._YVis:not(.M194D):not(.IEy0a) .yCs_c:before {
      content: "";
      display: block;
      padding-top: 75%;
      width: 100%;
    }

    ._YVis:not(.M194D):not(.IEy0a) .yCs_c > .Bw78m {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    ._YVis:not(.M194D):not(.IEy0a) .yCs_c > .Bw78m img {
      height: 100%;
      object-fit: cover;
      width: 100%;
    }
  }

  ._YVis:not(.M194D):not(.IEy0a) .yCs_c .H441_,
  ._YVis:not(.M194D):not(.IEy0a) .yCs_c .QIlbc {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #e21b22;
    background-size: 470px;
    -webkit-border-radius: 0 4px 0 4px;
    -moz-border-radius: 0 4px 0 4px;
    border-radius: 0 4px 0 4px;
    bottom: 0;
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._YVis:not(.M194D):not(.IEy0a) .yCs_c .H441_,
    ._YVis:not(.M194D):not(.IEy0a) .yCs_c .QIlbc {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 0 4px 0 8px;
      -moz-border-radius: 0 4px 0 8px;
      border-radius: 0 4px 0 8px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis:not(.M194D):not(.IEy0a) figcaption {
      margin-top: -4px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis:not(.M194D):not(.IEy0a):not(.VGVdf) figcaption {
      max-height: 54px;
    }
  }

  ._YVis:not(.M194D):not(.IEy0a) .yCs_c .QIlbc {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -71px -625px;
    background-repeat: no-repeat;
  }

  ._YVis:not(.M194D):not(.IEy0a) .H441_ {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -51px -247px;
    background-repeat: no-repeat;
  }

  .WpSZA {
    margin-bottom: 20px;
  }

  .lQCs2 figcaption {
    font-size: 12px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .photoCard figcaption {
      font-weight: 500;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .photoCard figcaption {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      bottom: -66px !important;
      display: -webkit-box;
      height: 0 !important;
      margin: 0 !important;
      min-height: 0 !important;
      opacity: 0;
      overflow: hidden;
      -webkit-transition: bottom 0.3s;
      -moz-transition: bottom 0.3s;
      -ms-transition: bottom 0.3s;
      -o-transition: bottom 0.3s;
      transition: bottom 0.3s;
    }

    .photoCard .moc0Y {
      bottom: 0 !important;
      left: 0 !important;
      z-index: 2;
    }

    .photoCard:hover figcaption {
      bottom: 0 !important;
      height: 36px !important;
      margin: 0 16px 12px !important;
      min-height: 36px !important;
      opacity: 1;
    }

    .photoCard:hover .moc0Y {
      display: none !important;
      -webkit-transition: all 0.1s;
      -moz-transition: all 0.1s;
      -ms-transition: all 0.1s;
      -o-transition: all 0.1s;
      transition: all 0.1s;
    }
  }

  .photoGalCard .moc0Y:before {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -59px -299px;
    background-repeat: no-repeat;
  }

  .photoStoryCard .moc0Y:before {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -80px -669px;
    background-repeat: no-repeat;
  }

  .photos_videos ._YVis figcaption {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
    min-height: 40px;
    overflow: hidden;
  }

  .cardParagraph ._YVis {
    border-bottom: 1px dotted #a5a5a5;
    padding-bottom: 10px;
  }

  .cardParagraph ._YVis figcaption {
    height: auto;
    margin-bottom: 4px;
  }

  .cardParagraph ._YVis p {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: var(--primary-dark-color);
    display: -webkit-box;
    font-size: 14px;
    margin-bottom: 10px;
    overflow: hidden;
  }

  .cardWrapblock ._YVis {
    border-bottom: 1px dotted #a5a5a5;
    padding-bottom: 16px;
  }

  .cardWrapblock ._YVis .NGjN6 {
    margin: -4px 16px 0 0;
  }

  .cardWrapblock ._YVis figcaption {
    font-size: 16px;
    font-weight: 700;
    height: auto;
    line-height: 20px;
    margin: 0 0 4px;
  }

  .cardWrapblock ._YVis p {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--primary-dark-color);
    display: -webkit-box;
    font-size: 12px;
    line-height: 18px;
    margin-right: auto;
    overflow: hidden;
  }

  .cardWrapblock.cardLeftAlign ._YVis .Hn2z7 {
    flex-direction: row;
  }

  .cardWrapblock.cardLeftAlign ._YVis .Hn2z7 .NGjN6 {
    margin: -2px 0 0 16px;
  }

  .moreStoriesCard ._YVis {
    margin-bottom: 32px;
  }

  .moreStoriesCard ._YVis figcaption {
    font-size: 16px;
    line-height: 24px;
  }

  .k0jpb {
    background: #e21b22;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 0 4px;
    -moz-border-radius: 0 4px;
    border-radius: 0 4px;
    bottom: 0;
    color: var(--white-color);
    font: 500 10px/1 normal Verdana;
    padding: 6px 8px;
    position: absolute;
    text-transform: uppercase;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .k0jpb {
      font-size: 12px;
      padding: 8px 12px;
    }
  }

  .k0jpb:empty {
    display: none;
  }

  ._YVis.bUxjb {
    border-bottom: 1px dotted rgba(var(--primary-dark-color-rgba), 0.3);
    margin-bottom: 12px;
    padding-bottom: 12px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._YVis.bUxjb figcaption {
      font-size: 16px;
      line-height: 24px;
      margin-left: 0;
      min-height: 48px;
    }
  }

  ._YVis.GNwuZ {
    margin-bottom: 24px;
  }

  ._YVis.GNwuZ .VBNEr {
    color: #595959;
    font-size: 10px;
    line-height: 12px;
    margin: 8px 0 4px;
    text-transform: uppercase;
  }

  ._YVis.GNwuZ figcaption {
    margin: 0;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .Er0jX {
      -ms-flex-pack: justify !important;
      display: -ms-flexbox;
      display: flex;
      justify-content: space-between !important;
      margin-bottom: 40px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Er0jX {
      border-bottom: 1px solid #e6e6e6;
      padding: 24px 16px;
    }

    .Er0jX:last-child {
      border-bottom: 0;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Er0jX.eu2FU .M194D {
      flex: 0 0 100%;
      width: 100%;
    }

    .Er0jX.eu2FU .M194D .yCs_c {
      flex: inherit;
      position: relative;
      width: inherit;
    }

    .Er0jX.eu2FU .M194D .yCs_c:before {
      content: "";
      display: block;
      padding-top: 56.25%;
      width: 100%;
    }

    .Er0jX.eu2FU .M194D .yCs_c > .Bw78m {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .Er0jX.eu2FU .M194D .yCs_c > .Bw78m img {
      height: 100%;
      object-fit: cover;
      width: 100%;
    }

    .Er0jX.eu2FU .UXX_c {
      margin-bottom: 12px;
      margin-left: 0;
      order: -1;
    }

    .Er0jX.eu2FU .MaRYk {
      font-size: 20px;
      line-height: 24px;
    }

    .Er0jX.eu2FU .BXkfP {
      display: block;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .Er0jX.eu2FU .M194D {
      flex: 0 0 500px;
      width: 500px;
    }

    .Er0jX.eu2FU .M194D .UXX_c {
      margin-left: 30px;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .Er0jX.eu2FU .M194D {
      flex: 0 0 360px;
      width: 360px;
    }
  }

  .Er0jX .J3iDj {
    pointer-events: none;
  }

  .Er0jX .e9qTx {
    color: #1a1a1a;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Er0jX .M194D {
      margin: 0;
      padding-bottom: 0;
    }

    .Er0jX .M194D .yCs_c {
      flex: 0 0 120px;
      position: relative;
      width: 120px;
    }

    .Er0jX .M194D .yCs_c:before {
      content: "";
      display: block;
      padding-top: 75%;
      width: 100%;
    }

    .Er0jX .M194D .yCs_c > .Bw78m {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .Er0jX .M194D .yCs_c > .Bw78m img {
      height: 100%;
      object-fit: cover;
      width: 100%;
    }
  }

  @media screen and (max-width: 767px) and (max-width: 359px),
    screen and (orientation: landscape) and (max-width: 1000px) and (max-width: 359px) {
    .Er0jX .M194D .yCs_c {
      flex: 0 0 100px;
      width: 100px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .Er0jX .M194D {
      flex: 0 0 300px;
      width: 300px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Er0jX .Hn2z7 {
      flex-direction: row;
      flex-wrap: wrap;
    }
  }

  .Er0jX .bJjHJ .M194D {
    flex: 0 0 500px;
    width: 500px;
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .Er0jX .bJjHJ .M194D {
      flex: 0 0 360px;
      width: 360px;
    }
  }

  .Er0jX .bJjHJ .UXX_c {
    margin-left: 30px;
  }

  .Er0jX .ZOCgb {
    display: block;
  }

  .Er0jX .ZOCgb .Hn2z7 {
    flex: 0 0 100%;
    width: 100%;
  }

  .Er0jX .ZOCgb:not(.BXkfP) .UXX_c {
    margin-left: 0;
    padding: 12px 0;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .Er0jX .BXkfP .IBB6b {
      -ms-flex-pack: justify !important;
      display: -ms-flexbox;
      display: flex;
      justify-content: space-between !important;
    }
  }

  .Er0jX .BXkfP .MaRYk {
    margin-bottom: 12px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Er0jX .BXkfP .MaRYk {
      font-size: 20px;
      line-height: 28px;
      margin-bottom: 16px;
    }
  }

  .Er0jX .BXkfP .yCs_c {
    flex: 0 0 100%;
    margin-bottom: 16px;
    width: 100%;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .Er0jX .BXkfP .UXX_c {
      margin-left: 16px;
      padding: 0;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Er0jX .BXkfP .UXX_c {
      margin-bottom: 0;
      margin-left: 0;
    }
  }

  .xq_RR .MaRYk {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 8px;
  }

  .HdwUG .MaRYk {
    font-size: 20px;
    line-height: 30px;
  }

  .HdwUG .M9y7h {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
  }

  .Rd6Cr {
    margin-bottom: 0;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Rd6Cr {
      background: var(--white-color);
      flex: 0 0 260px;
      margin-right: 16px;
    }
  }

  .Rd6Cr .MaRYk {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 4px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Rd6Cr .MaRYk {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }
  }

  .Rd6Cr .M9y7h {
    color: #333;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Rd6Cr .M9y7h {
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }

    .Rd6Cr .M194D .yCs_c {
      flex: 0 0 100%;
      position: relative;
      width: 100%;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Rd6Cr .M194D .yCs_c:before {
      content: "";
      display: block;
      padding-top: 56.25%;
      width: 100%;
    }

    .Rd6Cr .M194D .yCs_c > .Bw78m {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
    }

    .Rd6Cr .M194D .yCs_c > .Bw78m img {
      height: 100%;
      object-fit: cover;
      width: 100%;
    }
  }

  .MaRYk {
    color: var(--primary-dark-color);
    display: block;
    font: 600 16px/24px Georgia;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .MaRYk {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
      word-break: break-word;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .MaRYk {
      font: 700 24px/34px Georgia;
      margin-bottom: 12px;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -ms-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
    }

    .MaRYk:hover {
      color: #595959;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .MaRYk {
      font-size: 20px;
      line-height: 28px;
    }
  }

  .UXX_c {
    flex: 1;
    margin-left: 18px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .GP4WG {
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
      white-space: pre-wrap;
    }
  }

  .GP4WG .Uc5zq + .Uc5zq:before {
    color: var(--primary-dark-color);
    content: ",";
    padding-right: 6px;
    text-transform: none;
  }

  .GP4WG .Uc5zq + .Uc5zq:last-of-type:before {
    content: "/";
    padding: 0 6px 0 3px;
  }

  .M9y7h {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    color: var(--primary-dark-color);
    display: -webkit-box;
    font: 500 16px/24px Verdana;
    margin-bottom: 12px;
    overflow: hidden;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .M9y7h {
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .M9y7h {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .qh5NR {
      flex: 0 0 100%;
      margin-top: 16px;
    }
  }

  .qh5NR:empty {
    display: none;
  }

  .qh5NR li {
    color: var(--primary-dark-color);
    display: inline;
    font-size: 12px;
    line-height: 16px;
    position: relative;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .qh5NR li {
      display: inline-block;
    }
  }

  .qh5NR li + li span {
    display: inline-block;
    padding-left: 20px;
    position: relative;
  }

  .qh5NR li + li span:before {
    background: #bababa;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    content: "";
    height: 4px;
    left: 8px;
    position: absolute;
    top: 6px;
    width: 4px;
  }

  .qh5NR li a {
    color: #595959;
    font-weight: 700;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .qh5NR li a {
      color: var(--primary-dark-color);
    }
  }

  .qh5NR li span {
    font-weight: 500;
  }

  .qh5NR li.ZSEpd .tMOH2 + .tMOH2:before {
    content: ",";
    padding-right: 6px;
    text-transform: none;
  }

  .qh5NR li.ZSEpd .tMOH2 + .tMOH2:last-of-type:before {
    content: "and";
    padding: 0 6px;
  }

  .zEUEs {
    color: #333;
    font-size: 14px;
    font-weight: 500;
    margin-top: 19px;
  }

  .zEUEs li {
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 1em;
    margin-top: 8px;
  }

  .zEUEs a {
    color: #333;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .toiplusauthorpage .Er0jX:not(.eu2FU) .MaRYk,
    .toiplusmostanalyticspage .Er0jX:not(.eu2FU) .MaRYk,
    .toiplusnocpage .Er0jX:not(.eu2FU) .MaRYk,
    .toiplussectionpage .Er0jX:not(.eu2FU) .MaRYk {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }

    .toiplusauthorpage .Er0jX:not(.eu2FU) .M9y7h,
    .toiplusmostanalyticspage .Er0jX:not(.eu2FU) .M9y7h,
    .toiplusnocpage .Er0jX:not(.eu2FU) .M9y7h,
    .toiplussectionpage .Er0jX:not(.eu2FU) .M9y7h {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }

    .toiplusauthorpage .Er0jX.eu2FU .MaRYk,
    .toiplusmostanalyticspage .Er0jX.eu2FU .MaRYk,
    .toiplusnocpage .Er0jX.eu2FU .MaRYk,
    .toiplussectionpage .Er0jX.eu2FU .MaRYk {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }

    .toiplushomepage .Er0jX.eu2FU .MaRYk,
    .toiplushomepage .rightCard .MaRYk {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }
  }

  .kvYcd {
    border-bottom: none;
  }

  .widget_wrap ._YVis {
    -ms-flex-align: center !important;
    align-items: center !important;
    border: none;
    display: -ms-flexbox;
    display: flex;
  }

  .widget_wrap ._YVis .yCs_c {
    flex: 1;
    min-width: 116px;
  }

  .widget_wrap ._YVis figcaption {
    flex: 1;
  }

  .card_wrap ._YVis {
    margin: 0;
  }

  .card_wrap ._YVis:not(:last-child) {
    border-bottom: 1px solid #ececec;
    margin-bottom: 12px;
  }

  .card_wrap ._YVis:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .card_wrap ._YVis figcaption {
    color: #1a1a1a;
    font: 600 14px/20px Georgia;
    height: 60px;
    margin: -1px 16px 0 0;
  }

  .campaignBgColor {
    border: none !important;
    margin: 0 0 -1px !important;
    padding: 12px 12px 16px !important;
    position: relative;
    width: 100%;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .campaignBgColor {
      margin-bottom: 12px !important;
    }
  }

  .listingfix ._YVis {
    border: none;
    margin-bottom: 24px;
  }

  .listingfix ._YVis:last-child {
    margin-bottom: 0;
  }

  .listingfix ._YVis figcaption {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    max-height: 72px !important;
  }

  @media screen and (max-width: 1510px) {
    .listingfix ._YVis figcaption {
      font-size: 14px;
      line-height: 20px;
    }
  }

  .listingfix .yCs_c {
    flex: 0 0 130px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .matchCenterArticles ._YVis {
      border: none !important;
      border-bottom: 1px solid #ececec !important;
      flex: 0 0 33.33333%;
      margin: 0 0 20px;
      padding: 0 10px 20px;
    }

    .matchCenterArticles ._YVis:last-child {
      margin: 0 0 20px;
    }

    .matchCenterArticles ._YVis .Hn2z7 {
      display: block;
    }

    .matchCenterArticles ._YVis .Hn2z7 .yCs_c {
      aspect-ratio: 16/9;
      border-radius: 16px;
      height: auto;
      margin: 0 0 12px;
      overflow: hidden;
    }

    .matchCenterArticles ._YVis .Hn2z7 figcaption {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      font-size: 15px;
      font-weight: 400;
      line-height: 20px;
      margin: 0;
      max-height: none !important;
      overflow: hidden;
    }
  }

  .SUFV8 {
    background: #f5f7ff;
    border: 1px solid #ececec !important;
    border-radius: 16px;
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.06);
    margin: 0 16px 16px;
    padding: 16px;
  }

  .SUFV8 ._YVis.IEy0a {
    margin: 0;
  }

  .SUFV8 ._YVis.IEy0a figcaption {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--primary-dark-color);
    display: -webkit-box;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-shadow: unset;
  }

  .SUFV8 ._YVis.IEy0a a:after {
    content: unset;
  }

  .SUFV8 ._YVis.IEy0a .hoid1 {
    bottom: unset;
    position: relative;
  }

  .P3w1r {
    left: 12px;
    position: absolute;
    top: 12px;
    z-index: 1;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .roboto-font ._YVis:not(.M194D):not(.IEy0a) figcaption {
      font-weight: 400 !important;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .roboto-font ._YVis.IEy0a figcaption {
      font-weight: 700 !important;
    }

    .roboto-font ._YVis.M194D figcaption,
    .roboto-font ._YVis.M194D.fThn8 figcaption {
      font-weight: 400 !important;
    }
  }

  #story-blocker .AzVQZ .vKAxh {
    border-color: hsla(0, 0%, 100%, 0.7) #e21b22 #e21b22;
    height: 60px;
    margin-left: -30px;
    margin-top: -30px;
    width: 60px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .contentwrapper {
      overflow: initial;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .v2YhQ {
      position: sticky;
      top: 38px;
      z-index: 3;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .v2YhQ.xBmix {
      position: sticky;
      top: 0;
      transition: all 0.3s;
      z-index: 2;
    }

    .v2YhQ.jRka1 {
      top: 50px;
      transition: all 0.8s;
    }

    .v2YhQ.oEfIO {
      top: 31px;
    }
  }

  body:not(.geo-in) .kvjrG {
    display: none;
  }

  ._pM9i {
    height: 0;
    overflow: hidden;
    transition: height 0.66s ease-out;
  }

  ._pM9i.uwfQu {
    height: 56px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._pM9i.uwfQu {
      height: 68px;
      margin: 4px auto 20px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    ._pM9i.kvjrG {
      height: 66px;
    }

    ._pM9i.kvjrG .VyfdP {
      height: inherit;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    ._pM9i.v1NwK {
      height: 88px;
    }

    ._pM9i.v1NwK .VyfdP {
      height: inherit;
    }
  }

  .VyfdP {
    align-items: center;
    background-color: #f5edee;
    display: flex;
    height: 56px;
    justify-content: space-between;
    padding: 12px 16px;
    transition: height 0.66s ease-out;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .VyfdP.xBmix {
      position: sticky;
      top: 70px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .VyfdP {
      -ms-flex-pack: justify !important;
      -ms-flex-align: center !important;
      align-items: center !important;
      height: 68px;
      justify-content: space-between !important;
      margin: 4px auto 20px;
      max-width: 1168px;
      position: relative;
      width: 100%;
    }
  }

  .VyfdP .m9oFf {
    flex: 1;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .VyfdP .m9oFf {
      font-size: 16px;
      font-weight: 700;
      padding-right: 20px;
    }
  }

  .VyfdP .m9oFf .aproxgracediscounter,
  .VyfdP .m9oFf .expriedaysremaining,
  .VyfdP .m9oFf .gracedate {
    font-weight: 700;
  }

  .VyfdP .m9oFf .aproxgracediscounter,
  .VyfdP .m9oFf .gracedate {
    color: #e21b22;
  }

  .VyfdP .m9oFf .actualPrice {
    text-decoration: line-through;
  }

  .VyfdP ._59LUS {
    flex-shrink: 0;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .VyfdP ._59LUS {
      text-align: center;
    }
  }

  .VyfdP ._59LUS .Vbboc {
    background-color: #e21b22;
    color: var(--white-color);
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
  }

  .VyfdP ._59LUS .Vbboc:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: rgba(26, 26, 26, 0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    transition: all 0.3s;
    width: 0;
    z-index: -1;
  }

  .VyfdP ._59LUS .Vbboc:hover:before {
    width: 100%;
  }

  .VyfdP ._59LUS .Vbboc:after {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #e21b22;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -2;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .VyfdP ._59LUS .Vbboc {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      padding: 8px 40px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .VyfdP ._59LUS .Vbboc {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      padding: 6px;
    }
  }

  .VyfdP .sQ1Qx {
    background-image: url(./assets_main/images/69822060.cms);
    background-position: -15px -218px;
    background-repeat: no-repeat;
    background-size: 100px;
    display: inline-block;
    height: 21px;
    margin-right: 20px;
    vertical-align: middle;
    width: 70px;
  }

  .VyfdP .WrUZP {
    display: flex;
    margin-top: 4px;
  }

  .VyfdP .WrUZP p {
    color: #595959;
    font-size: 12px;
    font-weight: 500;
    margin: 0 20px 0 12px;
    position: relative;
  }

  .VyfdP .WrUZP p:before {
    background: #a5a5a5;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: -12px;
    margin-right: 12px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
  }

  .RBxKE {
    border-radius: 1000px;
    color: #595959;
    display: inline-block;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 16px;
    padding: 8px 24px 8px 16px;
  }

  .RBxKE.GRdF4 {
    margin-bottom: 0;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .RBxKE.GRdF4 {
      font-size: 12px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .RBxKE {
      font-size: 16px;
      line-height: 24px;
    }
  }

  .RBxKE a {
    color: #e21b22;
    cursor: pointer;
    font-weight: 500;
    margin-left: 8px;
    position: relative;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .RBxKE a {
      font-size: 12px;
      line-height: 12px;
    }
  }

  .RBxKE a:after {
    border: solid #e21b22;
    border-width: 1px 1px 0 0;
    bottom: 2px;
    content: "";
    height: 6px;
    position: absolute;
    right: unset;
    transform: rotate(45deg) translateY(-50%);
    width: 6px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .RBxKE a:after {
      bottom: 3px;
      height: 8px;
      width: 8px;
    }
  }

  @media screen and (max-width: 1366px) and (min-width: 1180px) {
    .RBxKE {
      font-size: 12px;
      line-height: 18px;
      margin-bottom: 0;
      padding: 0;
    }

    .RBxKE a:after {
      bottom: 1px;
      height: 6px;
      width: 6px;
    }
  }

  .Tg04P {
    background-color: #f4eeee;
    position: relative;
  }

  .Tg04P .cSVeh {
    display: flex;
    flex-flow: column;
    padding: 16px 0 16px 16px;
    width: calc(100% - 130px);
  }

  .Tg04P .cSVeh h3 {
    font: 700 16px/20px Verdana;
    margin-bottom: 4px;
  }

  .Tg04P .cSVeh p {
    font: normal 14px/20px Verdana;
    margin-bottom: 12px;
  }

  .Tg04P .cSVeh .YfeA4 {
    cursor: pointer;
    display: flex;
  }

  .Tg04P .cSVeh .YfeA4 .Dsffe {
    background-color: var(--white-color);
    border: 1px solid var(--primary-dark-color);
    border-radius: 2px;
    color: var(--primary-dark-color);
    font: 400 12px/18px Verdana;
    padding: 4px 12px;
    white-space: nowrap;
  }

  .Tg04P .cSVeh .YfeA4 .Dsffe:first-child {
    margin-right: 12px;
  }

  .Tg04P .cSVeh .YfeA4 .Dsffe.SGwlX {
    background-color: #ed193b;
    border: none;
    color: var(--white-color);
    font: 700 13px/18px Verdana;
  }

  .Tg04P img {
    background-size: contain;
    bottom: 0;
    height: 100%;
    max-height: 155px;
    max-width: 150px;
    position: absolute;
    right: 0;
    width: 100%;
  }

  .Tg04P .aproxgracediscounter {
    font-weight: 600;
  }

  .XvLZn {
    background-color: #e4e4e4;
    border: 1px solid #ccc;
    border-radius: 50%;
    cursor: pointer;
    height: 16px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 16px;
  }

  .XvLZn:after,
  .XvLZn:before {
    background-color: var(--primary-dark-color);
    content: "";
    height: 1px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 8px;
  }

  .XvLZn:before {
    transform: rotate(45deg);
  }

  .XvLZn:after {
    transform: rotate(135deg);
  }

  .t0Egq {
    background: var(--white-color);
    background: #fff;
    border: 1px solid #ececec;
    border-radius: 16px;
    box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.04);
    box-sizing: border-box;
    color: inherit;
    display: flex;
    flex-direction: column;
    padding: 12px 16px;
    width: 100%;
  }

  .t0Egq .B2rtS {
    -ms-flex-pack: justify !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between !important;
  }

  .t0Egq .B2rtS .RTKFB {
    -ms-flex-align: start !important;
    -ms-flex-pack: start !important;
    align-items: flex-start !important;
    display: -ms-flexbox;
    display: flex;
    flex: 1;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    max-width: calc(100% - 66px);
  }

  .t0Egq .B2rtS .RTKFB .bayh9 {
    font-weight: 700;
    margin-bottom: 4px;
  }

  .t0Egq .B2rtS .RTKFB .Xo2NX p,
  .t0Egq .B2rtS .RTKFB .bayh9 {
    color: var(--primary-dark-color);
    font-size: 14px;
    line-height: 20px;
  }

  .t0Egq .B2rtS .RTKFB .Xo2NX p {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin-bottom: 12px;
    overflow: hidden;
  }

  .t0Egq .B2rtS .fWrb5 {
    -ms-flex-align: center !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px;
  }

  .t0Egq .B2rtS .fWrb5 .W8xpa {
    align-items: center;
    display: flex;
    height: 58px;
    justify-content: center;
    width: 58px;
  }

  .t0Egq .B2rtS .fWrb5 .W8xpa img {
    max-height: 54px;
    max-width: 54px;
  }

  .t0Egq .QfS3e {
    align-items: center;
    background: var(--white-color);
    border-top: 1px solid #ececec;
    color: #e21b22;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    line-height: 20px;
    margin-top: auto;
    padding: 12px 16px 0;
    text-transform: capitalize;
    width: 100%;
  }

  .t0Egq .QfS3e .CZUXo {
    border: 1px solid #e21b22;
    border-width: 0 1.5px 1.5px 0;
    height: 7px;
    margin-left: 4px;
    position: relative;
    top: 1px;
    transform: rotate(-45deg);
    width: 7px;
  }

  @media screen and (min-width: 1024px) {
    .t0Egq .B2rtS .RTKFB .Xo2NX p {
      font-size: 12px;
      line-height: 18px;
    }

    .t0Egq .QfS3e {
      font-size: 12px;
      line-height: 16px;
    }

    .t0Egq .QfS3e .CZUXo {
      height: 6px;
      width: 6px;
    }

    .other_calc_rhs {
      margin-bottom: 28px;
    }

    .other_calc_rhs .slick-slide > div {
      margin-right: 0;
    }

    .other_calc_rhs .t0Egq {
      margin: 0 0 12px;
      padding: 16px 20px;
    }

    .other_calc_rhs .t0Egq .B2rtS .RTKFB .Xo2NX p {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      font-size: 14px;
      line-height: 22px;
      overflow: hidden;
    }

    .other_calc_rhs .t0Egq .B2rtS .QfS3e {
      font-size: 14px;
      line-height: 16px;
    }

    .other_calc_rhs .OOxnK .b73YT {
      text-align: left;
    }
  }

  .other_calc_wrap .t0Egq {
    margin: 0;
    min-height: 135px;
  }

  .other_calc_wrap .t0Egq .B2rtS .RTKFB {
    width: calc(100% - 62px);
  }

  .other_calc_wrap .t0Egq .B2rtS .RTKFB .Xo2NX p {
    font: 400 12px/20px Verdana;
  }

  .other_calc_wrap .t0Egq .B2rtS .fWrb5 .W8xpa img {
    max-height: 54px;
    max-width: 54px;
  }

  .other_calc_rhs {
    margin-bottom: 28px;
  }

  .other_calc_rhs .t0Egq {
    box-shadow: none;
    margin: 0 0 4px;
    padding: 16px 20px 12px;
  }

  .SsOuC {
    color: #595959;
    display: block;
    font: 500 12px/14px Verdana;
    margin-top: 8px;
  }

  .grid_wrapper_heading .iNIir {
    padding-left: 16px;
  }

  .bank_listing .OWwCd .SsOuC {
    line-height: 18px;
  }

  .OWwCd {
    -ms-flex-align: center !important;
    -ms-flex-pack: justify !important;
    align-items: center !important;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between !important;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .OWwCd:not(.multiline) .iNIir .xhx_z {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .OWwCd {
      padding: 20px 16px 12px;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .OWwCd {
      flex: 0 0 100%;
    }

    .OWwCd,
    .OWwCd.aa1D5 {
      margin-bottom: 20px;
    }

    .OWwCd.aa1D5 .iNIir {
      font-family: inherit;
      font-size: 14px;
    }

    .OWwCd.aa1D5 .iNIir a {
      font-size: 14px;
      padding-right: 16px;
    }

    .OWwCd.aa1D5 .iNIir a.Bw7iO:after {
      right: 4px;
      top: 40%;
      -webkit-transform: rotate(45deg) scale(0.7) translateY(-50%);
      -moz-transform: rotate(45deg) scale(0.7) translateY(-50%);
      -ms-transform: rotate(45deg) scale(0.7) translateY(-50%);
      -o-transform: rotate(45deg) scale(0.7) translateY(-50%);
      transform: rotate(45deg) scale(0.7) translateY(-50%);
    }

    .OWwCd.aa1D5 .iNIir a.dXjFe:after {
      top: 10px;
    }
  }

  @media screen and (max-width: 1260px) {
    .OWwCd.multiline .iNIir .Bw7iO {
      display: block;
      line-height: 16px;
      word-spacing: 99999px;
    }

    .OWwCd.multiline .iNIir .Bw7iO:after {
      display: inline-block;
      left: 0;
      position: relative;
      top: 2px !important;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .OWwCd:not(.YIJLq) {
      background: var(--white-color);
    }
  }

  .OWwCd .RVu3J {
    -ms-flex-align: center !important;
    align-items: center !important;
    cursor: default;
    display: -ms-flexbox;
    display: flex;
    font: 400 10px/12px Verdana;
    margin-left: 20px;
    margin-right: auto;
    text-transform: uppercase;
  }

  .OWwCd .RVu3J img {
    height: 32px;
    margin: 0 16px 0 6px;
  }

  .OWwCd .RVu3J .sponsoredTxt {
    margin-right: 8px;
  }

  .OWwCd .RVu3J .paisa-wrapper:before {
    content: "";
  }

  .OWwCd .iNIir {
    color: var(--primary-dark-color);
    font: 700 16px/24px Georgia;
    margin: 0;
    text-transform: capitalize;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .OWwCd .iNIir {
      font-size: 20px;
      line-height: 28px;
      overflow: hidden;
    }

    .OWwCd .iNIir a {
      color: inherit;
      display: flex;
      flex-direction: column;
      padding-right: 20px;
      position: relative;
    }

    .OWwCd .iNIir a.Bw7iO:after {
      border: solid var(--primary-dark-color);
      border-width: 2px 2px 0 0;
      content: "";
      height: 10px;
      position: absolute;
      right: 2px;
      top: 50%;
      -webkit-transform: translateY(-50%) rotate(45deg);
      -moz-transform: translateY(-50%) rotate(45deg);
      -ms-transform: translateY(-50%) rotate(45deg);
      -o-transform: translateY(-50%) rotate(45deg);
      transform: translateY(-50%) rotate(45deg);
      width: 10px;
    }

    .OWwCd .iNIir a.dXjFe:after {
      top: 12px;
    }
  }

  .OWwCd .iNIir a {
    color: inherit;
  }

  .OWwCd.YIJLq .iNIir {
    color: var(--white-color);
  }

  .OWwCd.YIJLq .iNIir a.Bw7iO:after {
    border-color: var(--white-color);
  }

  .gSGdf {
    position: relative;
  }

  .gSGdf:before {
    -webkit-animation: e_FK1 2s linear infinite;
    animation: e_FK1 2s linear infinite;
    background-color: #be3128;
    border-radius: 50%;
    bottom: -1px;
    content: "";
    display: block;
    height: 3px;
    left: -200px;
    position: absolute;
    width: 200px;
  }

  @keyframes e_FK1 {
    0% {
      left: -200px;
      width: 30%;
    }

    50% {
      width: 30%;
    }

    70% {
      width: 70%;
    }

    80% {
      left: 50%;
    }

    95% {
      left: 120%;
    }

    to {
      left: 100%;
    }
  }

  .FKQZ8 {
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
  }

  .l3wPL {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
  }

  .l3wPL .avGre {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
    color: #000;
    height: 521px;
    width: 800px;
  }

  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .l3wPL .avGre {
      width: 96%;
    }
  }

  .l3wPL .avGre .dnc_5 {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #f6f6f6;
    border: 1px solid #ececec;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #595959;
    font: 600 12px/16px Verdana;
    height: 32px;
    padding: 0 28px 0 12px;
    position: relative;
    width: 300px;
  }

  .l3wPL .avGre .QAmWX {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -34px -60px;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: inline-block;
    filter: invert(1);
    -webkit-filter: invert(1);
    -moz-filter: invert(1);
    height: 30px;
    position: absolute;
    right: 12px;
    top: 0;
    width: 30px;
    z-index: 500;
  }

  .l3wPL .avGre .SGFmD {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 16px 32px;
  }

  .l3wPL .avGre .SGFmD .B_RSu {
    font: 700 14px/20px Verdana;
    text-transform: uppercase;
  }

  .l3wPL .avGre .SGFmD .h2jS4 form {
    position: relative;
  }

  .l3wPL .avGre .SGFmD .C55i1 {
    color: #595959;
    font: 10px/16px Verdana;
    text-transform: uppercase;
  }

  .l3wPL .avGre .SGFmD .C55i1 span {
    font-weight: 600;
  }

  .l3wPL .avGre .MQk1Q {
    align-items: center;
    border-bottom: 1px solid #ececec;
    border-top: 1px solid #ececec;
    display: flex;
    height: 24px;
    justify-content: center;
  }

  .l3wPL .avGre .MQk1Q ul {
    counter-reset: listStyle;
  }

  .l3wPL .avGre .MQk1Q ul li {
    display: inline-block;
    margin: 0 8px;
  }

  .l3wPL .avGre .MQk1Q ul li a {
    color: #000;
    counter-increment: listStyle;
    font: 700 14px/20px Verdana;
  }

  .l3wPL .avGre .MQk1Q ul li a:before {
    content: counter(listStyle, lower-alpha);
  }

  .l3wPL .avGre .hv1DB {
    padding: 22px 16px 16px 32px;
  }

  .l3wPL .avGre .hv1DB .YBXIq {
    height: 280px;
    overflow-y: scroll;
  }

  .l3wPL .avGre .hv1DB .JnWmc {
    counter-increment: listStyle;
    margin-bottom: 18px;
    padding-top: 24px;
    position: relative;
  }

  .l3wPL .avGre .hv1DB .JnWmc a {
    box-sizing: border-box;
    color: #000;
    display: inline-block;
    font: 500 12px/16px Verdana;
    margin-bottom: 8px;
    padding-right: 16px;
    position: relative;
    text-transform: capitalize;
    width: 25%;
  }

  .l3wPL .avGre .hv1DB .JnWmc a.td4ua:after {
    background: #000;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    content: "\2713";
    display: inline-block;
    height: 16px;
    margin-left: 12px;
    position: static;
    right: 16px;
    text-align: center;
    top: 0;
    width: 16px;
  }

  .l3wPL .avGre .hv1DB .JnWmc:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    color: #000;
    content: attr(data-letter);
    font: 700 14px/18px Verdana;
    left: 0;
    position: absolute;
    top: -4px;
  }

  .l3wPL .avGre .Iygi9 {
    border-top: 1px solid rgba(0, 0, 0, 0.16);
    padding-top: 12px;
    position: relative;
    text-align: center;
  }

  .l3wPL .avGre .Iygi9 .YlNdI {
    margin: 0 auto;
    width: 80%;
  }

  @media screen and (min-width: 768px) and (max-width: 1024px) {
    .l3wPL .avGre .Iygi9 .YlNdI {
      width: 90%;
    }
  }

  .l3wPL .avGre .Iygi9 .YlNdI .mKuxD {
    position: absolute;
    text-align: center;
    top: 40px;
    width: inherit;
  }

  .l3wPL .avGre .Iygi9 .YlNdI .mKuxD button {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background-color: #e21b22;
    border: 1px solid #e21b22;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    display: block;
    display: inline-block;
    font: 700 12px/30px Verdana;
    height: 32px;
    margin: 0 4px;
    min-width: 140px;
    padding: 0 40px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
  }

  .l3wPL .avGre .Iygi9 .YlNdI .mKuxD button.oTzh1 {
    background-color: #fff;
    color: #e21b22;
  }

  .l3wPL .avGre .Iygi9 .YlNdI .mKuxD button :disabled,
  .l3wPL .avGre .Iygi9 .YlNdI .mKuxD button.TnzOr {
    background-color: #ccc;
    border-color: #ccc;
    color: #fff;
  }

  .l3wPL .Iygi9 [type="radio"]:checked,
  .l3wPL [type="radio"]:not(:checked) {
    left: -9999px;
    position: absolute;
  }

  .l3wPL .Iygi9 [type="radio"]:checked + label,
  .l3wPL .Iygi9 [type="radio"]:not(:checked) + label {
    color: #595959;
    cursor: pointer;
    display: inline-block;
    line-height: 20px;
    font: 12px/16px Verdana;
    padding-left: 28px;
    position: relative;
    text-transform: capitalize;
  }

  .l3wPL .Iygi9 [type="radio"]:checked + label span,
  .l3wPL .Iygi9 [type="radio"]:not(:checked) + label span {
    color: #000;
    font-weight: 500;
  }

  .l3wPL .Iygi9 [type="radio"]:checked + label:before,
  .l3wPL .Iygi9 [type="radio"]:not(:checked) + label:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #fff;
    border: 1px solid #000;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: "";
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 16px;
  }

  .l3wPL .Iygi9 [type="radio"]:checked + label:after,
  .l3wPL .Iygi9 [type="radio"]:not(:checked) + label:after {
    background: #000;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    content: "";
    height: 10px;
    left: 3px;
    position: absolute;
    top: 3px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    width: 10px;
  }

  .l3wPL .Iygi9 [type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
  }

  .l3wPL .Iygi9 [type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }

  .l3wPL ::-webkit-scrollbar {
    width: 8px;
  }

  .l3wPL ::-webkit-scrollbar-track {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #ececec;
  }

  .l3wPL ::-webkit-scrollbar-thumb,
  .l3wPL ::-webkit-scrollbar-track {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

  .l3wPL ::-webkit-scrollbar-thumb {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: #000;
  }

  .l3wPL ::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 0, 0, 0.4);
  }

  .mic h2 a {
    min-height: 25px;
    padding-right: 38px !important;
  }

  .mic h2 a:before {
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -24px -451px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 40px;
    position: absolute;
    right: -20px;
    top: -13px;
    width: 41%;
  }

  @media screen and (min-width: 1260px) and (max-width: 1510px) {
    .bgImg .multiline .iNIir .Bw7iO,
    :not(.bgImg) .multiline .iNIir .Bw7iO {
      display: block;
      line-height: 16px;
      word-spacing: 99999px;
    }

    .bgImg .multiline .iNIir .Bw7iO:after,
    :not(.bgImg) .multiline .iNIir .Bw7iO:after {
      display: inline-block;
      left: 0;
      position: relative;
      top: 2px !important;
    }
  }

  .budget_frth_column .MOTqd {
    padding-top: 12px;
  }

  .two_story_fix {
    text-align: center;
  }

  .two_story_fix.minitv .paisa-wrapper {
    margin-top: 0;
  }

  .two_story_fix .paisa-wrapper {
    margin: -18px auto 0;
    max-height: 100px;
    min-height: 100px;
    min-width: 300px;
  }

  .two_story_fix .paisa-wrapper:before {
    content: unset;
  }

  .budget_frth_column {
    padding-top: 12px;
  }

  .budget_frth_column .paisa-wrapper {
    margin-bottom: 12px;
    max-height: 100px;
    min-height: 100px;
  }

  .budget_frth_column .paisa-wrapper:first-child:before {
    position: absolute;
    text-align: center;
    top: -16px;
    width: 100%;
  }

  .budget_frth_column .paisa-wrapper:not(:first-child):before {
    content: unset;
  }

  .visualstoriesas_wrapper .iNIir {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }

  .pointsTableLhs .OWwCd {
    border-bottom: 1px solid #a5a5a5;
    padding-bottom: 12px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .pointsTableLhs .OWwCd {
      border-bottom: none;
    }
  }

  .short_videos .OWwCd {
    padding-top: 12px;
  }

  .OWwCd.mic .iNIir .Bw7iO:after {
    right: 2px;
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .cartoon_content .OWwCd {
      margin-bottom: 16px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .cartoon_content .OWwCd {
      padding-bottom: 0;
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .common_blk .OWwCd {
      padding: 0;
    }
  }

  .dataTableFix .OWwCd {
    margin-bottom: 16px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .dataTableFix .OWwCd {
      margin-bottom: 0;
      padding: 0 0 12px;
    }
  }

  .dataTableFix .OWwCd .iNIir {
    font-size: 18px;
    line-height: 24px;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .dataTableFix .OWwCd .iNIir {
      font-size: 16px;
    }
  }

  .career,
  .trophy {
    position: relative;
  }

  .career.OWwCd,
  .trophy.OWwCd {
    justify-content: unset !important;
  }

  .career:before,
  .trophy:before {
    background: url(./assets_main/images/119206114.cms)
      0 -1340px;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 32px;
    left: 0;
    margin-right: 8px;
    position: relative;
    top: 0;
    width: 32px;
  }

  .career:before {
    background-position: 0 -1404px;
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .i9n1o {
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin-left: 20px;
      overflow: auto;
      position: relative;
      text-align: right;
    }

    .i9n1o div {
      overflow-x: auto;
      overflow-y: hidden;
      white-space: nowrap;
    }
  }

  .i9n1o .r4SaT {
    background-color: #e21b22;
    bottom: -3px;
    height: 2px;
    position: absolute;
    right: 0;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 0;
  }

  .i9n1o .v7wjb {
    display: none;
  }

  .Lx1NT {
    position: relative;
  }

  .Lx1NT .sSokw,
  .Lx1NT > a {
    color: var(--primary-dark-color);
    cursor: pointer;
    display: inline-block;
    font: 500 12px/16px Verdana;
    margin-left: 28px;
    position: relative;
    text-transform: capitalize;
    white-space: nowrap;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .Lx1NT .sSokw,
    .Lx1NT > a {
      margin-left: 12px;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .Lx1NT .sSokw,
    .Lx1NT > a {
      margin-left: 16px;
    }
  }

  .Lx1NT .sSokw.qOYZy,
  .Lx1NT > a.qOYZy {
    color: #e21b22;
    font-weight: 500;
  }

  .Lx1NT .sSokw:first-child,
  .Lx1NT > a:first-child {
    margin-left: 0;
  }

  .uDjAa .Lx1NT .qOYZy a,
  .uDjAa .Lx1NT a,
  .uDjAa .Lx1NT li {
    color: var(--white-color);
  }

  .uDjAa .r4SaT {
    background-color: #fff;
  }

  .sSokw {
    margin: 0 0 0 16px;
    position: relative;
    vertical-align: middle;
  }

  .sSokw .F7ZpZ {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    gap: 3px;
  }

  .sSokw .F7ZpZ i {
    background: #1a1a1a;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    height: 4px;
    width: 4px;
  }

  .sSokw .F7ZpZ i,
  .sSokw .Q9qDe {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
  }

  .sSokw .Q9qDe {
    background-color: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
    min-width: 130px;
    padding: 0 10px 10px;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 2;
  }

  .sSokw .Q9qDe:not(.qOYZy) {
    display: none;
  }

  .sSokw .Q9qDe > a {
    color: var(--primary-dark-color);
    display: block;
    font: 500 12px/16px Verdana;
    padding-top: 10px;
  }

  .capsuleTab {
    display: flex;
    justify-content: center;
    margin: 0 auto 16px;
  }

  .capsuleTab > div {
    background: #fff;
    border: 1px solid #f6f6f6;
    border-radius: 40px;
    box-shadow: 0 6px 16px 0 rgba(0, 0, 0, 0.06);
    padding: 8px;
  }

  .capsuleTab .i9n1o .Lx1NT {
    -ms-overflow-style: none;
    display: flex;
    justify-content: center;
    overflow: hidden;
    overflow-x: auto;
    scrollbar-width: none;
    white-space: nowrap;
  }

  .capsuleTab .i9n1o .Lx1NT::-webkit-scrollbar {
    display: none;
  }

  .capsuleTab .i9n1o .Lx1NT a {
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin: 0 16px;
    padding: 8px 6px;
  }

  .capsuleTab .i9n1o .Lx1NT a.qOYZy {
    font-weight: 700;
  }

  .capsuleTab .i9n1o .Lx1NT .r4SaT {
    border-radius: 4px;
    bottom: 1px;
  }

  @media screen and (min-width: 1024px) {
    .capsuleTab {
      margin-bottom: 28px;
    }

    .capsuleTab > div {
      border: 0 solid #f6f6f6;
      border-radius: 300px;
      box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04);
      padding: 8px 20px;
    }

    .capsuleTab .i9n1o .Lx1NT a {
      margin: 0 20px;
      padding: 8px 0;
    }
  }

  .compatible_tabs .i9n1o .Lx1NT {
    display: flex;
    flex-wrap: nowrap;
    margin-bottom: 12px;
    overflow-x: scroll;
    padding-bottom: 8px;
  }

  .compatible_tabs .i9n1o .Lx1NT::-webkit-scrollbar {
    display: none;
  }

  .compatible_tabs .i9n1o .Lx1NT a {
    color: #595959;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-transform: capitalize;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .compatible_tabs .i9n1o .Lx1NT a {
      line-height: 32px;
    }
  }

  .compatible_tabs .i9n1o .Lx1NT a.qOYZy {
    color: #e21b22;
  }

  .compatible_tabs .i9n1o .Lx1NT a:not(:first-child) {
    margin-left: 20px;
  }

  .compatible_tabs .i9n1o .Lx1NT .r4SaT {
    bottom: 0;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .compatible_tabs .i9n1o {
      margin: 0 -16px;
    }

    .compatible_tabs .i9n1o .Lx1NT {
      padding: 0 16px;
    }
  }

  .OaJmk {
    margin-bottom: 0;
  }

  .sunsign_tabs_wrapper .Lx1NT {
    margin-top: 6px;
  }

  .sunsign_tabs_wrapper .Lx1NT > span {
    bottom: -3px;
  }

  .sunsign_tabs_wrapper .Lx1NT > a {
    font-size: 14px;
    text-transform: capitalize;
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .sunsign_tabs_wrapper .Lx1NT > a:not(:first-child) {
      margin: 0 0 0 10px;
    }
  }

  .rhs_wrapper .Lx1NT > a {
    font-size: 12px;
    text-transform: capitalize;
  }

  @media screen and (max-width: 1510px) {
    .rhs_wrapper .Lx1NT > a {
      font-size: 11px;
    }
  }

  .rhs_wrapper .Lx1NT > a:not(:first-child) {
    margin-left: 9px;
  }

  .themeWhite .i9n1o .Lx1NT > a {
    color: var(--white-color);
    text-transform: capitalize;
  }

  .themeWhite .i9n1o .Lx1NT > a:not(:first-child) {
    margin-left: 16px;
  }

  .themeWhite .i9n1o .Lx1NT > a.qOYZy {
    color: var(--white-color);
    font-weight: 700;
  }

  .themeWhite .i9n1o .r4SaT {
    background-color: var(--white-color);
    bottom: -8px;
  }

  @keyframes dot {
    0% {
      opacity: 0.1;
    }

    to {
      opacity: 1;
    }
  }

  @media screen and (max-width: 767px) {
    .key-highlights .highlight-wrapper .highlight {
      opacity: 0.4;
    }

    .key-highlights .highlight-wrapper.slick-current .highlight {
      opacity: 1;
    }

    .slick-arrow {
      display: none !important;
    }

    .slick-dots {
      display: block !important;
    }

    .slick-slider {
      padding-right: 0 !important;
    }
  }

  @media screen and (max-width: 1250px) {
    .slick-next:before,
    .slick-prev:before {
      width: 15px !important;
    }

    .slick-next {
      right: -15px;
    }

    .slick-prev {
      left: -15px;
    }
  }

  @media screen and (min-width: 768px) {
    .key-highlights .slick-next,
    .key-highlights .slick-prev {
      background-color: transparent;
      background-image: url(./assets_main/images/71501947.cms) !important;
      background-position: -35px 0;
      background-size: 500px;
      border: 0;
      color: transparent;
      cursor: pointer;
      display: block;
      height: 20px;
      padding: 0;
      position: absolute;
      top: -15px;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      width: 30px;
    }

    .key-highlights .slick-next:after,
    .key-highlights .slick-next:before,
    .key-highlights .slick-prev:after,
    .key-highlights .slick-prev:before {
      display: none;
    }

    .key-highlights .slick-next.slick-disabled,
    .key-highlights .slick-prev.slick-disabled {
      background-color: transparent;
    }

    .key-highlights .slick-next {
      right: 40px;
      top: -33px;
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
    }

    .key-highlights .slick-prev {
      left: auto;
      right: 70px;
    }
  }

  .slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    box-sizing: border-box;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-select: none;
  }

  .slick-list,
  .slick-slider {
    display: block;
    position: relative;
  }

  .slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0;
  }

  .slick-list:focus {
    outline: 0;
  }

  .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
  }

  .slick-slider .slick-list,
  .slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
  }

  .slick-track {
    display: block;
    left: 0;
    position: relative;
    top: 0;
    width: 10000px;
  }

  .slick-track:after,
  .slick-track:before {
    content: "";
    display: table;
  }

  .slick-track:after {
    clear: both;
  }

  .slick-loading .slick-track {
    visibility: hidden;
  }

  .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
  }

  [dir="rtl"] .slick-slide {
    float: right;
  }

  .slick-slide img {
    display: block;
  }

  .slick-slide.slick-loading img {
    display: none;
  }

  .slick-slide.dragging img {
    pointer-events: none;
  }

  .slick-initialized .slick-slide {
    display: block;
  }

  .slick-loading .slick-slide {
    visibility: hidden;
  }

  .slick-vertical .slick-slide {
    border: 1px solid transparent;
    display: block;
    height: auto;
  }

  .slick-slider .liveblogSprite {
    background-image: url "(../images/img/71501947.cms)";
    background-position: -35px 0;
    background-size: 500px;
    height: 20px;
    top: -20px;
    width: 30px;
  }

  .slick-slider .liveblogSprite:before {
    display: none;
  }

  .slick-slider .liveblogSprite.slick-next {
    right: 30px;
    top: -38px;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }

  .slick-slider .liveblogSprite.slick-prev {
    left: auto;
    right: 60px;
  }

  .slick-arrow.slick-hidden {
    display: none;
  }

  .slick-loading .slick-list {
    background: #fff 50% no-repeat;
  }

  .slick-next,
  .slick-prev {
    background-color: transparent;
    background-image: url(./assets_main/images/71501947.cms);
    background-position: -35px 0;
    background-size: 500px;
    color: transparent;
    display: block;
    height: 20px;
    padding: 0;
    top: -12px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 30px;
  }

  .slick-next:before,
  .slick-prev:before {
    content: "" !important;
    left: 5px;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  .slick-next,
  .slick-prev {
    background: rgba(0, 0, 0, 0.9);
    border: 0;
    cursor: pointer;
    height: 42px;
    position: absolute;
    text-align: center;
    top: 38px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    width: 37px;
    z-index: 1;
  }

  .slick-next:after,
  .slick-next:before,
  .slick-prev:after,
  .slick-prev:before {
    content: "" !important;
    height: 2px;
    left: 5px;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  .slick-next:before,
  .slick-prev:before {
    display: none;
  }

  .slick-next:after,
  .slick-prev:after {
    border: solid #fff;
    border-width: 2px 0 0 2px;
    height: 12px;
    top: 4px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 12px;
  }

  .slick-next {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .slick-next:after {
    left: auto;
    right: 10px;
    top: 15px;
  }

  .slider-special-container {
    background: red !important;
  }

  .slick-next.dotted-loader:after,
  .slick-pre.dotted-loader:after {
    -ms-animation: dot 0.9s infinite;
    -webkit-animation: dot 0.9s infinite;
    animation: dot 0.9s infinite;
    -webkit-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    animation-delay: 0.3s;
    background: #fff;
    border-radius: 50%;
    content: "";
    height: 4px;
    position: absolute;
    right: 16px;
    top: 19px;
    width: 4px;
  }

  .slick-next.dotted-loader:before,
  .slick-pre.dotted-loader:before {
    -ms-animation: dot 0.9s infinite;
    -webkit-animation: dot 0.9s infinite;
    animation: dot 0.9s infinite;
    -ms-animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
    background: #fff;
    border-radius: 50%;
    content: "";
    display: block;
    height: 4px;
    left: 7px;
    position: absolute;
    top: 19px;
    width: 4px;
  }

  .slick-next.dotted-loader i,
  .slick-pre.dotted-loader i {
    -webkit-animation: dot 0.9s infinite;
    -ms-animation: dot 0.9s infinite;
    animation: dot 0.9s infinite;
    background: #fff;
    border-radius: 50%;
    display: block;
    height: 4px;
    left: 26px;
    position: relative;
    top: 46%;
    width: 4px;
  }

  .slick-next:focus,
  .slick-next:hover,
  .slick-prev:focus,
  .slick-prev:hover {
    opacity: 0.65;
  }

  .slick-next:focus:before,
  .slick-next:hover:before,
  .slick-prev:focus:before,
  .slick-prev:hover:before {
    opacity: 1;
  }

  .slick-next.slick-disabled,
  .slick-prev.slick-disabled {
    background-color: #999;
    cursor: default;
    opacity: 0.4;
  }

  .slick-next:before,
  .slick-prev:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 26px;
    line-height: 1;
  }

  .slick-prev {
    left: -18px;
  }

  .slick-prev:after {
    left: 15px;
    top: 15px;
  }

  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px;
  }

  .slick-prev:before {
    content: "\21FD";
  }

  [dir="rtl"] .slick-prev:before {
    content: "â†’";
  }

  .slick-next {
    right: -15px;
  }

  [dir="rtl"] .slick-next {
    left: 3px;
    right: auto;
  }

  .slick-next:before {
    content: "\21FE";
  }

  [dir="rtl"] .slick-next:before {
    content: "â†";
  }

  .slick-dotted.slick-slider {
    margin-bottom: 30px;
  }

  .slick-dots {
    bottom: -25px;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
  }

  .slick-dots li,
  .slick-dots li button {
    height: 20px;
    width: 20px;
  }

  .slick-dots li button {
    border: 0;
    font-size: 0;
    line-height: 0;
    padding: 5px;
  }

  .slick-dots li button:focus,
  .slick-dots li button:hover {
    outline: 0;
  }

  .slick-dots li button:focus:before,
  .slick-dots li button:hover:before {
    opacity: 1;
  }

  .slick-dots li button:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    content: "â€¢";
    font-size: 6px;
    height: 20px;
    left: 0;
    line-height: 20px;
    opacity: 0.25;
    position: absolute;
    text-align: center;
    top: 0;
    width: 20px;
  }

  .slick-dots li.slick-active button:before {
    color: #000;
    opacity: 0.75;
  }

  .slick-dots {
    height: 20px;
    text-align: right;
    top: -30px;
  }

  .slick-dots li {
    cursor: pointer;
    display: inline-block;
    height: 8px;
    margin: 0 5px;
    padding: 0;
    position: relative;
    width: 8px;
  }

  .slick-dots li button {
    background: 0 0;
    border: 1px solid #333;
    border-radius: 50%;
    color: transparent;
    cursor: pointer;
    display: block;
    height: 100%;
    outline: 0;
    padding: 0;
    width: 100%;
  }

  .slick-dots li.slick-active button {
    background: #333;
  }

  .slick-dots li button:before {
    display: none;
  }

  .slick-dots {
    display: none !important;
  }

  .slider_wrap_fix .slick-next,
  .slider_wrap_fix .slick-prev {
    background: transparent;
    background-image: url(./assets_main/images/112033967.svg);
    background-position: -12px -825px;
    background-repeat: no-repeat;
    border: none;
    bottom: 2px;
    height: 16px;
    position: absolute;
    right: 0;
    text-indent: -999999px;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    width: 25px;
    z-index: 1;
  }

  .slider_wrap_fix .slick-next:before,
  .slider_wrap_fix .slick-prev:before {
    content: "" !important;
    left: 5px;
    position: absolute;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }

  .slider_wrap_fix .slick-prev {
    left: unset;
    right: 38px;
    top: unset;
  }

  .slider_wrap_fix .slick-next {
    bottom: -2px;
    top: unset;
    -webkit-transform: rotate(180deg) scale(1.2);
    -moz-transform: rotate(180deg) scale(1.2);
    -ms-transform: rotate(180deg) scale(1.2);
    -o-transform: rotate(180deg) scale(1.2);
    transform: rotate(180deg) scale(1.2);
  }

  .e2QJg {
    background: var(--white-color);
    border-top: 8px solid #f6f6f6;
    margin-bottom: 8px;
    padding: 16px;
  }

  .e2QJg h2 {
    color: var(--primary-dark-color);
    font: 700 16px/20px Georgia;
    margin-bottom: 12px;
    text-transform: capitalize;
  }

  @media screen and (min-width: 1024px) {
    .e2QJg {
      border: none;
      padding: 0 0 20px;
    }

    .e2QJg .other_calc_rhs {
      margin-bottom: 12px;
    }

    .e2QJg h2 {
      font-size: 18px;
      line-height: 24px;
      margin-bottom: 16px;
    }
  }

  .e2QJg .Sm0E6 {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -16px;
    overflow: auto;
    padding: 0 16px;
  }

  .e2QJg .Sm0E6 .kvjpV {
    display: -ms-flexbox;
    display: flex;
    flex: 0 0 284px;
    margin: 0 16px 0 0;
    padding: 6px 0;
  }

  .e2QJg .Sm0E6 .kvjpV:last-child {
    margin-right: 0;
  }

  @media screen and (min-width: 1024px) {
    .e2QJg .WWQzg {
      margin: 0;
    }
  }

  .e2QJg .slick_UI .slick-slider .slick-arrow {
    right: 0;
  }

  .e2QJg .slick_UI .slick-slider .slick-prev {
    left: auto;
    right: 32px;
  }

  .sddhW {
    margin-bottom: 16px;
    padding: 0 16px;
  }

  .sddhW .ODGXG {
    font-size: 12px;
    line-height: 16px;
  }

  .sddhW .ODGXG .Z3F18 {
    display: block;
    max-height: 210px;
    overflow-y: scroll;
  }

  .sddhW .ODGXG .Z3F18 li {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-weight: 500;
    margin-left: -4px;
    overflow: hidden;
    padding-left: 32px;
    position: relative;
  }

  @keyframes PmC5N {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  @-webkit-keyframes PmC5N {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  @-moz-keyframes PmC5N {
    0% {
      opacity: 0;
      -webkit-transform: scale(0);
    }

    50% {
      opacity: 1;
    }

    to {
      opacity: 0;
      -webkit-transform: scale(1);
    }
  }

  .sddhW .ODGXG .Z3F18 li .TDyhc:not(.ya8GN) {
    background: #e21b22;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    left: 10px;
    line-height: 1;
    padding: 4px 8px 4px 24px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    top: 10px;
    z-index: 1;
  }

  .sddhW .ODGXG .Z3F18 li .TDyhc:after,
  .sddhW .ODGXG .Z3F18 li .TDyhc:before {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    border: 2px solid #fff;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    box-shadow: 0 0 10px #fff, inset 0 0 10px #fff;
    box-sizing: border-box;
    content: "\0020";
    height: 12px;
    left: 8px;
    opacity: 0;
    position: absolute;
    top: 4px;
    width: 12px;
  }

  .sddhW .ODGXG .Z3F18 li .TDyhc:before {
    -webkit-animation: PmC5N 2s infinite;
    -moz-animation: PmC5N 2s infinite;
    animation: PmC5N 2s infinite;
    z-index: 2;
  }

  .sddhW .ODGXG .Z3F18 li .TDyhc:after {
    -webkit-animation: PmC5N 2s 1s infinite;
    -moz-animation: PmC5N 2s 1s infinite;
    animation: PmC5N 2s 1s infinite;
    z-index: 1;
  }

  .sddhW .ODGXG .Z3F18 li .TDyhc.ya8GN {
    left: 4px;
    position: absolute;
    top: 0;
  }

  .sddhW .ODGXG .Z3F18 li .TDyhc.ya8GN:after,
  .sddhW .ODGXG .Z3F18 li .TDyhc.ya8GN:before {
    border: 2px solid #e21b22;
    box-shadow: 0 0 10px #e21b22, inset 0 0 10px #e21b22;
  }

  .sddhW .ODGXG .Z3F18 li a {
    color: #1a1a1a;
  }

  .sddhW .ODGXG .Z3F18 li i {
    height: 12px;
    left: 4px;
    margin-top: 3px;
    position: absolute;
    top: 0;
    width: 12px;
  }

  .sddhW .ODGXG .Z3F18 li i.ah66q {
    background-position: -16px -1951px;
  }

  .sddhW .ODGXG .Z3F18 li i.wvX8_ {
    background-position: -16px -1987px;
    margin-top: 2px;
  }

  .sddhW .ODGXG .Z3F18 li i.rZxdB {
    background-position: -87px -299px;
  }

  .sddhW .ODGXG .Z3F18 li i.DPrKm {
    background-position: -87px -267px;
  }

  .sddhW .ODGXG .Z3F18 li i.cZlRL {
    background-position: -108px -669px;
  }

  .sddhW .ODGXG .Z3F18 li i.TDyhc.ya8GN {
    left: 6px;
    top: -3px;
  }

  .sddhW .ODGXG .Z3F18 li i.TDyhc:after,
  .sddhW .ODGXG .Z3F18 li i.TDyhc:before {
    height: 8px;
    left: 0;
    width: 8px;
  }

  .sddhW .ODGXG .Z3F18 li i.BKaRY {
    background: url(./assets_main/images/92429261.cms)
      0 0 no-repeat;
  }

  .sddhW .ODGXG .Z3F18 li:not(:last-child) {
    margin-bottom: 12px;
  }

  .Q476L {
    margin-top: 16px;
  }

  .sddhW .ODGXG .Z3F18 li i {
    background-image: url(./assets_main/images/112033967.svg);
    background-repeat: no-repeat;
  }

  .aumMM {
    border-radius: 12px;
    cursor: none;
    overflow: hidden;
    position: relative;
  }

  .aumMM:before {
    content: "";
    display: block;
    padding-top: 56.25%;
    width: 100%;
  }

  .aumMM > .xVF3w {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }

  .aumMM > .xVF3w img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }

  .aumMM .xVF3w {
    background: #f6f6f6
      url(./assets_main/images/71149155.cms)
      no-repeat 50%;
    background-size: 20%;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
    width: 100%;
  }

  .aumMM .xVF3w,
  .aumMM .xVF3w img {
    object-position: top;
  }

  .MVoOv {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #595959;
    display: -webkit-box;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden;
    padding: 6px 8px 0;
  }

  :root {
    --primary-dark-color: #1a1a1a;
    --primary-dark-color-rgba: 26, 26, 26;
    --border-color: #ececec;
    --invert: invert(0);
    --white-color: #fff;
    --white-color-rgba: 255, 255, 255;
    --offwhite-color: #f6f6f6;
  }

  .bgImg .QJDs2.ItUPk {
    right: auto;
  }

  @media screen and (min-width: 1511px) {
    .bgImg .QJDs2.ItUPk {
      right: 150px;
    }
  }

  @media screen and (max-width: 1510px) {
    .bgImg .QJDs2.ItUPk {
      right: 130px;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .bgImg .QJDs2.ItUPk {
      right: 0;
    }
  }

  @media screen and (min-width: 1511px) {
    .bgImg .QJDs2.ItUPk.fIQYZ {
      right: 140px;
    }
  }

  .siteSyncWrapper .QJDs2 {
    right: auto;
  }

  @media screen and (min-width: 1511px) {
    .siteSyncWrapper .QJDs2 {
      right: 150px;
    }
  }

  @media screen and (max-width: 1510px) {
    .siteSyncWrapper .QJDs2 {
      right: 130px;
    }
  }

  @media screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
    .siteSyncWrapper .QJDs2 {
      right: 0;
    }
  }

  @media screen and (min-width: 1511px) {
    .siteSyncWrapper .QJDs2.fIQYZ {
      right: 140px;
    }
  }

  @media screen and (max-width: 767px),
    screen and (orientation: landscape) and (max-width: 1000px) {
    .minitvMwebFullView {
      background: var(--white-color);
      border: 0 !important;
      margin-bottom: 25px;
      padding: 0 16px;
    }

    .minitvMwebFullView .nMNAD {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      background: var(--white-color);
      border: 1px solid #ececec;
      -webkit-border-radius: 16px;
      -moz-border-radius: 16px;
      border-radius: 16px;
      box-shadow: 2px 2px 8px 0 #0000000f;
      margin: 0;
      padding: 0;
      position: relative;
    }

    .minitvMwebFullView .GsAhZ {
      display: block;
      margin: 0;
    }

    .minitvMwebFullView .Z47HI {
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 16px 16px 0 0;
      -moz-border-radius: 16px 16px 0 0;
      border-radius: 16px 16px 0 0;
      margin: 0;
      overflow: hidden;
    }

    .minitvMwebFullView .ZpIQo .Z47HI {
      aspect-ratio: 16/9;
    }

    .minitvMwebFullView .ZpIQo .Z47HI .Dkodf {
      aspect-ratio: 16/9;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 16px 16px 0 0;
      -moz-border-radius: 16px 16px 0 0;
      border-radius: 16px 16px 0 0;
      height: auto;
      overflow: hidden;
      width: 100%;
    }

    .minitvMwebFullView .ZpIQo .VPJ6Y {
      display: none;
    }

    .minitvMwebFullView .ZpIQo .DJD20 {
      padding: 0;
    }

    .minitvMwebFullView .ZpIQo .hYo9m {
      color: #595959;
      font-size: 12px;
      font-weight: 400;
      line-height: 16px;
      padding-bottom: 4px;
    }

    .minitvMwebFullView .xx3Ca {
      aspect-ratio: 16/9;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 17px 17px 0 0;
      -moz-border-radius: 17px 17px 0 0;
      border-radius: 17px 17px 0 0;
      height: auto !important;
      position: relative;
      width: 100%;
    }

    .minitvMwebFullView .CyuqS {
      height: 100%;
      width: 100%;
    }

    .minitvMwebFullView .A2ZD3,
    .minitvMwebFullView .wxgSy {
      margin-top: 8px;
      padding: 0 12px 12px;
    }

    .minitvMwebFullView .A2ZD3 .sHGeU,
    .minitvMwebFullView .wxgSy .sHGeU {
      -webkit-line-clamp: 2;
      font-size: 14px;
      height: 40px;
      line-height: 20px;
    }

    .vnxjU.ZpIQo h3.sHGeU {
      -webkit-line-clamp: 4;
    }

    .Oo4Ss.ZpIQo h3.sHGeU {
      -webkit-line-clamp: 2;
    }

    .Myr9H {
      background-color: var(--offwhite-color);
      min-height: 134px;
      transform: none;
      z-index: 9999;
    }

    .Myr9H,
    .oENOC {
      position: fixed;
      top: 0;
    }

    .oENOC {
      background: rgba(var(--primary-dark-color-rgba), 0.95);
      bottom: 0;
      color: var(--white-color);
      display: block;
      left: 0;
      opacity: 1;
      right: 0;
      z-index: 1010;
    }

    .oENOC .Dkodf {
      background: var(--primary-dark-color);
      height: 250px;
    }

    .oENOC .qMrI4 {
      background: transparent;
      border: 0;
      color: var(--white-color);
      display: flex;
      font-size: 11px;
      margin-left: auto;
      padding: 5px 10px;
      text-transform: uppercase;
    }

    .oENOC .DJD20 .GsAhZ {
      display: block;
      margin: 0;
    }

    .oENOC .DJD20 .jYaSk {
      background: transparent;
      text-transform: uppercase;
      top: 4px;
      width: 35px;
    }

    .oENOC .DJD20 .jYaSk:after,
    .oENOC .DJD20 .jYaSk:before {
      display: none;
    }

    .D_3rh,
    .m1Abn {
      display: none;
    }

    .SzTs7 {
      display: none !important;
    }

    .HuUQp {
      bottom: -8px;
      position: relative;
      text-align: right;
    }

    .HuUQp a,
    .HuUQp h6 {
      display: inline-block;
    }

    .HuUQp h6 {
      color: #595959;
      font-size: 8px;
      font-weight: 500;
      line-height: 12px;
      margin: 0 8px 0 0;
      text-transform: uppercase;
      vertical-align: bottom;
    }

    .GsAhZ div.VZn3z {
      width: 100%;
    }

    .GsAhZ div.VZn3z h3 {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      height: 30px;
      overflow: hidden;
    }

    .GsAhZ div.VZn3z h3.sHGeU {
      height: 48px;
    }

    .nMNAD {
      min-height: 90px;
      padding: 10px 15px;
    }

    .hYo9m {
      color: #e21b22;
      font-size: 12px;
      font-weight: 600;
      line-height: 1;
      padding: 2px 0 0 15px;
      position: relative;
      width: 80%;
    }

    .hYo9m:before {
      background: #ab2d25;
      border-radius: 50%;
      content: "";
      height: 10px;
      left: 0;
      position: absolute;
      width: 10px;
    }

    .GsAhZ {
      align-items: center;
      display: flex;
      margin: 10px 0 5px;
    }

    .GsAhZ h3 {
      color: #454545;
      font-size: 14px;
      font-weight: 400;
      line-height: 13px;
    }

    .GsAhZ button {
      background: none;
      border: 1px solid #e21b22;
      color: #e21b22;
      font-size: 13px;
      line-height: 29px;
      margin-left: auto;
      text-align: center;
      text-transform: uppercase;
      width: 64px;
    }

    .bvlH5 {
      display: none;
    }

    .Z47HI {
      margin: 0 10px;
    }

    .Z47HI ._XFTv {
      align-items: center;
      display: flex;
    }

    .Z47HI ._XFTv img:last-of-type {
      margin-left: auto;
    }

    .ZpIQo .DJD20 {
      padding: 10px;
      z-index: 10;
    }

    .ZpIQo .GsAhZ {
      align-items: flex-start;
      justify-content: flex-start !important;
      margin-bottom: 0;
      margin-top: 0;
    }

    .ZpIQo .hYo9m {
      background-color: transparent;
      color: #1a1a1a;
      font-size: 10px;
      line-height: 12px;
      padding-bottom: 6px;
      padding-left: 0;
      padding-top: 0;
      width: auto;
    }

    .ZpIQo .hYo9m:before {
      display: none;
    }

    .ZpIQo h3 {
      color: var(--primary-dark-color);
      font-size: 12px;
      line-height: 16px;
    }

    .ZpIQo h3,
    .ZpIQo h3.sHGeU {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }

    .ZpIQo .Z47HI {
      margin-left: 0;
    }

    .ZpIQo .Z47HI .Dkodf {
      background-color: #1a1a1a;
      height: 100px;
      transition: 1s ease;
      width: 177px;
    }

    .ZpIQo .Z47HI .Dkodf.n1pJ3 {
      height: 140px;
      width: 249px;
    }

    .ZpIQo .qMrI4 {
      text-indent: -9999px;
    }

    .ZpIQo .VPJ6Y {
      bottom: 20px;
      display: flex;
      justify-content: space-between;
      padding: 0 8px;
      position: absolute;
      width: 177px;
      z-index: 9;
    }

    .ZpIQo .VPJ6Y .Igt8K {
      background: url(./assets_main/images/87017558.cms)
        no-repeat 0 0;
      display: inline-block;
      height: 16px;
      width: 16px;
    }

    .ZpIQo .VPJ6Y .XmSTE {
      background: url(./assets_main/images/87017560.cms)
        no-repeat 0 0;
      display: inline-block;
      height: 12px;
      margin-top: 4px;
      width: 12px;
    }

    .fuYog,
    .xx3Ca {
      background-color: #1a1a1a;
    }

    .xx3Ca {
      height: 100px !important;
      width: 177px;
    }

    .minitv_cls {
      background-color: var(--offwhite-color);
      min-height: 130px;
    }

    .CyuqS {
      align-items: center;
      display: flex;
      height: 100px;
      justify-content: center;
      position: absolute;
      width: 177px;
      z-index: 9999;
    }

    .CyuqS span {
      animation: CyuqS 0.8s linear infinite;
      border-color: hsla(0, 0%, 100%, 0.65) hsla(0, 0%, 100%, 0.15)
        hsla(0, 0%, 100%, 0.15) hsla(0, 0%, 100%, 0.65);
      border-radius: 100px;
      border-style: solid;
      border-width: 3px;
      height: 35px;
      width: 35px;
    }

    .bx3XM {
      height: 100%;
      width: 100%;
    }

    @keyframes CyuqS {
      0% {
        transform: rotate(0deg);
      }

      to {
        transform: rotate(1turn);
      }
    }

    @-webkit-keyframes CyuqS {
      0% {
        -webkit-transform: rotate(0deg);
      }

      to {
        -webkit-transform: rotate(1turn);
      }
    }

    .SIW_C {
      max-height: 129px;
      width: 100%;
    }

    .R3JNl {
      background: var(--white-color);
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      border: 1px solid #e21b22;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      color: #e21b22;
      font-size: 10px;
      font-weight: 700;
      line-height: 16px;
      margin-top: 12px;
      min-width: 71px;
      padding: 3px;
      text-align: center;
    }

    .R3JNl,
    .R3JNl i {
      display: inline-block;
    }

    .R3JNl i {
      border-right: 1px solid #e21b22;
      border-top: 1px solid #e21b22;
      height: 4px;
      margin-left: 2px;
      position: relative;
      top: 0;
      -webkit-transform: rotate(45deg) translateY(-50%);
      -moz-transform: rotate(45deg) translateY(-50%);
      -ms-transform: rotate(45deg) translateY(-50%);
      -o-transform: rotate(45deg) translateY(-50%);
      transform: rotate(45deg) translateY(-50%);
      width: 4px;
    }

    .wxgSy .hYo9m {
      text-transform: none;
    }

    .mweb_in_page .xx3Ca {
      height: 140px !important;
      width: 249px !important;
    }

    .mweb_in_page .Sa_WZ .VPJ6Y {
      width: 240px;
    }

    .mweb_in_page .CyuqS {
      height: 140px;
      width: 249px;
    }

    .mweb_in_page .ZpIQo .hYo9m {
      width: auto;
    }

    .mweb_in_page .GsAhZ .VZn3z {
      position: relative;
    }

    .mweb_in_page .GsAhZ .VZn3z h3 {
      -webkit-line-clamp: 5;
      height: 80px;
    }

    .mweb_in_page .GsAhZ .VZn3z .HuUQp {
      align-items: flex-end;
      animation: IH6sE 40s infinite;
      background: var(--white-color);
      display: flex;
      height: 139px;
      justify-content: center;
      position: absolute;
      right: 0;
      text-align: left;
      top: 0;
      width: 100%;
      width: 0;
      z-index: 1;
    }

    .mweb_in_page .GsAhZ .VZn3z.tZxuV .HuUQp {
      height: 110px;
    }

    @keyframes IH6sE {
      0%,
      35% {
        width: 0;
      }

      50%,
      70% {
        width: 100%;
      }

      85%,
      to {
        width: 0;
      }
    }
  }

  @media screen and (min-width: 768px) and (orientation: portrait),
    screen and (min-width: 999px) {
    .QJDs2 {
      border-radius: 4px;
      bottom: 20px;
      box-shadow: 0 4px 40px 0 rgba(0, 0, 0, 0.2);
      cursor: move;
      position: fixed;
      right: calc(50% - 494px);
      transition: all 1s ease;
      width: 320px;
      z-index: 999;
    }

    .QJDs2.ItUPk {
      bottom: 0;
      right: 10px;
      transform: translate(-50px, -56px);
    }

    .QJDs2.ItUPk .Gq2LV {
      display: none;
    }

    .dg0Vm {
      background: var(--white-color);
    }

    .dg0Vm,
    .dg0Vm .Dkodf {
      transition: all 1s ease;
    }

    .dg0Vm .Dkodf {
      background: var(--primary-dark-color);
      height: 180px;
      width: 100%;
    }

    .dg0Vm .HuUQp {
      flex: 0 0 56px;
      margin-left: 8px;
      text-align: right;
    }

    .dg0Vm .HuUQp img {
      max-height: 32px;
      max-width: 54px;
    }

    .dg0Vm .HuUQp h6 {
      color: #595959;
      font-size: 8px;
      font-weight: 500;
      line-height: 12px;
      margin: 0 0 8px;
      text-transform: uppercase;
    }

    .dg0Vm .eoKYB {
      background: var(--white-color);
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 0 0 4px 4px;
      -moz-border-radius: 0 0 4px 4px;
      border-radius: 0 0 4px 4px;
      color: var(--primary-dark-color);
      display: flex;
      font-size: 12px;
      font-weight: 500;
      justify-content: space-between;
      padding: 8px;
      position: relative;
      width: 100%;
    }

    .dg0Vm .eoKYB .f98Ys {
      color: #e21b22;
      display: block;
      font-size: 10px;
      font-weight: 500;
      left: 8px;
      line-height: 12px;
      margin-bottom: 4px;
      position: absolute;
      top: 9px;
    }

    .dg0Vm .eoKYB span {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      height: 34px;
      overflow: hidden;
    }

    .dg0Vm .eoKYB .nzSK_ {
      color: #e21b22;
      font-size: 10px;
      font-weight: 500;
      line-height: 12px;
      margin-bottom: 4px;
    }

    .dg0Vm .ICt_m {
      background: #e21b22;
      border: 2px solid var(--white-color);
      border-radius: 50%;
      cursor: pointer;
      height: 24px;
      padding: 5px 10px;
      position: absolute;
      right: -12px;
      top: -12px;
      width: 24px;
      z-index: 10;
    }

    .dg0Vm .ICt_m:after,
    .dg0Vm .ICt_m:before {
      background: var(--white-color);
      content: "";
      height: 10px;
      position: absolute;
      right: 9px;
      top: 5px;
      width: 2px;
    }

    .dg0Vm .ICt_m:before {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }

    .dg0Vm .ICt_m:after {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
    }

    .dg0Vm.fIQYZ {
      display: flex;
      padding: 4px;
      transition: all 1s ease;
      width: 300px;
    }

    .dg0Vm.fIQYZ .Dkodf {
      flex: 0 0 148px;
      height: 87px;
      transition: all 1s ease;
      width: 148px;
    }

    .dg0Vm.fIQYZ .eoKYB {
      display: block;
      padding: 4px 8px;
    }

    .dg0Vm.fIQYZ .eoKYB:before {
      position: static;
    }

    .dg0Vm.fIQYZ .eoKYB span {
      -webkit-line-clamp: 2;
      height: 32px;
      margin-top: 0;
    }

    .dg0Vm.fIQYZ .eoKYB span.sHGeU {
      -webkit-line-clamp: 3;
      height: auto;
    }

    .dg0Vm.fIQYZ .HuUQp {
      margin-left: 0;
      padding-top: 8px;
    }

    .dg0Vm.fIQYZ .HuUQp > a {
      align-items: flex-end;
      display: flex;
      justify-content: flex-end;
    }

    .dg0Vm.fIQYZ .HuUQp img {
      max-height: 24px;
      max-width: 41px;
    }

    .dg0Vm.fIQYZ .HuUQp h6 {
      display: inline-block;
      margin: 0 8px 0 0;
    }

    .dg0Vm ._XFTv {
      display: none;
    }

    .dg0Vm ._XFTv img {
      border-radius: 4px;
    }

    .pm4Ub {
      background: var(--white-color);
      font-size: 16px;
      height: 40px;
      width: 40px;
    }

    .cH6aq {
      background: #e21b22;
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      cursor: pointer;
      margin: 0;
      padding: 12px;
      position: relative;
      z-index: 550;
    }

    .cH6aq.XbCRV {
      z-index: 0;
    }

    .cH6aq button {
      background: none;
      border: 0;
      color: var(--white-color);
      height: 24px;
      position: absolute;
      right: 12px;
      top: 10px;
      width: 24px;
    }

    .cH6aq button:after,
    .cH6aq button:before {
      background: var(--white-color);
      content: "";
      height: 16px;
      position: absolute;
      right: 10px;
      top: 5px;
      width: 1px;
    }

    .cH6aq button:before {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }

    .cH6aq button:after {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg);
    }

    .cH6aq .IrUIr {
      align-items: center;
      display: flex;
    }

    .cH6aq span {
      background: var(--white-color);
      -webkit-background-clip: padding-box;
      -moz-background-clip: padding;
      background-clip: padding-box;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      color: #e21b22;
      font-size: 12px;
      font-weight: 700;
      padding: 4px 8px;
    }

    .cH6aq span:before {
      background-image: url(./assets_main/images/112033967.svg);
      background-position: -86px -267px;
      background-repeat: no-repeat;
      border: 0;
      content: "";
      display: inline-block;
      height: 13px;
      margin-right: 4px;
      vertical-align: middle;
      width: 13px;
    }

    .cH6aq h3 {
      color: var(--white-color);
      flex: 1;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      margin: 0 0 0 20px;
    }

    .gwZ3I {
      bottom: 68px;
    }

    .VPJ6Y {
      bottom: 10px;
      display: flex;
      justify-content: space-between;
      padding: 0 10px;
      position: absolute;
      width: 148px;
      z-index: 9;
    }

    .VPJ6Y .Igt8K {
      background: url(./assets_main/images/87017558.cms)
        no-repeat 0 0;
      display: inline-block;
      height: 16px;
      width: 16px;
    }

    .VPJ6Y .XmSTE {
      background: url(./assets_main/images/87017560.cms)
        no-repeat 0 0;
      display: inline-block;
      height: 12px;
      margin-top: 4px;
      width: 12px;
    }

    .z9v6d {
      box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
    }

    .z9v6d .Z47HI {
      font-size: 0;
      line-height: 1;
    }

    .z9v6d .Z47HI .bx3XM {
      height: 209px;
      width: 100%;
    }

    .z9v6d .A2ZD3 {
      background: var(--white-color);
      padding: 8px;
    }

    .z9v6d .A2ZD3 .hYo9m {
      color: #e21b22;
      font-size: 10px;
      font-weight: 500;
      line-height: 12px;
      margin-bottom: 4px;
    }

    .z9v6d .A2ZD3 .sHGeU {
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      color: #1a1a1a;
      display: -webkit-box;
      font-size: 12px;
      font-weight: 500;
      height: 36px;
      line-height: 17px;
      overflow: hidden;
    }

    .Z5CW_ {
      box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
      transform: none;
    }

    .Z5CW_ .eoKYB {
      border-radius: 0;
    }

    .Z5CW_ .eoKYB .sHGeU {
      font-size: 12px;
      height: 36px;
      line-height: 17px;
    }

    .Z5CW_ .Dkodf {
      height: 209px;
    }

    .minitv_story_list .Z5CW_ .eoKYB .sHGeU {
      -webkit-line-clamp: 1;
      height: 16px;
    }

    .minitv_story_list .Z5CW_ .Dkodf {
      height: 203px;
    }

    .minitv_story_list .QJDs2.Z5CW_ .eoKYB .sHGeU {
      -webkit-line-clamp: 2;
      height: 38px;
    }

    .minitv_story_list .QJDs2.Z5CW_ .Dkodf {
      height: 209px;
    }

    .minitv_story_list .z9v6d .Z47HI .bx3XM {
      height: 203px;
    }

    .minitv_story_list .z9v6d .A2ZD3 .sHGeU {
      -webkit-line-clamp: 1;
      height: 16px;
    }

    .minitv_story_list .QJDs2.z9v6d .Z47HI .bx3XM {
      height: 209px;
    }

    .minitv_story_list .QJDs2.z9v6d .A2ZD3 .sHGeU {
      -webkit-line-clamp: 2;
      height: 38px;
    }

    .QJDs2.Z5CW_ .Dkodf {
      height: 180px;
    }
  }

  .layout_type_2 .cH6aq {
    margin-top: 0;
  }

  .sticky_minitv {
    position: sticky;
    top: -8px;
    z-index: 102;
  }

  .stick_minitv_top #refresh-button {
    z-index: 102;
  }

  .stick_minitv_top div[data-stickywidget] {
    z-index: 101;
  }

  .minitv_in_page {
    background-color: var(--offwhite-color);
    margin-top: 16px;
    min-height: 279px;
    position: relative;
  }

  .minitv_story_list .minitv_in_page {
    margin-top: 8px;
    min-height: 251px;
  }

  .minitvMwebFullView .minitv_cls {
    min-height: 268px;
  }

  .minitvMwebFullView .minitv_cls,
  .minitvMwebFullView .noMiniTV {
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    background: var(--white-color);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
  }

  .N6nrK {
    color: #000;
  }
}

.success-stories {
  margin-bottom: 30px;
}

.success-stories__header {
  display: flex;
  align-items: center;
}

.success-stories__title {
  width: 100%;
  text-transform: uppercase;
}

.success-stories__description {
  width: 100%;
}

.success-stories__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.story-card {
  background: #fff;
  overflow: hidden;
}

.story-card__name {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  padding: 16px 0px;
  text-align: center;
  text-transform: uppercase;
}

.story-card__video {
  width: 100%;
  display: block;
}

@media (max-width: 768px) {
  .success-stories__grid {
    grid-template-columns: repeat(1, 1fr);
  }
}

/*=============COMMENTS==============*/

.comment {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.comment-line {
  font-size: 20px;
  color: #000000;
  font-weight: 700;
  margin-bottom: 2rem;
  margin-left: 1rem;
  text-align: center;
}

.comment-line:after {
  margin-top: 0.5rem;
  content: "";
  display: block;
  width: 95%;
  margin: 0 auto;
  height: 1px;
  background-color: #2c2c2c;
}

.comment-content {
  display: flex;
  flex-direction: column;
}

.comment-block {
  margin: 1rem 1rem;
  display: flex;
  justify-content: flex-start;
}

.block-avatar img {
  border-radius: 50%;
}

.block-info-comment__name {
  font-weight: 700;
  color: #3b5998;
}

.block-info-line {
  display: flex;
  flex-direction: column;
}

.block-info-line__answer {
  margin-left: 2rem;
}

.block-info-line__date {
  font-weight: 700;
}

.block-info-line__like {
  display: flex;
  justify-content: flex-start;
  color: #00acee;
}

.block-info-line__like_item {
  list-style: none;
  margin-right: 1rem;
}

.block-info-line__like_item a {
  color: #3b5998;
}

.comments__more {
  display: block;
  margin: 0 auto;
  color: #3b5998;
}

.block-info__answer {
  margin: 1rem 0;
}

.block-info__answer-block {
  display: flex;
}

.flex-hor {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hidden {
  display: none;
}

.comment-line {
  font-size: 1.3rem;
  margin: 1rem 0;
  font-weight: 500;
}

.fb-comment__text-input {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.comment-block-input__input {
  border: none;
  outline: none;
  background-color: inherit;
  flex: 0 1 70%;
}

.comment-block-input__button {
  border: none;
  font-weight: 700;
  margin-left: 5px;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
  background-color: #005fff;
  border-radius: 15px;
  cursor: pointer;
}

.avatar {
  margin-right: 8px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.fb-post {
  width: 100%;
  padding: 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #dddfe2;
  border-radius: 3px;
  font: 400 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.fb-post__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-post__author {
  color: #365899 !important;
  font-weight: 600;
}

.fb-post__avatar {
  height: 40px;
  width: 40px;
  margin-right: 8px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.fb-post__time {
  margin: 5px 0;
  color: #606770;
  font-size: 12px;
  line-height: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-post__time_public {
  width: 12px;
  height: 12px;
  margin-left: 3px;
  background-position: -382px -270px;
  background-size: auto;
  background-repeat: no-repeat;
  display: inline-block;
}

.fb-post__image {
  width: calc(100% + 24px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 -12px;
}

.fb-post__stat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 10px 12px 0 12px;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #dadde1;
  color: #606770;
  font-size: 12px;
  line-height: 20px;
}

.fb-post__likes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-post__stat-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin-right: 5px;
  background-image: url("");
  background-repeat: no-repeat;
  background-size: auto;
}

.fb-post__stat-icon:first-child {
  z-index: 100;
  border: 2px solid white;
  border-radius: 100%;
}

.fb-post__stat-icon:nth-child(2) {
  z-index: 99;
  margin-left: -8px;
}

.fb-post__stat-icon_like {
  background-position: 0 -526px;
}

.fb-post__stat-icon_love {
  background-position: -17px -492px;
}

.fb-post__com-shares:hover {
  text-decoration: underline;
}

.fb-post__act {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  width: calc(100% + 24px);
  padding: 4px 0;
  margin: 0 -12px;
  border-bottom: 1px solid #dadde1;
}

.fb-post__react {
  width: 30%;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 13px;
  line-height: 13px;
  font-weight: 600;
  color: #606770;
}

.fb-post__react:hover {
  background-color: rgba(29, 33, 41, 0.04);
  border-radius: 2px;
}

.fb-post__react span {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 5px;
  background-repeat: no-repeat;
}

.fb-post__react_like span {
  background-position: -368px -245px;
}

.fb-post__react_comment span {
  background-image: url("");
  background-position: -19px -198px;
}

.fb-post__react_share span {
  background-image: url("");
  background-position: 0 -293px;
}

.fb-post__comments {
  font-size: 12px;
}

.fb-comment__sort {
  color: #365899 !important;
  cursor: pointer;
  margin: 10px 0;
}

.fb-comment__sort:hover {
  text-decoration: underline;
}

.fb-comment__sort span {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-position: -408px -270px;
  background-repeat: no-repeat;
}

.fb-comment__avatar {
  height: 32px;
  min-width: 32px;
  margin-right: 8px !important;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
  padding: 0;
}

.fb-comment__write {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fb-comment__input {
  width: 440px;
  height: 34px;
  margin: 10px 0;
  border-radius: 18px;
  padding-left: 5px;
  border: 1px solid #dddfe2;
  background-color: #f2f3f5;
}

.fb-comment__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
  -ms-flex-align: top;
  align-items: top;
  margin: 10px 0;
}

.fb-comment__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  position: relative;
}

.fb-comment__answer {
  display: flex;
  margin-top: 1.1rem;
}

.fb-comment__text {
  /* max-width: 440px; */
  width: 100%;
  margin: 0;
  padding: 8px 10px;
  color: #1d2129;
  background-color: #f2f3f5;
  border-radius: 18px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.fb-comment__text.added {
  margin-top: 10px;
  max-width: 400px;
  margin-left: 40px;
}

.fb-comment__author {
  font-weight: 600;
  color: #365899 !important;
  text-decoration: none;
  cursor: pointer;
}

.fb-comment__author:hover {
  text-decoration: underline;
}

.fb-comment__react {
  text-decoration: none;
  color: #365899 !important;
}

.fb-comment__react:after {
  content: "·";
  color: #606770;
  padding: 3px;
}

.fb-comment__posted {
  color: #606770;
}

.fb-comment__more {
  color: #365899 !important;
  text-decoration: none;
}

.fb-comment__more:hover {
  text-decoration: underline;
}

.fb-comment__att {
  display: block;
  max-height: 210px;
  max-width: 260px;
  border-radius: 18px;
  margin: 3px 0;
}

.fb-comment__like {
  position: absolute;

  right: 0;
  height: 20px;
  width: 44px;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);
  color: #8d949e;
  font-size: 11px;
  font-weight: normal;
  padding: 2px 1px 2px 2px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 5px;
}

.fb-comment__like img {
  height: 18px;
  width: 18px;
  display: inline-block;
  margin-right: 3px;
  padding: 0;
}

.comment-updating {
  color: #90949c !important;
  padding-left: 50px;
}

.comment-updating span {
  display: inline-block;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background-color: #90949c;
  position: relative;
  animation: coments;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

.comment-updating span:nth-child(2) {
  animation-delay: 0.2s;
}

.comment-updating span:nth-child(3) {
  animation-delay: 0.4s;
}

.comment-updating p {
  display: inline-block;
  margin-left: 10px;
  color: #90949c;
}

.fb-comment__item.new-coments {
  opacity: 0;
  height: 0;
  display: none;
  animation-duration: 2s;
  animation-timing-function: 1;
  animation-delay: 3s;
}

@keyframes coments {
  0% {
    top: 0px;
  }

  50% {
    top: -8px;
  }

  100% {
    top: 0px;
  }
}

@keyframes fadeIn {
  0% {
    display: none;
  }

  100% {
    display: block;
    height: 100%;
    opacity: 1;
  }
}

@media screen and (max-width: 600px) {
  .fb-post {
    width: 100%;
    margin: 0;
    padding: 5px;
    border: none;
  }

  .fb-post__image {
    width: 100%;
    margin: 0;
  }

  .fb-post__act {
    width: 100%;
  }

  .fb-comment__text {
    max-width: 100%;
  }

  .fb-comment__input {
    width: 100%;
  }
}

.cta-link {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
  line-height: 1;
  font-weight: 700;
  background: hsla(200, 100%, 37%, 1);
  text-transform: uppercase;
  color: #fff;
  margin: 15px auto;
  font-size: 20px;
  position: relative;
  padding: 0;
  width: 90%;
  min-height: 60px;
  cursor: pointer;
  white-space: normal;
  border: none;
  transition: 150ms ease-out;
  box-shadow: #e20000 0 0 0 0;
  border-radius: 10px;
  margin: 30px auto;
}

.cta-link:hover,
.cta-link:active {
  font-size: 22px;
}
